Metrics emission isn't standardized. Users use different forms of naming for metrics, or use different label names to convey the same information or emit metrics in specific ways expecting to compute complex expressions.
Derived metrics let you create aliases for queries, effectively giving queries user-friendly names. Derived metrics execute at query time, which means they incur computing overhead only at query time, during execution. Your query might be complex and time-consuming, but when you're viewing the results, you're almost always working with a subset of data.
are a Chronosphere-specific construct. They're non-destructive and are specifically
designed for efficient operation on individual time series at scale. For example, you
might have a service named
k8s_cluster, and another named
with the intent that they're both related to the same thing. Use derived labels to
standardize on one name for the same service, usable across your Chronosphere app.
Unlike Prometheus relabel rules, which overwrite existing data, derived labels standardize your label names without overwriting them permanently.