Package io.kroxylicious.proxy.internal
Class MeterRegistries
java.lang.Object
io.kroxylicious.proxy.internal.MeterRegistries
- All Implemented Interfaces:
AutoCloseable
-
Constructor Summary
ConstructorsConstructorDescriptionMeterRegistries(PluginFactoryRegistry pfr, List<MicrometerDefinition> micrometerConfig) -
Method Summary
-
Constructor Details
-
MeterRegistries
-
-
Method Details
-
maybePrometheusMeterRegistry
public Optional<io.micrometer.prometheusmetrics.PrometheusMeterRegistry> maybePrometheusMeterRegistry()Offers up a prometheus registry if available. Currently, we always have a prometheus registry but in future we may wish to use a different micrometer backend. Clients should use the global io.micrometer.core.instrument.Metrics static methods to record metrics, not this implementation. This is used to support specialisations like scraping the prometheus metrics. -
close
public void close()- Specified by:
closein interfaceAutoCloseable
-