Uses of Class
io.prometheus.metrics.model.snapshots.MetricMetadata
Packages that use MetricMetadata
Package
Description
-
Uses of MetricMetadata in io.prometheus.metrics.core.metrics
Fields in io.prometheus.metrics.core.metrics declared as MetricMetadataMethods in io.prometheus.metrics.core.metrics that return MetricMetadata -
Uses of MetricMetadata in io.prometheus.metrics.expositionformats
Methods in io.prometheus.metrics.expositionformats with parameters of type MetricMetadataModifier and TypeMethodDescriptionprivate voidOpenMetrics2TextFormatWriter.writeClassicHistogramBuckets(Writer writer, MetricMetadata metadata, String countSuffix, String sumSuffix, List<HistogramSnapshot.HistogramDataPointSnapshot> dataList, EscapingScheme scheme) private voidOpenMetricsTextFormatWriter.writeClassicHistogramBuckets(Writer writer, MetricMetadata metadata, String countSuffix, String sumSuffix, List<HistogramSnapshot.HistogramDataPointSnapshot> dataList, EscapingScheme scheme) private voidOpenMetrics2TextFormatWriter.writeCountAndSum(Writer writer, MetricMetadata metadata, DistributionDataPointSnapshot data, String countSuffix, String sumSuffix, Exemplars exemplars, EscapingScheme scheme) private voidOpenMetricsTextFormatWriter.writeCountAndSum(Writer writer, MetricMetadata metadata, DistributionDataPointSnapshot data, String countSuffix, String sumSuffix, Exemplars exemplars, EscapingScheme scheme) private voidOpenMetrics2TextFormatWriter.writeCreated(Writer writer, MetricMetadata metadata, DataPointSnapshot data, EscapingScheme scheme) private voidOpenMetricsTextFormatWriter.writeCreated(Writer writer, MetricMetadata metadata, DataPointSnapshot data, EscapingScheme scheme) private voidPrometheusTextFormatWriter.writeGaugeCountSum(Writer writer, HistogramSnapshot snapshot, MetricMetadata metadata, EscapingScheme scheme) private voidOpenMetrics2TextFormatWriter.writeMetadata(Writer writer, String typeName, MetricMetadata metadata, EscapingScheme scheme) private voidOpenMetricsTextFormatWriter.writeMetadata(Writer writer, String typeName, MetricMetadata metadata, EscapingScheme scheme) private voidPrometheusTextFormatWriter.writeMetadata(Writer writer, String suffix, String typeString, MetricMetadata metadata, EscapingScheme scheme) -
Uses of MetricMetadata in io.prometheus.metrics.model.registry
Methods in io.prometheus.metrics.model.registry that return MetricMetadataModifier and TypeMethodDescriptiondefault MetricMetadataCollector.getMetadata()Returns the metric metadata (name, help, unit) for registration-time validation.default MetricMetadataMultiCollector.getMetadata(String prometheusName) Returns the metric metadata (name, help, unit) for the given Prometheus name. -
Uses of MetricMetadata in io.prometheus.metrics.model.snapshots
Fields in io.prometheus.metrics.model.snapshots declared as MetricMetadataModifier and TypeFieldDescriptionprivate final MetricMetadataDuplicateLabelsException.metadataprivate final MetricMetadataMetricSnapshot.metadataMethods in io.prometheus.metrics.model.snapshots that return MetricMetadataModifier and TypeMethodDescriptionprotected MetricMetadataMetricSnapshot.Builder.buildMetadata()(package private) MetricMetadataMetricMetadata.escape(EscapingScheme escapingScheme) DuplicateLabelsException.getMetadata()MetricSnapshot.getMetadata()Methods in io.prometheus.metrics.model.snapshots with parameters of type MetricMetadataModifier and TypeMethodDescriptionstatic StringSnapshotEscaper.getMetadataName(MetricMetadata metadata, EscapingScheme scheme) private static <T extends DataPointSnapshot>
voidMetricSnapshot.validateLabels(List<T> dataPoints, MetricMetadata metadata) Constructors in io.prometheus.metrics.model.snapshots with parameters of type MetricMetadataModifierConstructorDescriptionCounterSnapshot(MetricMetadata metadata, Collection<CounterSnapshot.CounterDataPointSnapshot> dataPoints) To create a newCounterSnapshot, you can either call the constructor directly or use the builder withCounterSnapshot.builder().privateCounterSnapshot(MetricMetadata metadata, Collection<CounterSnapshot.CounterDataPointSnapshot> dataPoints, boolean internal) DuplicateLabelsException(MetricMetadata metadata, Labels labels) GaugeSnapshot(MetricMetadata metadata, Collection<GaugeSnapshot.GaugeDataPointSnapshot> data) To create a newGaugeSnapshot, you can either call the constructor directly or use the builder withGaugeSnapshot.builder().privateGaugeSnapshot(MetricMetadata metadata, Collection<GaugeSnapshot.GaugeDataPointSnapshot> data, boolean internal) HistogramSnapshot(boolean isGaugeHistogram, MetricMetadata metadata, Collection<HistogramSnapshot.HistogramDataPointSnapshot> data) Use this with the first parametertrueto create a snapshot of a Gauge Histogram.privateHistogramSnapshot(boolean isGaugeHistogram, MetricMetadata metadata, Collection<HistogramSnapshot.HistogramDataPointSnapshot> data, boolean internal) HistogramSnapshot(MetricMetadata metadata, Collection<HistogramSnapshot.HistogramDataPointSnapshot> data) To create a newHistogramSnapshot, you can either call the constructor directly or use the builder withHistogramSnapshot.builder().InfoSnapshot(MetricMetadata metadata, Collection<InfoSnapshot.InfoDataPointSnapshot> data) To create a newInfoSnapshot, you can either call the constructor directly or use the builder withInfoSnapshot.builder().privateInfoSnapshot(MetricMetadata metadata, Collection<InfoSnapshot.InfoDataPointSnapshot> data, boolean internal) protectedMetricSnapshot(MetricMetadata metadata, Collection<? extends DataPointSnapshot> dataPoints, boolean internal) StateSetSnapshot(MetricMetadata metadata, Collection<StateSetSnapshot.StateSetDataPointSnapshot> data) To create a newStateSetSnapshot, you can either call the constructor directly or use the builder withStateSetSnapshot.builder().privateStateSetSnapshot(MetricMetadata metadata, Collection<StateSetSnapshot.StateSetDataPointSnapshot> data, boolean internal) SummarySnapshot(MetricMetadata metadata, Collection<SummarySnapshot.SummaryDataPointSnapshot> data) To create a newSummarySnapshot, you can either call the constructor directly or use the builder withSummarySnapshot.builder().privateSummarySnapshot(MetricMetadata metadata, Collection<SummarySnapshot.SummaryDataPointSnapshot> data, boolean internal) UnknownSnapshot(MetricMetadata metadata, Collection<UnknownSnapshot.UnknownDataPointSnapshot> data) To create a newUnknownSnapshot, you can either call the constructor directly or use the builder withUnknownSnapshot.builder().privateUnknownSnapshot(MetricMetadata metadata, Collection<UnknownSnapshot.UnknownDataPointSnapshot> data, boolean internal)