public class TextFormat extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
CONTENT_TYPE_004
Content-type for Prometheus text version 0.0.4.
|
static String |
CONTENT_TYPE_OPENMETRICS_100
Content-type for Openmetrics text version 1.0.0.
|
| Constructor and Description |
|---|
TextFormat() |
| Modifier and Type | Method and Description |
|---|---|
static String |
chooseContentType(String acceptHeader)
Return the content type that should be used for a given Accept HTTP header.
|
static void |
write004(Writer writer,
Enumeration<io.prometheus.client.Collector.MetricFamilySamples> mfs)
Write out the text version 0.0.4 of the given MetricFamilySamples.
|
static void |
writeFormat(String contentType,
Writer writer,
Enumeration<io.prometheus.client.Collector.MetricFamilySamples> mfs)
Write out the given MetricFamilySamples in a format per the contentType.
|
static void |
writeOpenMetrics100(Writer writer,
Enumeration<io.prometheus.client.Collector.MetricFamilySamples> mfs)
Write out the OpenMetrics text version 1.0.0 of the given MetricFamilySamples.
|
public static final String CONTENT_TYPE_004
public static final String CONTENT_TYPE_OPENMETRICS_100
public TextFormat()
public static String chooseContentType(String acceptHeader)
public static void writeFormat(String contentType, Writer writer, Enumeration<io.prometheus.client.Collector.MetricFamilySamples> mfs) throws IOException
IOExceptionpublic static void write004(Writer writer, Enumeration<io.prometheus.client.Collector.MetricFamilySamples> mfs) throws IOException
IOExceptionpublic static void writeOpenMetrics100(Writer writer, Enumeration<io.prometheus.client.Collector.MetricFamilySamples> mfs) throws IOException
IOExceptionCopyright © 2021. All rights reserved.