View Source prometheus_text_format (prometheus v5.0.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().