View Source prometheus_text_format (prometheus v4.12.0)

Serializes Prometheus registry using the latest text format.

Example output:

# TYPE http_request_duration_milliseconds histogram
# HELP http_request_duration_milliseconds Http Request execution time
http_request_duration_milliseconds_bucket{method="post",le="100"} 0
http_request_duration_milliseconds_bucket{method="post",le="300"} 1
http_request_duration_milliseconds_bucket{method="post",le="500"} 3
http_request_duration_milliseconds_bucket{method="post",le="750"} 4
http_request_duration_milliseconds_bucket{method="post",le="1000"} 5
http_request_duration_milliseconds_bucket{method="post",le="+Inf"} 6
http_request_duration_milliseconds_count{method="post"} 6
http_request_duration_milliseconds_sum{method="post"} 4350

Summary

Functions

Returns content type of the latest [text format](http://bit.ly/2cxSuJP).

Escapes the backslash (\), double-quote ("), and line feed (\n) characters

Equivalent to format(default).

Formats Registry using the latest text format.

Functions

content_type()

-spec content_type() -> binary().

Returns content type of the latest [text format](http://bit.ly/2cxSuJP).

escape_label_value/1

-spec escape_label_value(binary() | iolist()) -> binary().

Escapes the backslash (\), double-quote ("), and line feed (\n) characters

format()

-spec format() -> binary().

Equivalent to format(default).

Formats default registry using the latest text format.

format(Registry)

-spec format(Registry :: prometheus_registry:registry()) -> binary().

Formats Registry using the latest text format.

render_labels/1

-spec render_labels(binary() | [prometheus_model:'LabelPair'() | binary()]) -> binary().