更新时间:2025-08-06 GMT+08:00
将监控数据导出到自建Prometheus/Grafana
Prometheus是用于展示大型测量数据的开源可视化工具,在工业监控、气象监控、家居自动化和过程管理等领域也有着较广泛的用户基础。将华为云Cloud Eye服务接入prometheus后,您可以利用 prometheus更好地监控和分析来自 Cloud Eye服务的数据。
Grafana是一个开源的可视化和分析平台,支持多种数据源,提供多种面板和插件,能够快速地将复杂的数据转换为漂亮的图形和可视化的工具。将华为云Cloud Eye服务接入prometheus后,您可以利用Grafana更好地分析和展示来自Cloud Eye服务的数据。
前提条件
已安装配置CES Exporter。
操作步骤
- 下载Prometheus软件,下载地址请参见https://prometheus.io/download/。
- 配置Prometheus,对接cloudeye-exporter。
修改prometheus中的prometheus.yml文件配置。如下配置所示在scrape_configs下新增job_name名为“huaweicloud”的节点。其中targets中配置的是访问cloudeye-exporter服务的ip地址和端口号,services配置的是你想要监控的服务,比如SYS.VPC,SYS.RDS。
注:如果看板相关资源使用了企业项目标签,scrape_configs需要新增企业项目相关的请示配置,具体配置如下。
global: scrape_interval: 1m # 设置prometheus从exporter查询数据的间隔时间,prometheus配置文件中默认为15s,建议设置为1m scrape_timeout: 1m # 设置从exporter查询数据的超时时间,prometheus配置文件中默认为15s,建议设置为1m scrape_configs: - job_name: 'huaweicloud' static_configs: - targets: ['192.168.0.xx:8087'] # exporter节点地址:监听端口 params: services: ['SYS.VPC,SYS.RDS'] # 当前任务需要查询的服务命名空间,建议每个服务配置单独job - job_name: "prometheus-eps" metrics_path: '/eps-info' # 获取企业项目的URL路径 static_configs: - targets: ["192.168.0.xx:8087"] # exporter节点地址:监听端口 params: services: []
- 在安装目录下启动prometheus,对接exporter。
./prometheus
- 本地默认登录地址为:http://127.0.0.1:9090/graph。
- 查看指定指标的监控结果。
图1 监控结果
- 下载Grafana软件,下载地址请参见https://grafana.com/grafana/download。
- Grafana接入Prometheus数据源。
- 登录Grafana,本地默认登录地址为:http://127.0.0.1:3000。
图2 登录Grafana
- 配置Prometheus数据源,在Grafana界面选择“Configuration > Data source > Add data source > Prometheus > 填写Prometheus地址 > 保存&测试”。
图3 配置Prometheus数据源
- 登录Grafana,本地默认登录地址为:http://127.0.0.1:3000。
- 配置相关云服务监控视图。
推荐用户使用CES提供的模板,CES提供的模板涉及企业项目概念,请完成第2步中,Prometheus配置文件中请求企业项目的配置,导入步骤如下所示:
- 选择“+ > Import”,如下图所示。
图4 导入
- 输入json模板文件,单击“load”。
图5 加载json模板
模板文件获取地址:
- 云搜索服务 CSS
- 云专线 DCAAS
- 分布式缓存服务 DCS
- 弹性云服务器 ECS
- 弹性负载均衡 ELB
- 关系型数据库 RDS
- Web应用防火墙 WAF
- Web应用防火墙 WAF-独享引擎实例
- 弹性公网IP和带宽 VPC
- 云防火墙 CFW
- 分布式消息服务 DMS-kafka
- 分布式消息服务 DMS-RocketMQ
- 分布式消息服务 DMS-rabbitmq
- 云数据库 GeminiDB-cassandra
- DDOS高防 DDOS
- 内容分发网络 CDN
- 云硬盘 EVS
- 云数据库 TaurusDB
- 文档数据库服务 DDS
- 全域弹性公网IP GEIP
- 虚拟专用网络 VPN
- 云数据库 RDS for PostgreSQL
- 选择“+ > Import”,如下图所示。
- 配置完成后,效果如下图所示。
图6 效果图