Package io.micrometer.observation
Class ObservationRegistry.ObservationConfig
java.lang.Object
io.micrometer.observation.ObservationRegistry.ObservationConfig
- Enclosing interface:
ObservationRegistry
Access to configuration options for this registry.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionobservationConvention(GlobalObservationConvention<?> observationConvention) Register anObservationConvention.observationFilter(ObservationFilter observationFilter) Register an observation filter for theobservations.observationHandler(ObservationHandler<?> handler) Register a handler for theobservations.observationPredicate(ObservationPredicate predicate) Register a predicate to define whetherobservationshould be created or aNoopObservationinstead.
-
Constructor Details
-
ObservationConfig
public ObservationConfig()
-
-
Method Details
-
observationHandler
Register a handler for theobservations.- Parameters:
handler- handler to add to the current configuration- Returns:
- This configuration instance
-
observationPredicate
Register a predicate to define whetherobservationshould be created or aNoopObservationinstead.- Parameters:
predicate- predicate- Returns:
- This configuration instance
-
observationFilter
Register an observation filter for theobservations.- Parameters:
observationFilter- an observation filter to add to the current configuration- Returns:
- This configuration instance
-
observationConvention
public ObservationRegistry.ObservationConfig observationConvention(GlobalObservationConvention<?> observationConvention) Register anObservationConvention.Please check the javadoc of
Observation.createNotStarted(ObservationConvention, ObservationConvention, Supplier, ObservationRegistry)method for the logic of choosing the convention.- Parameters:
observationConvention- observation convention- Returns:
- This configuration instance
-