- 文档首页
托管 Prometheus
最佳实践
资源与业务监控
监控 veImageX 云服务
监控 veImageX 云服务
veImageX(简称 ImageX 或图片服务)面向企业用户提供灵活、高效的一站式图片处理解决方案。本文为您介绍如何使用托管 Prometheus 监控 veImageX 服务。
前提条件
- 托管 Prometheus、云服务器和 veImageX 服务,必须在相同地域。
- 已创建托管 Prometheus 工作区,详情请参见 创建工作区。
- 已创建云服务器实例,并绑定公网 IP,详情请参见 购买实例。
- 安装 exportor 需使用您账号的 AK、SK,请提前获取。详情请参见 访问密钥使用指南。
说明
ECS 支持多种类型的操作系统,本文以 CentOS 7.9 为例。
配置步骤
步骤一:配置安全组
- 在安全组列表中,单击 创建安全组,配置托管采集器使用的安全组。该安全组会在配置集成任务时,绑定在托管采集器的 Pod 网卡上,允许托管采集器访问指定的目标 IP 网段和端口。
- 在 访问规则 中,选择 出方向,单击 添加规则,配置托管采集器的安全规则。其中,目的 IP 地址为采集目标所在的网段,例如172.16.0.0/12,端口号为 TCP 协议2112端口。
-
- 配置 ECS 实例使用的安全组,本文以 Default 安全组为例。在 入方向规则中,添加规则,放通指标采集端口。其中,源地址为上文中配置的采集器的安全组,端口为 TCP2112端口。
-
说明
您也可以创建一个新的安全组,并将托管采集器和 ECS 实例均加入到该安全组。此时,无需配置新的访问规则,新创建安全组中的默认的出规则和入规则,即可实现托管采集器和 ECS 实例之间的互访。
步骤二:在 ECS 实例中部署 volc-exporter
- 在 ECS 实例中搭建 Docker 环境,用于部署指标采集使用的 exporter。
- 将volc-exporter.yml配置文件由本地上传至 ECS 实例中。上传方式请参见 本地数据上传。
- 在 ECS 实例中执行以下命令,从 Docker Hub 拉取并部署 exporter 镜像。
docker run -p 2112:2112 -v $(pwd)/volc-exporter.yml:/opt/app/volc-exporter.yml livingsu/volc-exporter:0.0.0
预期反馈结果如下,能够看到 exporter 可以正确地采集指标。
5. 在 ECS 实例中执行以下命令,确定 exporter 工作正常,查看监控数据。
curl 127.0.0.1:2112/metrics
预期反馈结果如下,能够正常查看到监控信息,说明 exporter 工作正常。
步骤三:配置集成任务
- 单击左侧导航栏的 集成中心,并选择 产品服务 页签。
-
- 当第一次配置 ECS 集成任务时,需要对 VMP 服务面向 ECS 服务和 VPC 服务进行跨服务访问授权。单击 去授权,配置服务授权。
-
- 单击 立刻授权,为 VMP 跨服务访问请求进行授权。
-
-
- Job 配置,指定采集间隔、服务发现的端口号等。
说明
- Job 配置修改并下发后,约 1 分钟后才会生效,请您耐心等待。
查看结果
配置完成后,您可以查看任务状态和任务详情。确定目标 ECS 实例是否正确接入 Promethues 服务。
- 单击左侧导航栏的 集成中心,并选择 集成任务 页签。
- 在任务列表中,选择目标任务,在 操作 栏中单击 目标列表,即可查看系统自动发现,并已正确接入托管 Prometheus 的 ECS 实例。
查看信息
指标
您可以使用托管 Prometheus 的 Explore 功能来快速查询和展示指标数据。详情请参见 指标查询。
大盘
您可以自建 Grafana,并通过 Grafana 查看 veImageX 产品的指标和创建大盘。包括:
告警
您可以在托管 Prometheus 的告警中心配置 veImageX 的相关告警。详情请参见 创建告警规则。
最近更新时间:2025.07.01 14:36:48