JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
A
C
D
E
G
I
M
N
O
P
R
A
aggregate(String, Consumer<MetricsAggregator>)
- Method in interface org.ametiste.metrics.router.
AggregatorsRouter
aggregate(String, Consumer<MetricsAggregator>)
- Method in class org.ametiste.metrics.router.
MappingAggregatorsRouter
Matches list of aggregators either by key or by prefixed key.
AggregatingMetricsService
- Class in
org.ametiste.metrics
Default
MetricsService
implementation, sending metrics to metrics aggregators by defined routes.
AggregatingMetricsService(AggregatorsRouter, MetricsIdentifierResolver, String)
- Constructor for class org.ametiste.metrics.
AggregatingMetricsService
AggregatorsRouter
- Interface in
org.ametiste.metrics.router
Metrics allow configuration with different routes for specific metrics.
C
createEvent(String, int)
- Method in class org.ametiste.metrics.
AggregatingMetricsService
Creates event in time with eventValue for metricId.
createEvent(String, int)
- Method in interface org.ametiste.metrics.
MetricsService
Creates event in time with eventValue for metricId.
D
DEFAULT_ROUTE_NAME
- Static variable in class org.ametiste.metrics.router.
MappingAggregatorsRouter
E
event(String, int)
- Method in interface org.ametiste.metrics.
MetricsAggregator
event(String, int)
- Method in class org.ametiste.metrics.
NullMetricsAggregator
G
gauge(String, int)
- Method in class org.ametiste.metrics.
AggregatingMetricsService
Increments gauge counter to gaugeValue for metric with id metricId
gauge(String, int)
- Method in interface org.ametiste.metrics.
MetricsAggregator
gauge(String, int)
- Method in interface org.ametiste.metrics.
MetricsService
Increments gauge counter to gaugeValue for metric with id metricId
gauge(String, int)
- Method in class org.ametiste.metrics.
NullMetricsAggregator
getAggregatorsForMetric(String)
- Method in interface org.ametiste.metrics.router.
AggregatorsRouter
Defines list of
MetricsAggregator
that may accept metric with id metricIdentifier.
getAggregatorsForMetric(String)
- Method in class org.ametiste.metrics.router.
MappingAggregatorsRouter
Deprecated.
I
increment(String, int)
- Method in class org.ametiste.metrics.
AggregatingMetricsService
Increments counter to incrementValue for metrics with id metricId
increment(String, int)
- Method in interface org.ametiste.metrics.
MetricsAggregator
increment(String, int)
- Method in interface org.ametiste.metrics.
MetricsService
Increments counter to incrementValue for metrics with id metricId
increment(String, int)
- Method in class org.ametiste.metrics.
NullMetricsAggregator
M
MappingAggregatorsRouter
- Class in
org.ametiste.metrics.router
AggregatorsRouter
implementation based on routing map,
MappingAggregatorsRouter(Map<String, List<MetricsAggregator>>)
- Constructor for class org.ametiste.metrics.router.
MappingAggregatorsRouter
Requires routing map with "__default" key route at least.
MappingMetricsIdentifierResolver
- Class in
org.ametiste.metrics.resolver
Implementation with explicit mapping of name to id resolve entries
MappingMetricsIdentifierResolver(Map<String, String>)
- Constructor for class org.ametiste.metrics.resolver.
MappingMetricsIdentifierResolver
MetricsAggregator
- Interface in
org.ametiste.metrics
Single endpoint of metrics aggregation which goals and work principles highly depend on implementation
MetricsIdentifierResolver
- Interface in
org.ametiste.metrics.resolver
Resolves metric identifier from metric name, is useful when id of registered metric is required to be different from metric name.
MetricsService
- Interface in
org.ametiste.metrics
Service for metric registration
N
NullMetricsAggregator
- Class in
org.ametiste.metrics
This aggregator implementation does nothing with metrics.
NullMetricsAggregator()
- Constructor for class org.ametiste.metrics.
NullMetricsAggregator
O
org.ametiste.metrics
- package org.ametiste.metrics
org.ametiste.metrics.resolver
- package org.ametiste.metrics.resolver
org.ametiste.metrics.router
- package org.ametiste.metrics.router
P
PathMetricsIdentifierResolver
- Class in
org.ametiste.metrics.resolver
Metric name resolver that resolves path to metric identifier.
PathMetricsIdentifierResolver(List<String>, String)
- Constructor for class org.ametiste.metrics.resolver.
PathMetricsIdentifierResolver
PlainMetricsIdentifierResolver
- Class in
org.ametiste.metrics.resolver
Always resolves metricName to metric identifier without any modifications.
PlainMetricsIdentifierResolver()
- Constructor for class org.ametiste.metrics.resolver.
PlainMetricsIdentifierResolver
R
resolveMetricId(String)
- Method in class org.ametiste.metrics.resolver.
MappingMetricsIdentifierResolver
Resolves metric identifier from metric name, is useful when id of registered metric is required to be different from metric name.
resolveMetricId(String)
- Method in interface org.ametiste.metrics.resolver.
MetricsIdentifierResolver
Resolves metric identifier from metric name, is useful when id of registered metric is required to be different from metric name.
resolveMetricId(String)
- Method in class org.ametiste.metrics.resolver.
PathMetricsIdentifierResolver
resolveMetricId(String)
- Method in class org.ametiste.metrics.resolver.
PlainMetricsIdentifierResolver
Always resolves metricName to metric identifier without any modifications.
A
C
D
E
G
I
M
N
O
P
R
Skip navigation links
Overview
Package
Class
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes