Prometheus 监控服务集成中心健康巡检支持自动发现 CVM 云服务器和 EMR 弹性 MapReduce 端口信息,本文介绍如何在 Prometheus 监控健康巡检自动发现 CVM 云服务器端口信息的实现方法。
操作步骤
步骤1:安装健康巡检集成
1. 安装健康巡检集成,配置详情请参见 健康巡检。
2. 配置探测目标时,填写任意一条探测目标的 URL,用于保存该健康巡检集成。

3. 集成部署后,单击集成的指标明细。

4. 反向取消勾选可选指标,避免采集无用指标数据,然后单击确定。

步骤2:安装 CVM 云服务器集成
1. 安装 CVM 云服务器集成,配置详情请参见 云服务器场景下自定义接入。
2. 采集配置示例如下,更多健康集成相关的配置信息可请参见 开源文档。
job_name: cvm-testmetrics_path: /probe # 修改 /metrics 为 blackbox-exporter 的 /probeparams: # 增加 blackbox-exporter 的探测方式为 tcpmodule: [tcp]scrape_interval: 5scvm_sd_configs: # cvm 服务发现方式见集成文档- region: ap-chengduports:- 9100filters:- name: instance-idvalues:- ins-xxxxrelabel_configs:- source_labels: [__meta_cvm_instance_state]regex: RUNNINGaction: keep- regex: __meta_cvm_tag_(.*)replacement: $1action: labelmap- regex: __meta_cvm_(.*)replacement: cvm_meta_$1action: labelmap- source_labels: [__meta_cvm_region]target_label: regionaction: replace- source_labels: [__address__] # 添加如下三个 relabel_configstarget_label: __param_target- source_labels: [__param_target]target_label: instance- target_label: __address__replacement: blackbox-exporter-xxx.prom-xxxxxxxx.svc.cluster.local:8115# 需将 blackbox-exporter-xxx 替换为步骤1中部署的健康巡检集成名称# 需将 prom-xxxxxxxx 替换为实际的云 prometheus 实例 id
说明: