我负责维护指标和标签。对于每个指标,不同的标签会有一些默认的和一些自定义的。我们使用Grafana代理沿着Prometheus。
是否有任何方法可以找出由特定指标生成的每个标签的索引大小,以便我们可以找出高存储消耗的标签?例如,对于node_cpu_seconds_total
指标,我们得到的标签如Job
,method
,Podname
,location
,instance_name
,mode
等。我们可以找到每个标签占用的存储空间吗?
我负责维护指标和标签。对于每个指标,不同的标签会有一些默认的和一些自定义的。我们使用Grafana代理沿着Prometheus。
是否有任何方法可以找出由特定指标生成的每个标签的索引大小,以便我们可以找出高存储消耗的标签?例如,对于node_cpu_seconds_total
指标,我们得到的标签如Job
,method
,Podname
,location
,instance_name
,mode
等。我们可以找到每个标签占用的存储空间吗?
1条答案
按热度按时间zqdjd7g91#
您可以配置Cardinality management dashboards,使您能够分析标签使用情况并估计存储消耗。
除此之外,它可能不完全是你要找的,因为它涉及到活动系列,而不是存储本身,但你可以使用Mimirtool to calculate number of series for each metric。如果你的目标是优化存储消耗,它可能也会有帮助。