configuration - 将自定义参数添加到普罗米修斯抓取请求
问题描述
我们在应用程序中启用了指标端点来获取指标。它需要自定义参数,如何配置 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"
任何帮助表示赞赏
解决方案
在 params 下,user-id 是子元素,添加 tab 来解析。正如我在同一级别定义的那样,prometheus 预计将是预定义配置之一。
params:
-user-id: ['myemail@email.com']
问题已解决
推荐阅读
- google-chrome - Chrome - 预测 - 顶部的 URL
- r - 使用 Prophet 或 Lineair 回归的销售预测和效果大小回归器
- jquery - 如何限制用户不要在使用 Jquery 的 asp.net 表单中的特定字段中放置任何空格
- azure - ARM模板中的Concat对象和字符串
- prometheus - 如何将 Prometheus 警报发送给两个不同的警报管理器
- java - 如果 @RequestBody 中不存在布尔值,则将其设置为 false
- php - 如何将字符串中的中文字符移动到字符串的末尾?
- android - 在 RecyclerView 中清除了 EditText onSubmit 函数
- python - 使用 dask 在网格上广播并行函数的问题
- python - 提供保存我的模型的路径。(/content/drive/My Drive/training) ,但“我的驱动器”中的空间会引发错误