Class PerformanceOverviewMetrics

  • All Implemented Interfaces:
    org.apache.iotdb.metrics.metricsets.IMetricSet

    public class PerformanceOverviewMetrics
    extends java.lang.Object
    implements org.apache.iotdb.metrics.metricsets.IMetricSet
    • Method Detail

      • recordAuthCost

        public void recordAuthCost​(long costTimeInNanos)
        Record the time cost in authority stage.
      • recordParseCost

        public void recordParseCost​(long costTimeInNanos)
        Record the time cost in parse stage.
      • recordAnalyzeCost

        public void recordAnalyzeCost​(long costTimeInNanos)
        Record the time cost in analyze stage.
      • recordPlanCost

        public void recordPlanCost​(long costTimeInNanos)
        Record the time cost in plan stage.
      • recordScheduleCost

        public void recordScheduleCost​(long costTimeInNanos)
        Record the time cost in schedule stage.
      • recordScheduleLocalCost

        public void recordScheduleLocalCost​(long costTimeInNanos)
        Record the time cost of local schedule.
      • recordScheduleRemoteCost

        public void recordScheduleRemoteCost​(long costTimeInNanos)
        Record the time cost of remote schedule.
      • recordScheduleSchemaValidateCost

        public void recordScheduleSchemaValidateCost​(long costTimeInNanos)
        Record the time cost of schema validate stage in local schedule.
      • recordScheduleTriggerCost

        public void recordScheduleTriggerCost​(long costTimeInNanos)
        Record the time cost of trigger stage in local schedule.
      • recordScheduleStorageCost

        public void recordScheduleStorageCost​(long costTimeInNanos)
        Record the time cost of storage stage in local schedule.
      • recordEngineCost

        public void recordEngineCost​(long costTimeInNanos)
      • recordScheduleLockCost

        public void recordScheduleLockCost​(long costTimeInNanos)
        Record the time cost of lock in engine.
      • recordCreateMemtableBlockCost

        public void recordCreateMemtableBlockCost​(long costTimeInNanos)
        Record the time cost of create memtable block in engine.
      • recordScheduleMemoryBlockCost

        public void recordScheduleMemoryBlockCost​(long costTimeInNanos)
        Record the time cost of memory block in engine.
      • recordScheduleWalCost

        public void recordScheduleWalCost​(long costTimeInNanos)
        Record the time cost of wal in engine.
      • recordScheduleMemTableCost

        public void recordScheduleMemTableCost​(long costTimeInNanos)
        Record the time cost of memtable in engine.
      • recordScheduleUpdateLastCacheCost

        public void recordScheduleUpdateLastCacheCost​(long costTimeInNanos)
        Record the time cost of update last cache in engine.
      • bindTo

        public void bindTo​(org.apache.iotdb.metrics.AbstractMetricService metricService)
        Specified by:
        bindTo in interface org.apache.iotdb.metrics.metricsets.IMetricSet
      • unbindFrom

        public void unbindFrom​(org.apache.iotdb.metrics.AbstractMetricService metricService)
        Specified by:
        unbindFrom in interface org.apache.iotdb.metrics.metricsets.IMetricSet