Skip navigation links
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