Class SbmPrometheusServer

java.lang.Object
io.perl.logger.impl.Metrics
io.perl.logger.impl.PrintMetrics
io.perl.logger.impl.PrometheusMetricsServer
io.sbk.logger.impl.SbkPrometheusServer
io.sbm.logger.impl.SbmPrometheusServer
All Implemented Interfaces:
io.perl.logger.Print, io.sbk.logger.RWPrint, CountConnections

public final class SbmPrometheusServer extends io.sbk.logger.impl.SbkPrometheusServer implements CountConnections
Class RamMetricsPrometheusServer.
  • Field Summary

    Fields inherited from class io.sbk.logger.impl.SbkPrometheusServer

    rwMetricPrefix

    Fields inherited from class io.perl.logger.impl.PrintMetrics

    registry

    Fields inherited from class io.perl.logger.impl.Metrics

    avgLatencyName, bytesName, higherDiscardName, invalidLatencyRecordsName, lowerDiscardName, maxLatencyName, mbPsecName, metricPrefix, metricTimeUnit, minLatencyName, percentileFormat, percentileNames, recordsName, recsPsecName, slc1Name, slc2Name
  • Constructor Summary

    Constructors
    Constructor
    Description
    SbmPrometheusServer(String header, String action, String storageName, double[] percentiles, io.time.Time time, io.sbk.logger.MetricsConfig config)
    Constructor RamMetricsPrometheusServer initializing connections and maxConnections and calling its super class.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Decrement.
    void
    Increment.

    Methods inherited from class io.sbk.logger.impl.SbkPrometheusServer

    print

    Methods inherited from class io.perl.logger.impl.PrometheusMetricsServer

    start, stop

    Methods inherited from class io.perl.logger.impl.PrintMetrics

    close, print

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • SbmPrometheusServer

      public SbmPrometheusServer(String header, String action, String storageName, double[] percentiles, io.time.Time time, io.sbk.logger.MetricsConfig config) throws IOException
      Constructor RamMetricsPrometheusServer initializing connections and maxConnections and calling its super class.
      Parameters:
      header - String
      action - String
      storageName - storageName
      percentiles - double[]
      time - Time
      config - MetricsConfig
      Throws:
      IOException - If it Occurs.
  • Method Details