Class SnapshotEscaper
java.lang.Object
io.prometheus.metrics.model.snapshots.SnapshotEscaper
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ExemplarescapeExemplar(Exemplar exemplar, EscapingScheme scheme) static ExemplarsescapeExemplars(Exemplars exemplars, EscapingScheme scheme) static LabelsescapeLabels(Labels labels, EscapingScheme scheme) static MetricSnapshotescapeMetricSnapshot(MetricSnapshot v, EscapingScheme scheme) Escapes the given metric names and labels with the given escaping scheme.private static booleanexemplarNeedsEscaping(Exemplar exemplar, EscapingScheme scheme) private static booleanexemplarsNeedsEscaping(Exemplars exemplars, EscapingScheme scheme) static StringgetMetadataName(MetricMetadata metadata, EscapingScheme scheme) static StringgetSnapshotLabelName(Labels labels, int index, EscapingScheme scheme) private static booleanlabelsNeedsEscaping(Labels labels, EscapingScheme scheme) (package private) static booleansnapshotNeedsEscaping(DataPointSnapshot d, EscapingScheme scheme)
-
Constructor Details
-
SnapshotEscaper
private SnapshotEscaper()
-
-
Method Details
-
escapeMetricSnapshot
Escapes the given metric names and labels with the given escaping scheme. -
snapshotNeedsEscaping
-
labelsNeedsEscaping
-
exemplarNeedsEscaping
-
exemplarsNeedsEscaping
-
getSnapshotLabelName
-
getMetadataName
-
escapeLabels
-
escapeExemplars
-
escapeExemplar
-