托管 Prometheus 支持接入云监控,满足用户对云上基础资源、云产品、自定义业务的统一监控需求。本文为您介绍如何在托管 Prometheus 上接入云监控。
说明
【邀测·申请试用】:该功能目前处于 邀测 阶段,如需使用,请联系与您对接的商务人员或解决方案工程师,按照以下步骤申请:
云监控是火山引擎云上一站式监控告警解决方案。可以帮助您收集并可视化展示火山引擎上多种类型云产品的资源状态和监控信息,包括:云服务器、集群、网关、专线连接、云存储等。详情请参见 什么是云监控。
您可以通过在托管 Prometheus 上接入云监控的方式,将云监控上的云产品监控数据实时导出到托管 Prometheus,与您集群中的业务监控数据进行汇聚,实现业务数据和基础资源数据的统一监控。同时,还可以借助托管 Prometheus 与 Grafana 的天然兼容性,使用 Grafana 搭建业务相关的大盘。
注意
目前仅支持导出部分云产品的监控数据,详情请参见 云监控文档。
云监控产品导出的数据中,指标名称由Namespace
、SubNamespace
、MetricName
组成,其中:
Namespace
表示云产品。各云产品的Namespace
请参见 云产品监控指标。SubNamespace
表示云产品下的指标细分分类。MetricName
表示指标名。说明
例如,当您导出云服务器(ECS)指标时,Namespace
为VCM_ECS
,SubNamespace
为GPU
,MetricName
为GpuTemperature
导出的指标名为GpuTemperature_GPU_VCM_ECS
。
登录 VMP 服务控制台。
在顶部导航栏,选择目标地域。
单击左侧导航栏的 集成中心,并选择 产品服务 页签。
在 云监控 选项卡中,单击 创建集成任务。
服务授权检查。系统会检查云监控服务相关权限是否已经授权。如未授权或开通,请根据页面指引,完成服务授权或功能开通。
单击 创建集成任务,配置集成任务的详情。
配置项 | 说明 |
---|---|
基础信息 | |
任务名称 | 配置集成任务的名称。支持中文、英文大小写、数字和下划线 |
工作区 | 选择已创建的托管 Prometheus 工作区。 |
JobName | 配置云监控采集任务的名称。该名称用于区分不同的采集任务。接入后,您可以在 资源消耗 中使用该名称查看采集到的指标数量。 |
云产品选择 | |
地域 | 选择需要通过云监控采集指标云产品所在的地域。对于部分无地域属性的云产品(例如:云企业网),请选择 无地域展示 选项。 |
云产品选择 | 选择需要从云监控拉取指标的云产品类型。 |
采集设置 | |
采集间隔 | 配置指标采集间隔。整数形式,取值范围为 30~120,单位为秒。 |
高级设置 | |
实例导出 Tag | 单击 添加标签,配置从云监控拉取产品指标时,需要导出的元信息字段 Tag。 说明
|
单击 确认,完成配置。
配置完成后,您可以查看集成任务的状态和详情。确定云监控是否正确接入 Promethues。
CPUUser_Instance_VCM_ECS
)查询,确认是否能够正确查询到对应的指标。说明
MetricName_SubNamespace_Namespace
,例如CPUUser_Instance_VCM_ECS
。不同云服务产品的指标详情,请参见 云产品监控指标。ResourceID
字段,对资源进行细粒度筛选,查看具体资源的监控信息。说明
实例的名称、ProjectName(部分产品包含)、实例的 Tag 信息(部分产品包含,需要创建集成任务时配置指定 Tag 列表)以及其他各原产品的自定义属性信息,默认可以通过volc_resource_info
指标查询,例如 :
可以通过 join 计算实现查询云产品指标返回实例的元信息 Label,可以套用如下模板:
{云产品指标} * on(ResourceID) group_left({元信息标签}) avg(volc_resource_info) by (ResourceID,{元信息标签})
示例如下:
TPS_engine_monitor_VCM_RDS_PostgreSQL * on(ResourceID) group_left(Name,ProjectName) avg(volc_resource_info) by (ResourceID,Name,ProjectName)
结果如下: