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.
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.
crossOriginConfig(CrossOriginConfig) - Method in class io.helidon.metrics.MetricsSupport.Builder
Set the CORS config from the specified CrossOriginConfig object.

E

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

G

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
 
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.
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.
getTimers() - Method in class io.helidon.metrics.Registry
 
getTimers(MetricFilter) - Method in class io.helidon.metrics.Registry
 

H

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

io.helidon.metrics - module io.helidon.metrics
Helidon Metrics implementation.
io.helidon.metrics - package io.helidon.metrics
Metrics support for Java SE, uses the Microprofile metrics APIs and formats.

M

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(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 MetricsSupport.Builder.webContext(String) 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(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