Class AvaticaMonitor

java.lang.Object
org.apache.druid.java.util.metrics.AbstractMonitor
org.apache.druid.sql.avatica.AvaticaMonitor
All Implemented Interfaces:
org.apache.calcite.avatica.metrics.MetricsSystem, Monitor

public class AvaticaMonitor extends AbstractMonitor implements org.apache.calcite.avatica.metrics.MetricsSystem
  • Constructor Details

    • AvaticaMonitor

      public AvaticaMonitor()
  • Method Details

    • doMonitor

      public boolean doMonitor(ServiceEmitter emitter)
      Specified by:
      doMonitor in class AbstractMonitor
    • getTimer

      public org.apache.calcite.avatica.metrics.Timer getTimer(String name)
      Specified by:
      getTimer in interface org.apache.calcite.avatica.metrics.MetricsSystem
    • getHistogram

      public org.apache.calcite.avatica.metrics.Histogram getHistogram(String name)
      Specified by:
      getHistogram in interface org.apache.calcite.avatica.metrics.MetricsSystem
    • getMeter

      public org.apache.calcite.avatica.metrics.Meter getMeter(String name)
      Specified by:
      getMeter in interface org.apache.calcite.avatica.metrics.MetricsSystem
    • getCounter

      public org.apache.calcite.avatica.metrics.Counter getCounter(String name)
      Specified by:
      getCounter in interface org.apache.calcite.avatica.metrics.MetricsSystem
    • register

      public <T> void register(String name, org.apache.calcite.avatica.metrics.Gauge<T> gauge)
      Specified by:
      register in interface org.apache.calcite.avatica.metrics.MetricsSystem