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.