Class EngineMetrics

java.lang.Object
com.helix.profiler.metrics.EngineMetrics

public class EngineMetrics extends Object
Thread-safe collector for core engine operational metrics (counters, gauges, and timers).
  • Constructor Details

    • EngineMetrics

      public EngineMetrics()
    • EngineMetrics

      public EngineMetrics(int maxTimerSamples)
  • Method Details

    • incrementRulesCompiled

      public void incrementRulesCompiled()
    • incrementRulesExecuted

      public void incrementRulesExecuted()
    • recordCacheHit

      public void recordCacheHit()
    • recordCacheMiss

      public void recordCacheMiss()
    • setActiveClassLoaders

      public void setActiveClassLoaders(long count)
    • setMetaspaceUsedBytes

      public void setMetaspaceUsedBytes(long bytes)
    • recordExecutionDuration

      public void recordExecutionDuration(long durationNanos)
    • getSnapshot

      public MetricsSnapshot getSnapshot()
    • reset

      public void reset()