MCPcopy Create free account
hub / github.com/prometheus/common / Encoder

Interface Encoder

expfmt/encode.go:49–51  ·  view source on GitHub ↗

Encoder types encode metric families into an underlying wire protocol.

Source from the content-addressed store, hash-verified

47
48// Encoder types encode metric families into an underlying wire protocol.
49type Encoder interface {
50 Encode(*dto.MetricFamily) error
51}
52
53// Closer is implemented by Encoders that need to be closed to finalize
54// encoding. (For example, OpenMetrics needs a final `# EOF` line.)

Callers 6

TestEncodeFunction · 0.95
TestEscapedEncodeFunction · 0.95
TestDottedEncodeFunction · 0.95
EncodeCertificateFunction · 0.65
EncodeKeyFunction · 0.65

Implementers 1

encoderCloserexpfmt/encode.go

Calls

no outgoing calls

Tested by

no test coverage detected