在Prometheus中作为标签的主题

时间:2018-10-08 14:50:15

标签: prometheus

我有几个可以使用STOMP主题访问的域名(〜一周),例如端点/domain/:domainId。目前,我正在将其作为带有uri标签的消息进行监视,但是正在考虑同时添加domainId

stomp_endpoint{uri='/domain/:domainId'}

进入

stomp_endpoint{uri='/domain/:domainId', domainId='<UID>'}

这样做可以带来商业价值,但是我不确定这种标记会增加我们的监控成本。

1 个答案:

答案 0 :(得分:0)

可以使用Prometheus relabelling。只需在Prometheus工作中添加替换动作即可。源将是uri标签,目标将是domainId,而regex是将捕获组中的domainId获取的模式。默认情况下,替换参数为$1(第一个捕获组),我添加它只是为了阐明操作:

    - source_labels: [uri]
      action: replace
      target_label: domainId
      regex: /domain/(.+)
      replacement: $1