regex - 在 Prometheus 中重新标记/保存
问题描述
设置
- job_name: "tse"
http_sd_configs:
- url: "http://tse.mydomain.url/something"
basic_auth:
username: "foo"
password: "bar"
metric_relabel_configs:
- source_labels: [__param_fccid]
regex: (.*)
target_label: fccid
replacement: ${1}
问题
在 Prometheus 中,我看到端点被抓取,并且端点包含fccid
参数。但是该参数未写入/保留为标签。我从昨天开始尝试不同的东西(labelkeep、keep、replace、labelmap、relabel_configs),但没有任何效果。
metric_relabel_configs
不工作吗http_sd_configs
?
解决方案
我找到了答案。我不得不使用relabel_configs
而不是metric_relabel_configs
.
谢谢@Michael Hausenblas。我正在尝试第一个已知的参数和配置(互联网)来采用它。
推荐阅读
- c++ - 将参数传递给数组的构造函数
- android - 在 Room 数据库实体上实现 Parcelable 是一种好习惯吗?
- intel - 如何获取函数 sgx_ecc256_create_key_pair() 在 sgx enclave 中生成的公钥?
- excel - Excel 从 VCL 表单中窃取键盘焦点(在 AddIn 中)
- javascript - 如何让这个 jquery 代码触发函数本身而不是绑定到按钮来触发函数?
- javascript - 如何使用ajax更新数据库中的记录并删除按钮单击时的表行?
- reactjs - 从 ReactJS 15 + webpack 3.x 升级到 ReactJS 16 + webpack 4 时出现编译错误
- css - 仅延迟鼠标菜单
- python - Python 脚本在几个小时后停止
- angular5 - 带有标头请求的 HttpClient 或 Http POST 未命中服务器