Uses of Interface
io.helidon.metrics.api.MeterRegistry
Packages that use MeterRegistry
Package
Description
Defines the Helidon metrics API so Helidon metrics-capable components can implement metrics simply and without regard for
whether metrics is actually on the runtime path or not or is enabled or not.
SPI for Helidon metrics.
-
Uses of MeterRegistry in io.helidon.metrics.api
Classes in io.helidon.metrics.api with type parameters of type MeterRegistryModifier and TypeInterfaceDescriptionstatic interfaceMeterRegistry.Builder<B extends MeterRegistry.Builder<B,R>, R extends MeterRegistry> Builder for creating a new meter registry.Methods in io.helidon.metrics.api with type parameters of type MeterRegistryModifier and TypeMethodDescription<B extends MeterRegistry.Builder<B,M>, M extends MeterRegistry>
BMetricsFactory.meterRegistryBuilder()Returns a builder for creating a newMeterRegistry.Methods in io.helidon.metrics.api that return MeterRegistryModifier and TypeMethodDescriptionstatic MeterRegistryMetrics.createMeterRegistry()Creates a meter registry, not saved as the global registry, using default metrics config information based on global config.static MeterRegistryMetrics.createMeterRegistry(MetricsConfig metricsConfig) Creates a meter registry, not saved as the global registry, based on the provided metrics config.MetricsFactory.createMeterRegistry(Clock clock, MetricsConfig metricsConfig) MetricsFactory.createMeterRegistry(Clock clock, MetricsConfig metricsConfig, Consumer<Meter> onAddListener, Consumer<Meter> onRemoveListener) Creates a newMeterRegistryusing the providedClockandMetricsConfigand enrolling the specified listners with the new meter registry.MetricsFactory.createMeterRegistry(MetricsConfig metricsConfig) Creates a newMeterRegistryusing the provided metrics config.MetricsFactory.createMeterRegistry(MetricsConfig metricsConfig, Consumer<Meter> onAddListener, Consumer<Meter> onRemoveListener) Creates a newMeterRegistryusing the provided metrics config and enrolling the specified listeners with the returned meter registry.static MeterRegistryMetrics.globalRegistry()Returns the global meter registry.MetricsFactory.globalRegistry()Returns the globalMeterRegistryfor this metrics factory.MetricsFactory.globalRegistry(MetricsConfig metricsConfig) Creates a new global registry according to the configuration and returns it.MetricsFactory.globalRegistry(Consumer<Meter> onAddListener, Consumer<Meter> onRemoveListener, boolean backfill) Returns the globalMeterRegistryenrolling the specified listeners to the meter registry.MeterRegistry.onMeterAdded(Consumer<Meter> onAddListener) Enroll a listener to be notified when aMeteris added.MeterRegistry.onMeterRemoved(Consumer<Meter> onRemoveListener) Enroll a listener to be notified when aMeteris removed.Methods in io.helidon.metrics.api with parameters of type MeterRegistryModifier and TypeMethodDescriptionstatic Timer.SampleTimer.start(MeterRegistry registry) Starts a timing sample using the clock associated with the specifiedMeterRegistry.MetricsFactory.timerStart(MeterRegistry registry) Returns aTimer.Samplefor measuring a duration, using the clock associated with the specifiedMeterRegistry. -
Uses of MeterRegistry in io.helidon.metrics.spi
Methods in io.helidon.metrics.spi with parameters of type MeterRegistryModifier and TypeMethodDescriptionMeterRegistryFormatterProvider.formatter(io.helidon.common.media.type.MediaType mediaType, MetricsConfig metricsConfig, MeterRegistry meterRegistry, Optional<String> scopeTagName, Iterable<String> scopeSelection, Iterable<String> nameSelection) Returns, if possible, aMeterRegistryFormattercapable of preparing output according to the specifiedMediaType.voidMeterRegistryLifeCycleListener.onCreate(MeterRegistry meterRegistry, MetricsConfig metricsConfig) Receives notification when a newMeterRegistryis created.