操作场景
已经有自建 Prometheus 需快速迁移到 Prometheus 监控服务。
操作步骤
Prometheus 本身支持 Remote Write 到一个外部存储,因此沿用这个思想,在自建 Prometheus 的配置文件中加一个 Remote Write 配置指向到 Prometheus 监控服务即可。具体操作步骤如下:
1. 选择对应的 Prometheus 实例,进入实例详情页,单击顶部菜单栏的基本信息 ,在服务地址卡片中获取 Prometheus 监控服务的 Remote Write 地址及 Token,如下:
2. 修改
prometheus.yml
,修改完成 重启 Prometheus
,具体配置如下,如需了解更多 Remote Write 配置参数,请参见 remote_write 。remote_write:- name: cm_prometheus # Remote write 的名称url: http://ip:port/api/v1/prom/write # 从 Prometheus 基本信息中获取 Remote Write 地址,建议加上双引号避免特殊字符解析错误remote_timeout: 30s # 根据实际情况设置bearer_token: k32*****trR # 从 Prometheus 基本信息中获取 Token 信息
3. 打开 Prometheus 监控服务自带的 Grafana,通过
Explore
来验证数据是否写入成功,如下图,也可以 自定义 Grafana 监控大盘。
4. 也可以通过 Prometheus API 进行自建可视化,详情请参见 监控数据查询。