Class MetricsMimirHandler

java.lang.Object
io.scalecube.metrics.mimir.MetricsMimirHandler
All Implemented Interfaces:
MetricsHandler

public class MetricsMimirHandler extends Object implements MetricsHandler
Handles metrics (histograms, tps values) and pushes them to Mimir via MimirPublisher.WriteProxy. Exports percentiles, max, and count for histograms, and value snapshots for tps.
  • Constructor Details

  • Method Details

    • onHistogram

      public void onHistogram(long timestamp, org.agrona.DirectBuffer keyBuffer, int keyOffset, int keyLength, org.HdrHistogram.Histogram accumulated, org.HdrHistogram.Histogram distinct, long highestTrackableValue, double conversionFactor)
      Specified by:
      onHistogram in interface MetricsHandler
    • onTps

      public void onTps(long timestamp, org.agrona.DirectBuffer keyBuffer, int keyOffset, int keyLength, long value)
      Specified by:
      onTps in interface MetricsHandler