You need to enable JavaScript to run this app.
导航
云监控接入
最近更新时间:2024.10.17 17:46:37首次发布时间:2023.09.27 10:43:53

托管 Prometheus 支持接入云监控,满足用户对云上基础资源、云产品、自定义业务的统一监控需求。本文为您介绍如何在托管 Prometheus 上接入云监控。

说明

【邀测·申请试用】:该功能目前处于 邀测 阶段,如需使用,请联系与您对接的商务人员或解决方案工程师,按照以下步骤申请:

  1. 联系云监控产品,开通云监控 Exporter 功能。
  2. 联系托管 Prometheus 产品,开通集成中心的云监控接入功能。

背景信息

云监控是火山引擎云上一站式监控告警解决方案。可以帮助您收集并可视化展示火山引擎上多种类型云产品的资源状态和监控信息,包括:云服务器、集群、网关、专线连接、云存储等。详情请参见 什么是云监控
您可以通过在托管 Prometheus 上接入云监控的方式,将云监控上的云产品监控数据实时导出到托管 Prometheus,与您集群中的业务监控数据进行汇聚,实现业务数据和基础资源数据的统一监控。同时,还可以借助托管 Prometheus 与 Grafana 的天然兼容性,使用 Grafana 搭建业务相关的大盘。
Image

注意

目前仅支持导出部分云产品的监控数据,详情请参见 云监控文档

云监控产品导出的数据中,指标名称由NamespaceSubNamespaceMetricName组成,其中:

  • Namespace表示云产品。各云产品的Namespace请参见 云产品监控指标
  • SubNamespace表示云产品下的指标细分分类。
  • MetricName表示指标名。

说明

例如,当您导出云服务器(ECS)指标时,NamespaceVCM_ECSSubNamespaceGPUMetricNameGpuTemperature导出的指标名为GpuTemperature_GPU_VCM_ECS

前提条件

  • 已开通云监控和云监控的按量计费方式,详情请参见 产品计费
  • 已开通云监控 Exporter 功能。开通方式,请联系与您对接的火山引擎产品解决方案工程师或商务人员。
  • 相关云产品已接入云监控。
  • 已创建托管 Prometheus 工作区,详情请参见 创建工作区

操作步骤

  1. 登录 VMP 服务控制台

  2. 在顶部导航栏,选择目标地域。

  3. 单击左侧导航栏的 集成中心,并选择 产品服务 页签。

  4. 云监控 选项卡中,单击 创建集成任务
    Image

  5. 服务授权检查。系统会检查云监控服务相关权限是否已经授权。如未授权或开通,请根据页面指引,完成服务授权或功能开通。
    Image

  6. 单击 创建集成任务,配置集成任务的详情。
    Image

    配置项

    说明

    基础信息

    任务名称

    配置集成任务的名称。支持中文、英文大小写、数字和下划线_,取值范围为 1~40 个字符。

    工作区

    选择已创建的托管 Prometheus 工作区。

    JobName

    配置云监控采集任务的名称。该名称用于区分不同的采集任务。接入后,您可以在 资源消耗 中使用该名称查看采集到的指标数量。

    云产品选择

    地域

    选择需要通过云监控采集指标云产品所在的地域。对于部分无地域属性的云产品(例如:云企业网),请选择 无地域展示 选项。

    云产品选择

    选择需要从云监控拉取指标的云产品类型。

    采集设置

    采集间隔

    配置指标采集间隔。整数形式,取值范围为 30~120,单位为秒。

    高级设置

    实例导出 Tag

    单击 添加标签,配置从云监控拉取产品指标时,需要导出的元信息字段 Tag。

    说明

    • 仅部分云产品支持导出元信息字段 Tag。支持导出 Tag 的云产品以及允许导出的 Tag 详情,请参见 云监控文档
    • 支持使用volc_resource_info指标查看这些 Tag。
  7. 单击 确认,完成配置。

结果验证

查看集成任务

配置完成后,您可以查看集成任务的状态和详情。确定云监控是否正确接入 Promethues。

  1. 单击左侧导航栏的 集成中心,并选择 集成任务 页签。
  2. 在任务列表中,选择目标任务,在 操作 栏中单击 详情,即可查看集成任务的任务详情和监控看板。
    • 选择 任务信息,支持查看任务详情。
      Image
    • 选择 看板大盘,支持查看集成任务的监控大盘。包括:云产品实例数量、云产品指标数量、上一轮采集总耗时等。
      Image

查看云产品指标

  1. 登录 VMP 服务控制台
  2. 在顶部导航栏,选择目标地域。
  3. 单击左侧导航栏的 Explore,进入 Explore 页面。
  4. 在右上角的配置项中,配置需要查询指标的 工作区,并在 指标检索 文本框内,使用云监控的指标(例如CPUUser_Instance_VCM_ECS)查询,确认是否能够正确查询到对应的指标。
    Image

    说明

    • 云监控导出指标的名称格式为MetricName_SubNamespace_Namespace,例如CPUUser_Instance_VCM_ECS。不同云服务产品的指标详情,请参见 云产品监控指标
    • 您可以使用ResourceID字段,对资源进行细粒度筛选,查看具体资源的监控信息。
    • 如果您需要使用 Grafana 构建监控大盘,可以将托管 Prometheus 的数据接入自建 Grafana。详情请参见 在容器服务集群中部署 Grafana 并接入工作区

展示云产品指标实例元信息

说明

  • 部分云产品不支持 ProjectName、Tag 信息导出,具体参考 云监控导出Prometheus
  • 实例的 Tag 导出后,会自动加上统一前缀"tag_"。

实例的名称、ProjectName(部分产品包含)、实例的 Tag 信息(部分产品包含,需要创建集成任务时配置指定 Tag 列表)以及其他各原产品的自定义属性信息,默认可以通过volc_resource_info 指标查询,例如 :
Image
可以通过 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)

结果如下:
Image