veImageX(简称 ImageX 或图片服务)面向企业用户提供灵活、高效的一站式图片处理解决方案。本文为您介绍如何使用托管 Prometheus 监控 veImageX 服务。
说明
veImageX 产品的详情,请参见 veImageX 产品概述。
说明
ECS 支持多种类型的操作系统,本文以 CentOS 7.9 为例。
登录 私有网络控制台。
在左侧导航栏中选择 安全组。
在安全组列表中,单击 创建安全组,配置托管采集器使用的安全组。该安全组会在配置集成任务时,绑定在托管采集器的 Pod 网卡上,允许托管采集器访问指定的目标 IP 网段和端口。
172.16.0.0/12
,端口号为 TCP 协议2112
端口。配置 ECS 实例使用的安全组,本文以 Default 安全组为例。在 入方向规则中,添加规则,放通指标采集端口。其中,源地址为上文中配置的采集器的安全组,端口为 TCP2112
端口。
说明
您也可以创建一个新的安全组,并将托管采集器和 ECS 实例均加入到该安全组。此时,无需配置新的访问规则,新创建安全组中的默认的出规则和入规则,即可实现托管采集器和 ECS 实例之间的互访。
volc-exporter.yml
配置文件,并完成配置文件中 AK/SK、采集项目等配置。详情请参见 下载和配置 exporter。volc-exporter.yml
配置文件由本地上传至 ECS 实例中。上传方式请参见 本地数据上传。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 工作正常。
配置项 | 说明 |
---|---|
任务名称 | 配置集成任务的名称。支持中文、英文大小写、数字和下划线_ ,取值范围为 1~40 个字符。 |
工作区 | 选择已创建的托管 Prometheus 工作区。 |
ECS VPC | 选择 ECS 实例所在的 VPC。 |
安全组 | 选择托管采集器使用的安全组,允许托管采集器访问用户 VPC 中的资源。支持多选。 注意 为确保托管采集器能够正确采集到 ECS 中的指标,请将目标网段、端口添加到所选的安全组出访问规则中。 |
子网 | 选择进行服务发现的 VPC 子网。系统会在选择的子网下进行 ECS 服务发现,监控所有符合要求的 ECS 实例。支持多选。 |
global: scrape_interval: 15s scrape_timeout: 10s scrape_configs: - job_name: ecs scheme: http metrics_path: /metrics volc_sd_configs: - port: 2112
说明
配置完成后,您可以查看任务状态和任务详情。确定目标 ECS 实例是否正确接入 Promethues 服务。
您可以使用托管 Prometheus 的 Explore 功能来快速查询和展示指标数据。详情请参见 指标查询。
说明
veImageX 产品的指标详情,请参见 veImageX 指标。
您可以自建 Grafana,并通过 Grafana 查看 veImageX 产品的指标和创建大盘。包括:
您可以在托管 Prometheus 的告警中心配置 veImageX 的相关告警。详情请参见 创建告警规则。