B C E G H I M R T U W 
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.VENDOR and MetricRegistry.Type.BASE metrics.
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.VENDOR and MetricRegistry.Type.BASE metrics.
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 create() or create(io.helidon.config.Config) instead when a new registry factory instance is needed. Use getInstance() or getInstance(io.helidon.config.Config) to retrieve the shared (singleton) instance.

E

empty() - Method in class io.helidon.metrics.Registry
Determines if registry is empty.

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
 
getOptionalMetricWithIDsEntry(String) - Method in class io.helidon.metrics.Registry
Get internal map entry given a metric name.
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.
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 create(io.helidon.config.Config) or create() and create multiple MetricsSupport instances with different contexts.
RegistryFactory - Class in io.helidon.metrics
Access point to all registries.
remove(String) - Method in class io.helidon.metrics.Registry
Removes a metric by name.
remove(MetricID) - Method in class io.helidon.metrics.Registry
Removes a metric by ID.
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.
B C E G H I M R T U W 
All Classes All Packages