Class 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 Detail

      • registry

        final io.micrometer.core.instrument.MeterRegistry registry
      • STORK_METRICS

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

      • StorkObservationCollectorBean

        public StorkObservationCollectorBean()
    • Method Detail

      • 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