用于高基数维的Prometheus度量和标签命名

时间:2018-08-19 12:36:41

标签: metrics grafana prometheus graphite

我想报告我们系统中查看的每个项目的指标。我们有数千万个项目。

在Prometheus文档中,它警告不要标注高基数指标

  
    

警告:请记住,键值标签对的每个唯一组合都代表一个新的时间序列,这会大大增加存储的数据量。请勿使用标签存储具有高基数(许多不同的标签值)的尺寸,例如用户ID,电子邮件地址或其他无限制的值集。

  

那么在这种情况下,最佳实践是什么?

1 个答案:

答案 0 :(得分:1)

惯例是使用基于日志的系统(例如ELK堆栈),而不是使用基于度量的系统(例如Prometheus或Graphite)。