Merge pull request #1511 from ipfs/fix/publish-invalid-metrics

Avoid publishing invalid metrics
This commit is contained in:
Hector Sanjuan 2021-12-17 12:13:41 +01:00 committed by GitHub
commit 9488621b4e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -296,6 +296,11 @@ func (c *Cluster) sendInformerMetrics(ctx context.Context, informer Informer) (t
}
for _, metric := range metrics {
if metric.Discard() { // do not publish invalid metrics
// the tags informer creates an invalid metric
// when no tags are defined.
continue
}
metric.Peer = c.id
ttl := metric.GetTTL()
if ttl > 0 && (ttl < minTTL || minTTL == 0) {