MetricsReporter interface.See: Description
| Interface | Description |
|---|---|
| CompoundStat |
A compound stat is a stat where a single measurement and associated data structure feeds many metrics.
|
| Gauge<T> |
A gauge metric is an instantaneous reading of a particular value.
|
| Measurable |
A measurable quantity that can be registered as a metric
|
| MeasurableStat |
A MeasurableStat is a
Stat that is also Measurable (i.e. |
| MetricsContext |
MetricsContext encapsulates additional contextLabels about metrics exposed via a
MetricsReporter |
| MetricsReporter |
A plugin interface to allow things to listen as new metrics are created so they can be reported.
|
| MetricValueProvider<T> |
Super-interface for
Measurable or Gauge that provides
metric values. |
| Stat |
A Stat is a quantity such as average, max, etc that is computed off the stream of updates to a sensor
|
| Class | Description |
|---|---|
| CompoundStat.NamedMeasurable | |
| JmxReporter |
Register metrics in JMX as dynamic mbeans based on the metric names
|
| KafkaMetric | |
| KafkaMetricsContext |
A implementation of MetricsContext, it encapsulates required metrics context properties for Kafka services and clients
|
| MetricConfig |
Configuration values for metrics
|
| Metrics |
A registry of sensors and metrics.
|
| Quota |
An upper or lower bound for metrics
|
| Sensor |
A sensor applies a continuous sequence of numerical values to a set of associated metrics.
|
| Enum | Description |
|---|---|
| Sensor.RecordingLevel |
| Exception | Description |
|---|---|
| QuotaViolationException |
Thrown when a sensor records a value that causes a metric to go outside the bounds configured as its quota
|
MetricsReporter interface.