B C E G H I M R T U W
All Classes All Packages
All Classes All Packages
All Classes All Packages
B
- build() - Method in class io.helidon.metrics.MetricsSupport.Builder
- builder() - Static method in class io.helidon.metrics.MetricsSupport
-
Create a new builder to construct an instance.
C
- concurrentGauge(String) - Method in class io.helidon.metrics.Registry
- concurrentGauge(String, Tag...) - Method in class io.helidon.metrics.Registry
- concurrentGauge(Metadata) - Method in class io.helidon.metrics.Registry
- concurrentGauge(Metadata, Tag...) - Method in class io.helidon.metrics.Registry
- config(Config) - Method in class io.helidon.metrics.MetricsSupport.Builder
-
Override default configuration.
- configureEndpoint(Routing.Rules) - Method in class io.helidon.metrics.MetricsSupport
-
Configure metrics endpoint on the provided routing rules.
- configureVendorMetrics(String, Routing.Rules) - Method in class io.helidon.metrics.MetricsSupport
-
Configure vendor metrics on the provided routing.
- context(String) - Method in class io.helidon.metrics.MetricsSupport.Builder
-
Deprecated.use
MetricsSupport.Builder.webContext(String)instead, aligned with API of heatlh checks - counter(InternalBridge.Metadata) - Method in class io.helidon.metrics.Registry
- counter(InternalBridge.Metadata, Map<String, String>) - Method in class io.helidon.metrics.Registry
- counter(String) - Method in class io.helidon.metrics.Registry
- counter(String, Tag...) - Method in class io.helidon.metrics.Registry
- counter(Metadata) - Method in class io.helidon.metrics.Registry
- counter(Metadata, Tag...) - Method in class io.helidon.metrics.Registry
- create() - Static method in class io.helidon.metrics.MetricsSupport
-
Create an instance to be registered with Web Server with all defaults.
- create() - Static method in class io.helidon.metrics.RegistryFactory
-
Create a new factory with default configuration, with pre-filled
MetricRegistry.Type.VENDORandMetricRegistry.Type.BASEmetrics. - create(Config) - Static method in class io.helidon.metrics.MetricsSupport
-
Create an instance to be registered with Web Server maybe overriding default values with configured values.
- create(Config) - Static method in class io.helidon.metrics.RegistryFactory
-
Create a new factory with provided configuration, with pre filled
MetricRegistry.Type.VENDORandMetricRegistry.Type.BASEmetrics. - create(MetricRegistry.Type) - Static method in class io.helidon.metrics.Registry
-
Create a registry of a certain type.
- createRegistryFactory() - Method in class io.helidon.metrics.InternalBridgeImpl
- createRegistryFactory(Config) - Method in class io.helidon.metrics.InternalBridgeImpl
- createSeFactory(Config) - Static method in class io.helidon.metrics.RegistryFactory
-
Deprecated.use
RegistryFactory.create()orRegistryFactory.create(io.helidon.config.Config)instead when a new registry factory instance is needed. UseRegistryFactory.getInstance()orRegistryFactory.getInstance(io.helidon.config.Config)to retrieve the shared (singleton) instance.
E
G
- getBridgeCounters() - Method in class io.helidon.metrics.Registry
- getBridgeGauges() - Method in class io.helidon.metrics.Registry
- getBridgeHistograms() - Method in class io.helidon.metrics.Registry
- getBridgeMeters() - Method in class io.helidon.metrics.Registry
- getBridgeMetric(String) - Method in class io.helidon.metrics.Registry
- getBridgeMetrics() - Method in class io.helidon.metrics.Registry
- getBridgeMetrics(Predicate<? super Map.Entry<? extends InternalBridge.MetricID, ? extends Metric>>) - Method in class io.helidon.metrics.Registry
- getBridgeRegistry(MetricRegistry.Type) - Method in class io.helidon.metrics.RegistryFactory
- getBridgeTimers() - Method in class io.helidon.metrics.Registry
- getConcurrentGauges() - Method in class io.helidon.metrics.Registry
- getConcurrentGauges(MetricFilter) - Method in class io.helidon.metrics.Registry
- getCounters() - Method in class io.helidon.metrics.Registry
- getCounters(MetricFilter) - Method in class io.helidon.metrics.Registry
- getGauges() - Method in class io.helidon.metrics.Registry
- getGauges(MetricFilter) - Method in class io.helidon.metrics.Registry
- getHistograms() - Method in class io.helidon.metrics.Registry
- getHistograms(MetricFilter) - Method in class io.helidon.metrics.Registry
- getInstance() - Static method in class io.helidon.metrics.RegistryFactory
-
Get a singleton instance of the registry factory.
- getInstance(Config) - Static method in class io.helidon.metrics.RegistryFactory
-
Get a singleton instance of the registry factory for and update it with provided configuration.
- getMetadata() - Method in class io.helidon.metrics.Registry
- getMetadataBuilderFactory() - Method in class io.helidon.metrics.InternalBridgeImpl
- getMeters() - Method in class io.helidon.metrics.Registry
- getMeters(MetricFilter) - Method in class io.helidon.metrics.Registry
- getMetric(String) - Method in class io.helidon.metrics.Registry
-
Access a metric by name.
- getMetricIDFactory() - Method in class io.helidon.metrics.InternalBridgeImpl
- getMetricIDs() - Method in class io.helidon.metrics.Registry
- getMetrics() - Method in class io.helidon.metrics.Registry
- getNames() - Method in class io.helidon.metrics.Registry
- getRegistry(MetricRegistry.Type) - Method in class io.helidon.metrics.RegistryFactory
-
Get a registry based on its type.
- getRegistryFactory() - Method in class io.helidon.metrics.InternalBridgeImpl
- getRegistryFactory() - Static method in class io.helidon.metrics.RegistryFactory
-
Deprecated.use
RegistryFactory::getInstanceinstead. - getTimers() - Method in class io.helidon.metrics.Registry
- getTimers(MetricFilter) - Method in class io.helidon.metrics.Registry
H
- HelidonMetadata - Class in io.helidon.metrics
-
Class HelidonMetadata.
- HelidonMetadata(String, String, String, MetricType, String) - Constructor for class io.helidon.metrics.HelidonMetadata
-
Construct immutable metadata.
- HelidonMetadata(String, String, String, MetricType, String, boolean) - Constructor for class io.helidon.metrics.HelidonMetadata
-
Construct immutable metadata.
- HelidonMetadata(String, MetricType) - Constructor for class io.helidon.metrics.HelidonMetadata
-
Construct immutable metadata.
- histogram(InternalBridge.Metadata) - Method in class io.helidon.metrics.Registry
- histogram(InternalBridge.Metadata, Map<String, String>) - Method in class io.helidon.metrics.Registry
- histogram(String) - Method in class io.helidon.metrics.Registry
- histogram(String, Tag...) - Method in class io.helidon.metrics.Registry
- histogram(Metadata) - Method in class io.helidon.metrics.Registry
- histogram(Metadata, Tag...) - Method in class io.helidon.metrics.Registry
I
- InternalBridgeImpl - Class in io.helidon.metrics
-
Implements the metrics bridge interface based on MP Metrics 2.0.
- InternalBridgeImpl() - Constructor for class io.helidon.metrics.InternalBridgeImpl
- io.helidon.metrics - package io.helidon.metrics
-
Metrics support for Java SE, uses the Microprofile metrics APIs and formats.
M
- meter(InternalBridge.Metadata) - Method in class io.helidon.metrics.Registry
- meter(InternalBridge.Metadata, Map<String, String>) - Method in class io.helidon.metrics.Registry
- meter(String) - Method in class io.helidon.metrics.Registry
- meter(String, Tag...) - Method in class io.helidon.metrics.Registry
- meter(Metadata) - Method in class io.helidon.metrics.Registry
- meter(Metadata, Tag...) - Method in class io.helidon.metrics.Registry
- MetricsSupport - Class in io.helidon.metrics
-
Support for metrics for Helidon Web Server.
- MetricsSupport.Builder - Class in io.helidon.metrics
-
A fluent API builder to build instances of
MetricsSupport.
R
- register(InternalBridge.Metadata, T) - Method in class io.helidon.metrics.Registry
- register(InternalBridge.MetricID, T) - Method in class io.helidon.metrics.Registry
- register(String, T) - Method in class io.helidon.metrics.Registry
- register(Metadata, T) - Method in class io.helidon.metrics.Registry
- register(Metadata, T, Tag...) - Method in class io.helidon.metrics.Registry
- Registry - Class in io.helidon.metrics
-
Metrics registry.
- Registry(MetricRegistry.Type) - Constructor for class io.helidon.metrics.Registry
-
Create a registry of a certain type.
- registryFactory(RegistryFactory) - Method in class io.helidon.metrics.MetricsSupport.Builder
-
If you want to have mutliple registry factories with different endpoints, you may create them using
RegistryFactory.create(io.helidon.config.Config)orRegistryFactory.create()and create multipleMetricsSupportinstances with differentcontexts. - RegistryFactory - Class in io.helidon.metrics
-
Access point to all registries.
- remove(String) - Method in class io.helidon.metrics.Registry
- remove(MetricID) - Method in class io.helidon.metrics.Registry
- removeMatching(MetricFilter) - Method in class io.helidon.metrics.Registry
T
- timer(InternalBridge.Metadata) - Method in class io.helidon.metrics.Registry
- timer(InternalBridge.Metadata, Map<String, String>) - Method in class io.helidon.metrics.Registry
- timer(String) - Method in class io.helidon.metrics.Registry
- timer(String, Tag...) - Method in class io.helidon.metrics.Registry
- timer(Metadata) - Method in class io.helidon.metrics.Registry
- timer(Metadata, Tag...) - Method in class io.helidon.metrics.Registry
- toPrometheusData(String, Metric, boolean) - Static method in class io.helidon.metrics.MetricsSupport
-
Formats a metric in Prometheus format.
- toPrometheusData(MetricID, Metric, boolean) - Static method in class io.helidon.metrics.MetricsSupport
-
Formats a metric in Prometheus format.
- toString() - Method in class io.helidon.metrics.Registry
- type() - Method in class io.helidon.metrics.Registry
-
Returns type of this registry.
U
- update(Routing.Rules) - Method in class io.helidon.metrics.MetricsSupport
-
Method invoked by the web server to update routing rules.
W
- webContext(String) - Method in class io.helidon.metrics.MetricsSupport.Builder
-
Set a new root context for REST API of metrics.
All Classes All Packages