From 4708d1c1158b8e77ffc6c1e84e46401bfd6c6183 Mon Sep 17 00:00:00 2001 From: Etienne Perot Date: Fri, 9 Jun 2023 20:20:15 -0700 Subject: [PATCH] Internal change (diffbased). PiperOrigin-RevId: 539237974 --- pkg/prometheus/prometheus_verify.go | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/pkg/prometheus/prometheus_verify.go b/pkg/prometheus/prometheus_verify.go index e17ef41d5..dbf5030a6 100644 --- a/pkg/prometheus/prometheus_verify.go +++ b/pkg/prometheus/prometheus_verify.go @@ -893,3 +893,13 @@ func (v *Verifier) Verify(snapshot *Snapshot) error { v.lastPacker = newPacker return nil } + +// AllMetrics returns the metadata of all the metrics that were declared as +// part of this Verifier. +func (v *Verifier) AllMetrics() []*pb.MetricMetadata { + metrics := make([]*pb.MetricMetadata, 0, len(v.knownMetrics)) + for _, m := range v.knownMetrics { + metrics = append(metrics, m.metadata) + } + return metrics +}