可观察性:我们可以按标签过滤,然后在Prometheus或任何指标后端服务器上进行汇总

时间:2019-05-23 17:21:50

标签: prometheus metrics distributed-tracing opencensus

例如,我使用以下命令调用Redis服务器:

SET key "value"

运行后,我想同时跟踪这2条信息:

  • 所有写操作符的统计信息(因此标记应为SET)
  • 所有特定运算符的统计信息(因此标记应为SET和键)

因此,我将创建用于跟踪指标的视图。我可以通过两种方式思考:

  • 带有标签“ SET” 的单视图。希望以后可以按“ SET”或“ SET”和键进行过滤。 (1)
  • 创建2个视图。第一个视图仅具有标签“ SET”,第二个视图将具有标签“ SET”和键。因此,每个查询的每个视图。 (2)

我更喜欢(1),因为它更优雅,并且我不需要创建太多视图。我的问题是:如果我在(1)上这样做,它可以在度量后端服务器上工作吗? (即:普罗米修斯)。还是指标后端服务器不支持按标记和聚合过滤,所以我必须创建单独的视图?

谢谢

1 个答案:

答案 0 :(得分:0)

Prometheus使您可以按特定标签浏览指标并进行汇总。

我建议在aggregationtags(在Prometheus中称为“标签”)上使用Prometheus文档。

如果您在用Grafana之类的东西来询问“视图”,那么它们很容易配置,例如,您可以使用variables设置过滤条件。