Struct opentelemetry_prometheus::TextEncoder
source · [−]pub struct TextEncoder;
Expand description
An implementation of an Encoder
that converts a MetricFamily
proto message
into text format.
Implementations
Create a new text encoder.
pub fn encode_utf8(
&self,
metric_families: &[MetricFamily],
buf: &mut String
) -> Result<(), Error>
pub fn encode_utf8(
&self,
metric_families: &[MetricFamily],
buf: &mut String
) -> Result<(), Error>
Appends metrics to a given String
buffer.
This is a convenience wrapper around <TextEncoder as Encoder>::encode
.
Converts metrics to String
.
This is a convenience wrapper around <TextEncoder as Encoder>::encode
.
Trait Implementations
Returns the “default value” for a type. Read more
encode
converts a slice of MetricFamily proto messages into target
format and writes the resulting lines to writer
. It returns the number
of bytes written and any error encountered. This function does not
perform checks on the content of the metric and label names,
i.e. invalid metric or label names will result in invalid text format
output. Read more
format_type
returns target format.