Interface MetersProvider
- All Known Implementing Classes:
SystemMetersProvider, VThreadSystemMetersProvider
public interface MetersProvider
Furnishes
Meter.Builder instances which are supplied to each
MetricsFactory when it is created and, in turn, are passed to each
MeterRegistry that factory creates.-
Method Summary
Modifier and TypeMethodDescriptionCollection<Meter.Builder<?, ?>> meterBuilders(MetricsFactory metricsFactory) Returns meter builders created using the specifiedMetricsFactory.default Collection<Meter.Builder<?, ?>> meterBuilders(MetricsFactory metricsFactory, MeterRegistry meterRegistry) Returns meter builders created using the specifiedMetricsFactoryfor the specifiedMeterRegistry.
-
Method Details
-
meterBuilders
Returns meter builders created using the specifiedMetricsFactory.- Parameters:
metricsFactory- theMetricsFactorythe provider should use- Returns:
- meter builders
-
meterBuilders
default Collection<Meter.Builder<?,?>> meterBuilders(MetricsFactory metricsFactory, MeterRegistry meterRegistry) Returns meter builders created using the specifiedMetricsFactoryfor the specifiedMeterRegistry.- Parameters:
metricsFactory- metrics factory the provider should usemeterRegistry- meter registry which will receive the meters- Returns:
- meter builders
-