我有几个可以使用STOMP主题访问的域名(〜一周),例如端点/domain/:domainId
。目前,我正在将其作为带有uri
标签的消息进行监视,但是正在考虑同时添加domainId
。
stomp_endpoint{uri='/domain/:domainId'}
进入
stomp_endpoint{uri='/domain/:domainId', domainId='<UID>'}
这样做可以带来商业价值,但是我不确定这种标记会增加我们的监控成本。
答案 0 :(得分:0)
可以使用Prometheus relabelling。只需在Prometheus工作中添加替换动作即可。源将是uri
标签,目标将是domainId
,而regex是将捕获组中的domainId获取的模式。默认情况下,替换参数为$1
(第一个捕获组),我添加它只是为了阐明操作:
- source_labels: [uri]
action: replace
target_label: domainId
regex: /domain/(.+)
replacement: $1