Interface ModulithObservationConvention
- All Superinterfaces:
io.micrometer.observation.KeyValuesConvention,io.micrometer.observation.ObservationConvention<ModulithContext>
- All Known Implementing Classes:
DefaultModulithObservationConvention
public interface ModulithObservationConvention
extends io.micrometer.observation.ObservationConvention<ModulithContext>
ObservationConvention for ModulithContext.- Since:
- 1.4
- Author:
- Marcin Grzejszczak
-
Field Summary
Fields inherited from interface io.micrometer.observation.ObservationConvention
EMPTY -
Method Summary
Modifier and TypeMethodDescriptiondefault @NonNull StringgetContextualName(ModulithContext context) default io.micrometer.common.KeyValuesdefault io.micrometer.common.KeyValuesdefault @NonNull StringgetName()default booleansupportsContext(io.micrometer.observation.Observation.Context context)
-
Method Details
-
supportsContext
default boolean supportsContext(io.micrometer.observation.Observation.Context context) - Specified by:
supportsContextin interfaceio.micrometer.observation.ObservationConvention<ModulithContext>
-
getLowCardinalityKeyValues
- Specified by:
getLowCardinalityKeyValuesin interfaceio.micrometer.observation.ObservationConvention<ModulithContext>
-
getHighCardinalityKeyValues
- Specified by:
getHighCardinalityKeyValuesin interfaceio.micrometer.observation.ObservationConvention<ModulithContext>
-
getName
- Specified by:
getNamein interfaceio.micrometer.observation.ObservationConvention<ModulithContext>
-
getContextualName
- Specified by:
getContextualNamein interfaceio.micrometer.observation.ObservationConvention<ModulithContext>
-