首批通过分布式安全可靠测评,为关键业务系统打造
通过 Prometheus 监控 OceanBase 数据
更新时间:2026-07-03 14:52:58
本文介绍如何通过 Prometheus 进行 OB Cloud 云数据库的监控。
背景信息
OBCloud Exporter 是云数据库 OB Cloud 云数据库提供的一款数据库数据处理工具,可通过该工具完成数据库的鉴权和数据获取。再结合本地 Prometheus 工具对数据库进行相应的监控。
前提条件
如果要集成监控数据,必须拥有自建的 Prometheus,且需同时满足如下要求:
- 需要用主账号 UID 访问 Prometheus 集成页面并生成配置文件。
- Prometheus 集成仅支持运行中的集群。
- 抓取频率为 1 min,高于此频率会触发限流。
操作步骤
获取 Prometheus 的
scrape_config文件。说明
出于安全考虑,新生成的 scrape_config 文件只会显示一次。请确保在关闭页面前复制内容。
登录 OB Cloud 云数据库控制台。
在左侧导航栏中,选择 生态集成 > Prometheus 集成。
在 Prometheus 集成页面,根据界面提示,单击生成文件,生成并复制
scrape_config文件,并记录credentials和targets列表。集成到 Prometheus。
在你的 Prometheus 服务指定的监控目录中,找到 Prometheus 的配置文件,如:
/etc/prometheus/prometheus.yml。在 Prometheus 配置文件中,找到 scrape_config 部分,然后将步骤一获取的
scrape_config文件内容复制到 Prometheus 配置文件。在 Prometheus 服务中,检查 Status -> Targets,确认新的 s
crape_config文件已被读取。如果未生效,可能需要重启 Prometheus 服务。使用 Grafana 可视化指标
下载 Grafana 仪表盘 JSON 文件。
将该 JSON 导入到 Grafana GUI。
(可选)根据需要自定义仪表盘,例如添加或者移除面板、修改数据源、调整显示选项等。详情参见 Grafana 官方文档。