帮你快速理解、总结文档立即下载
文档中心>实践教程>腾讯云数据仓库 TCHouse-D>Prometheus 指标采集与监控配置指南

Prometheus 指标采集与监控配置指南

最近更新时间:2026-10-27 16:55:37
我的收藏
TCHouse-D 提供 Prometheus 监控采集接口,同一 VPC 内的 Prometheus 服务可通过配置采集任务获取集群节点监控数据。采集完成后,可在 Grafana 中通过 Prometheus 数据源配置可视化监控图表。 本文介绍腾讯云环境 Prometheus 采集任务配置方式。

TCHouse-D Prometheus 指标采集地址说明

说明:
以下 ${ip} 需替换为集群节点的实际 IP 地址。
采集类型
采集地址
FE(前端节点)
http://${ip}:8030/metrics
BE(后端节点)
http://${ip}:8040/metrics
BE brpc
http://${ip}:8060/brpc_metrics
Node(节点系统)
http://${ip}:9100/metrics

Prometheus 采集任务配置(腾讯云环境)

前提条件

Prometheus 服务需与 TCHouse-D 实例部署在同一 VPC 下。
登录腾讯云 Prometheus 控制台,按以下步骤操作。
如使用自建 Prometheus 服务,参考采集任务配置进行配置即可。

配置步骤

1. 登录 腾讯云 Prometheus 控制台,单击实例 ID,进入实例详情页。
2. 依次选择数据采集 > 集成中心 > 抓取服务,进入指标抓取服务配置页面。
3. 配置抓取任务后,可在控制台查看指标抓取状态(成功/失败)。


各组件采集任务配置示例

以下为不同组件的 Prometheus 抓取任务 YAML 配置模板(job_name 需根据实际集群命名规范调整,targets 需替换为实际节点 IP 及端口):

FE 节点采集配置

job_name: "doris-fe-cdwdoris-xxx" # 任务名称,建议包含集群标识(如 cdwdoris-xxx)
honor_timestamps: false
track_timestamps_staleness: false
metrics_path: "/metrics" # 指标路径(FE 固定为 /metrics)
enable_compression: false
follow_redirects: false
enable_http2: false
static_configs:
- targets: # 目标节点列表(替换为实际 FE 节点 IP:8030)
- "10.0.0.1:8030"
- "10.0.0.2:8030"
- "10.0.0.3:8030"
metric_relabel_configs: [] # 指标重标签配置(默认无需修改)

BE 节点采集配置

job_name: "doris-be-cdwdoris-xxx" # 任务名称,建议包含集群标识
honor_timestamps: false
track_timestamps_staleness: false
metrics_path: "/metrics" # 指标路径(BE 固定为 /metrics)
enable_compression: false
follow_redirects: false
enable_http2: false
static_configs:
- targets: # 目标节点列表(替换为实际 BE 节点 IP:8040)
- "10.0.0.4:8040"
- "10.0.0.5:8040"
- "10.0.0.6:8040"
metric_relabel_configs: []

BE brpc 采集配置

job_name: "doris-be-brpc-cdwdoris-xxx" # 任务名称,标识 brpc 采集
honor_timestamps: false
track_timestamps_staleness: false
metrics_path: "/brpc_metrics" # brpc 指标路径(固定为 /brpc_metrics)
enable_compression: false
follow_redirects: false
enable_http2: false
static_configs:
- targets: # 目标节点列表(替换为实际 BE 节点 IP:8060)
- "10.0.0.4:8060"
- "10.0.0.5:8060"
- "10.0.0.6:8060"
metric_relabel_configs: []

Node(节点系统)采集配置

注意:
Node 采集依赖节点已部署 Node Exporter(默认端口 9100),指标路径为 /metrics 。
job_name: "doris-node-cdwdoris-xxx" # 任务名称,标识节点系统采集
honor_timestamps: false
track_timestamps_staleness: false
metrics_path: "/metrics" # 节点系统指标路径(固定为 /metrics)
enable_compression: false
follow_redirects: false
enable_http2: false
static_configs:
- targets: # 目标节点列表(替换为所有节点 IP:9100)
- "10.0.0.1:9100"
- "10.0.0.2:9100"
- "10.0.0.3:9100"
- "10.0.0.4:9100"
- "10.0.0.5:9100"
- "10.0.0.6:9100"
metric_relabel_configs: []

Grafana 指标视图配置

添加 Prometheus 数据源

若使用腾讯云 Prometheus 服务,配套 Grafana 已默认添加数据源,数据源名称通常为腾讯云 Prometheus 服务 ID(例如本文示例中的 prom-akufkoto)。


创建 Dashboard 并配置图表

1. 进入 Grafana 控制台,点击 Create > Dashboard 新建面板。
2. 选择数据源为上述 Prometheus 数据源(如 prom-akufkoto),即可看到已采集的 TCHouse-D 指标。
3. 根据监控需求(如 FE/BE 负载、查询延迟、节点资源使用率等)配置图表,具体语法请参见 Grafana 官方文档。




注意事项

1. 网络连通性:确保 Prometheus 服务可访问集群节点的对应端口(FE:8030、BE:8040、BE brpc:8060、Node:9100),可通过 telnet ${ip} ${port} 测试连通性。
2. 配置更新:修改采集任务后,需在 Prometheus 控制台重启抓取任务使配置生效。
通过以上步骤,即可完成 TCHouse-D 集群的 Prometheus 指标采集与 Grafana 可视化配置。如有疑问,可联系技术支持团队获取帮助。