我们在应用程序中启用了指标终结点以获取指标。它需要自定义参数,如何配置prometheus.yaml以将自定义参数作为每个指标抓取的一部分发送
下面是我的prometheus.yml配置
# Sample METRICS
- job_name: 'sys-metrics'
metrics_path: '/sys/metrics'
# Optional HTTP URL parameters.
params:
-user-id: ['myemail@email.com']
scrape_interval: 3s
static_configs:
- targets: ['dev.devhost.domain.com:12345']
启动服务器时,我会收到元组错误
parsing YAML file prometheus.yml: yaml: unmarshal errors:\n line 37: field -user-id not found in type config.plain"
任何帮助表示赞赏
答案 0 :(得分:2)
在params下,user-id是子元素,添加制表符即可解决。正如我在同一级别上定义的那样,prometheus应该是预定义的配置之一。
params:
-user-id: ['myemail@email.com']
问题已解决