自建Prometheus接入监控实例
更新时间:2022-11-09
概述
通过Prometheus已经支持的Remote Write将采集的数据写入相应监控实例。
注意事项
- 需要有自建的Prometheus并正常运行。
- 对应监控实例必须处于运行中的状态。
操作步骤
按以下操作将Prometheus采集到的数据写入对应监控实例:
- 登录云管理控制台,选择“产品服务>云原生>Prometheus监控服务”。
- 单击对应监控实例跳转对应的实例信息页。
- 在监控实例页面下方单击生成Token并复制。
- 编辑自建Prometheus对应的prometheus.yml文件,添加以下内容:
remote_write:
- url: {Remote Write}/prometheus/api/v1/write
authorization:
credentials: "{Token}"
headers:
InstanceId: cprom-******
参数 | 说明 | 样例 |
---|---|---|
url | Prometheus远程写地址 | https://cprom.gz.baidubce.com/insert/prometheus/api/v1/write |
credentials | 对应监控实例生成的Token,该Token去掉前缀Bearer | eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYW1lb5ohY2UiOiJj****hsuhbS1n M3h0M2M0ZzEiLCJzZWNyZXROYW1lIjoiZWNhOTdlMTQ4Y2I3NGU5NjgzZDdiNzI0M DgyOWQxZmYiLCJleHAiOdddjE3MjA3Njc2MzEsImlzcyI6ImNwcm9tIn0.715n_9yQbbv POXQeoTOtkupwOvNUuhWgxQZIfKbLOvE |
Remote Write | 远程写公网地址 | 对应监控实例远程写的公网地址 |
InstanceId | 实例ID | 对应监控实例的ID |
Token | 监控实例页面产生的Token | 对应监控实例生成的Token,该Token去掉前缀Bearer |
- 保存编辑好的prometheus.yml,重新加载对应Prometheus变更的配置。
验证
- 按以上步骤配置完成,进入对应的监控实例的Grafana,单击左侧导航栏Explore。
- 在页面上方区域选择对应配置的Data Source,单击Metrics,在下拉指标列表中选择配置Prometheus采集的指标,单击右上方Run query按钮。