prometheus - 从 Prometheus 目标到警报的标签传播
问题描述
我通过服务发现和重新标记在Prometheusinstance_name
目标上添加了一些附加标签,例如或instance_id
。
我想将这些标签从特定目标传播到定义的警报。
我通读文档并尝试了不同的配置,例如以下配置,但无法弄清楚如何实现这种传播。
alert_relabel_configs:
- source_labels: ['__meta_oci_instance_id']
target_label: 'instance_id'
metric_relabel_configs:
- source_labels: ['__meta_oci_instance_id']
target_label: 'instance_id'
解决方案
您要做的是使用relabel_configs
将此标签作为目标标签(可能是instance
标签)。然后在您的警报规则中注意不要丢失标签,例如使用without
而不是by
.
推荐阅读
- android - 使用 Android GraphView 实时绘制图形时出现抖动
- python - NetworkX中Page Rank函数的参数“权重”有什么作用?
- python - numpy 中的 bincount() 方法有什么用?
- c# - 如何将字典键和值作为字符串分配给变量C#
- sql-server - 如何在 T-SQL 查询输出中以交替顺序排列行组
- haskell - 安装 Haskell 平台后尝试运行 ghc 时未加载共享库错误
- php - 使用 Ajax 和 Laravel 从数据库中检索信息
- html - 我应该在我的.vimrc 中添加什么,当我使用vim 创建一个html 文件时,创建的*.html 文件默认显示...?
- c++ - 从 Json 读取和保存数据
- batch-file - xcopy - 带有排除文件的循环复制错误