Class StorkObservationCollectorBean

java.lang.Object
io.quarkus.micrometer.runtime.binder.stork.StorkObservationCollectorBean
All Implemented Interfaces:
io.smallrye.stork.api.observability.ObservationCollector, io.smallrye.stork.api.observability.StorkEventHandler

@ApplicationScoped @Typed(io.smallrye.stork.api.observability.ObservationCollector.class) public class StorkObservationCollectorBean extends Object implements io.smallrye.stork.api.observability.ObservationCollector, io.smallrye.stork.api.observability.StorkEventHandler
  • Field Details

    • METRICS_SUFFIX

      public static final String METRICS_SUFFIX
      See Also:
    • STORK_METRICS

      public static final Map<String,io.smallrye.stork.api.observability.StorkObservation> STORK_METRICS
  • Constructor Details

    • StorkObservationCollectorBean

      public StorkObservationCollectorBean(io.micrometer.core.instrument.MeterRegistry registry)
  • Method Details

    • create

      public io.smallrye.stork.api.observability.StorkObservation create(String serviceName, String serviceDiscoveryType, String serviceSelectionType)
      Specified by:
      create in interface io.smallrye.stork.api.observability.ObservationCollector
    • complete

      public void complete(io.smallrye.stork.api.observability.StorkObservation observation)
      Specified by:
      complete in interface io.smallrye.stork.api.observability.StorkEventHandler