Problem
Rule MET-001 currently states:
Attribute keys on metrics, aggregated by metric name, MUST have less than 10,000 unique values within a 1-hour window.
This appears to flag certain Kubernetes/inventory-style metrics (e.g., kube_pod_info) where a label value is inherently high-cardinality (pod name) and large clusters can exceed 10,000 unique values/hour under normal conditions.
Example
In large clusters, kube_pod_info (or similar “*_info” / inventory metrics) may produce one series per pod, and the pod label can easily exceed the MET-001 threshold within 1 hour, even though this is expected behavior for that metric.
Question / Proposal
Should MET-001 be clarified or adjusted to avoid penalizing expected high-cardinality inventory/entity metrics?
Possible approaches:
- Scope
MET-001 to application/service metrics (exclude infra exporter / inventory metrics).
- Add explicit exceptions for inventory-style metrics (e.g.,
*_info) or other clearly-defined categories.
- Refine the rule to focus on preventing unbounded identifiers on high-volume metrics, while allowing “entity enumeration” metrics.
Desired outcome
- Keep the rule objective and implementable.
- Avoid ambiguous exemptions.
- Add examples of metrics/labels that should/shouldn’t trigger.
Problem
Rule
MET-001currently states:This appears to flag certain Kubernetes/inventory-style metrics (e.g.,
kube_pod_info) where a label value is inherently high-cardinality (pod name) and large clusters can exceed 10,000 unique values/hour under normal conditions.Example
In large clusters,
kube_pod_info(or similar “*_info” / inventory metrics) may produce one series per pod, and thepodlabel can easily exceed the MET-001 threshold within 1 hour, even though this is expected behavior for that metric.Question / Proposal
Should
MET-001be clarified or adjusted to avoid penalizing expected high-cardinality inventory/entity metrics?Possible approaches:
MET-001to application/service metrics (exclude infra exporter / inventory metrics).*_info) or other clearly-defined categories.Desired outcome