Interface | Description |
---|---|
Metric |
Metric class that allows metric visitors to visit it to get its information.
|
MetricsRegistry |
A MetricsRegistry allows its users to create new
Metric s and
have those metrics wired to specific metrics systems, such as JMX, provided by MetricsReporter s. |
MetricsReporter |
A MetricsReporter is the interface that different metrics sinks, such as JMX, implement to receive
metrics from the Samza framework and Samza jobs.
|
MetricsReporterFactory |
Build a
MetricsReporter |
ReadableMetricsRegistry |
A ReadableMetricsRegistry is a
MetricsRegistry that also
allows read access to the metrics for which it is responsible. |
ReadableMetricsRegistryListener |
Class | Description |
---|---|
Counter |
A counter is a
Metric that represents a cumulative value. |
Gauge<T> |
A Gauge is a
Metric that wraps some instance of T in a thread-safe
reference and allows it to be set or retrieved. |
MetricsVisitor |
A MetricsVisitor can be used to process each metric in a
ReadableMetricsRegistry ,
encapsulating the logic of what to be done with each metric in the counter and gauge methods. |