Uses of Interface
io.helidon.metrics.api.MetricsSettings
Package
Description
Metrics support for Java SE, uses the Microprofile metrics APIs and formats.
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 the metrics API.
API and minimal implementation for metrics support service.
Service provider interfaces for locating implementations of the metrics support service.
-
Uses of MetricsSettings in io.helidon.metrics
Modifier and TypeMethodDescriptionstatic MetricsSupport
MetricsSupport.create
(MetricsSettings metricsSettings, RestServiceSettings restServiceSettings) Create an instance to be registered with Web Server with the specific metrics settings.MetricsSupportProviderImpl.create
(MetricsSettings metricsSettings, RestServiceSettings restServiceSettings) RegistryFactoryProviderImpl.create
(MetricsSettings metricsSettings) void
RegistryFactory.update
(MetricsSettings metricsSettings) ModifierConstructorDescriptionprotected
MetricsSupport
(MetricsSettings metricsSettings, RestServiceSettings restServiceSettings) Creates a newMetricsSupport
instance from the provides settings.protected
RegistryFactory
(MetricsSettings metricsSettings, Registry appRegistry, Registry vendorRegistry) Create a new instance. -
Uses of MetricsSettings in io.helidon.metrics.api
Modifier and TypeMethodDescriptionMetricsSettings.Builder.build()
Constructs aMetricsSettings
object from the builder.static MetricsSettings
MetricsSettings.create()
Returns default metrics settings based on themetrics
section of the default config.static MetricsSettings
Returns metrics settings based on aConfig
node, by convention themetrics
config section within the overallmetrics
config.Modifier and TypeMethodDescriptionstatic MetricsSettings.Builder
MetricsSettings.builder
(MetricsSettings metricsSettings) Creates a builder based on the values in an existingMetricsSettings
instance.static RegistryFactory
RegistryFactory.create
(MetricsSettings metricsSettings) Returns aRegistryFactory
according to the specifiedMetricsSettings
.static SystemTagsManager
SystemTagsManager.create
(MetricsSettings metricsSettings) Creates a new system tags manager using the provided metrics settings and saves it as the initialized instance returned to subsequent invocations ofSystemTagsManager.instance()
.static RegistryFactory
RegistryFactory.getInstance
(MetricsSettings metricSettings) Returns aRegistryFactory
according to theMetricsSettings
provided and makes the instance the new value of the singleton.default void
RegistryFactory.update
(MetricsSettings metricsSettings) Updates the metrics settings for theRegistryFactory
. -
Uses of MetricsSettings in io.helidon.metrics.api.spi
Modifier and TypeMethodDescriptionRegistryFactoryProvider.create
(MetricsSettings metricsSettings) Creates a newRegistryFactory
according to the specified metrics settings. -
Uses of MetricsSettings in io.helidon.metrics.serviceapi
Modifier and TypeMethodDescriptionstatic MetricsSupport
MetricsSupport.create
(MetricsSettings metricsSettings) Creates a newMetricsSupport
instance using the specified metrics settings and defaulted REST service settings.static MetricsSupport
MetricsSupport.create
(MetricsSettings metricsSettings, RestServiceSettings restServiceSettings) Creates a newMetricsSupport
instance using the specified metrics settings and REST service settings. -
Uses of MetricsSettings in io.helidon.metrics.serviceapi.spi
Modifier and TypeMethodDescriptionMetricsSupportProvider.create
(MetricsSettings metricsSettings, RestServiceSettings restServiceSettings) Create a new instance of the specific type ofMetricsSupport
.