Class PrometheusTextFormatUtil
- java.lang.Object
-
- org.apache.bookkeeper.stats.prometheus.PrometheusTextFormatUtil
-
public class PrometheusTextFormatUtil extends java.lang.ObjectLogic to write metrics in Prometheus text format.
-
-
Constructor Summary
Constructors Constructor Description PrometheusTextFormatUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description (package private) static voidwriteCounter(java.io.Writer w, java.lang.String name, LongAdderCounter counter)(package private) static voidwriteGauge(java.io.Writer w, java.lang.String name, SimpleGauge<? extends java.lang.Number> gauge)(package private) static voidwriteMetricsCollectedByPrometheusClient(java.io.Writer w, io.prometheus.client.CollectorRegistry registry)(package private) static voidwriteOpStat(java.io.Writer w, java.lang.String name, DataSketchesOpStatsLogger opStat)
-
-
-
Method Detail
-
writeGauge
static void writeGauge(java.io.Writer w, java.lang.String name, SimpleGauge<? extends java.lang.Number> gauge)
-
writeCounter
static void writeCounter(java.io.Writer w, java.lang.String name, LongAdderCounter counter)
-
writeOpStat
static void writeOpStat(java.io.Writer w, java.lang.String name, DataSketchesOpStatsLogger opStat)
-
writeMetricsCollectedByPrometheusClient
static void writeMetricsCollectedByPrometheusClient(java.io.Writer w, io.prometheus.client.CollectorRegistry registry) throws java.io.IOException- Throws:
java.io.IOException
-
-