Package org.apache.pinot.common.metrics
-
Interface Summary Interface Description AbstractMetrics.Gauge AbstractMetrics.Meter AbstractMetrics.QueryPhase AbstractMetrics.Timer MetricsRegistryRegistrationListener Interface to implement operations that occur whenever a new MetricsRegistry is registered with the PinotMetricUtils. -
Class Summary Class Description AbstractMetrics<QP extends AbstractMetrics.QueryPhase,M extends AbstractMetrics.Meter,G extends AbstractMetrics.Gauge,T extends AbstractMetrics.Timer> Common code for metrics implementations.BrokerMetrics Broker metrics utility class, which provides facilities to log the execution performance of queries.ControllerMetrics Metrics for the controller.JmxReporterMetricsRegistryRegistrationListener Adapter that causes metrics from a metric registry to be published to JMX.MinionMetrics PinotMetricUtils ServerMetrics Utility class to centralize all metrics reporting for the Pinot server.ValidationMetrics Validation metrics utility class, which contains the glue code to publish metrics. -
Enum Summary Enum Description BrokerGauge Enumeration containing all the gauges exposed by the Pinot broker.BrokerMeter Enumeration containing all the metrics exposed by the Pinot broker.BrokerQueryPhase Enumeration containing all the query phases executed by the Pinot broker.BrokerTimer Enumeration containing all the timers exposed by the Pinot broker.ControllerGauge Controller gauges.ControllerMeter Meters for the controller.ControllerTimer Enumeration containing all the timers exposed by the Pinot controller.MinionGauge MinionMeter MinionQueryPhase MinionTimer ServerGauge Enumeration containing all the gauges exposed by the Pinot server.ServerMeter Enumeration containing all the meters exposed by the Pinot server.ServerQueryPhase Enumeration containing all the query phases executed by the server.ServerTimer Enumeration containing all the timers exposed by the Pinot server.ValidationMetrics.ValidationMetricName Names of validation metrics.