| 影响 | 内存占用、TSDB 体积、查询延迟全面变差 |
|---|---|
| 常见来源 | 用户级/会话级标签、未归一化的路径、动态错误消息 |
| 治理手段 | metric_relabel_configs 丢弃、路径归一化、标签白名单 |
定位高基数的常用查询
定位高基数的常用查询
# 序列数靠前的指标
topk(10, count by (__name__) ({__name__=~".+"}))
# 某个标签的基数
count(count by (path) (http_requests_total))
# 实例序列总量(TSDB 健康)
prometheus_tsdb_head_series在采集端丢弃高基数指标比事后治理更省成本:先加 metric_relabel_configs 再观察序列数变化。