Package io.micrometer.observation
@NonNullApi
@NonNullFields
package io.micrometer.observation
-
ClassDescriptionGlobalObservationConvention<T extends Observation.Context>An observation convention that will be set on the
ObservationRegistry.A marker interface for conventions ofKeyValuesnaming.A specialObservationthat should be used only in special cases where clearing of scopes is important.An act of viewing or noticing a fact or an occurrence for some scientific or other special purpose (According to dictionary.com).Observation.CheckedCallable<T,E extends Throwable> Observation.CheckedFunction<T,R, E extends Throwable> Observation.CheckedRunnable<E extends Throwable>A mutable holder of data required by anObservationHandler.Read only view on theObservation.Context.An arbitrary event that you can extend and signal during anObservation.Scope represent an action within which certain resources (e.g.ObservationConvention<T extends Observation.Context>Contains conventions for naming andKeyValuesproviding.Allows to modify theObservation.Contexton stopping theObservationbefore theObservationHandlerimplementations process it.ObservationHandler<T extends Observation.Context>Handler for anObservation.Handler picking all matching handlers from the list.Handler wrapping other handlers.Handler picking the first matching handler from the list.A predicate to define whetherobservationshould be created or aNoopObservationinstead.Implementations of this interface are responsible for managing state of anObservation.Access to configuration options for this registry.AnObservationHandlerthat converts the context to text and publishes it to theConsumerof your choice.Read only view on theObservation.