You need to enable JavaScript to run this app.
导航
创建 Recording Rule
最近更新时间:2024.10.24 18:39:15首次发布时间:2022.09.16 10:47:19

Recording Rule 可以帮助用户对采集到的数据进行二次聚合,并存储为新的数据,为用户提供更快、更便捷的数据存储和查询方式。本文介绍如何创建 Recording Rule。
VMP 服务支持 Prometheus 原生支持的 Recording Rule 配置方式,具体详情请参见 官方文档

前提条件

  • 在火山引擎注册并开通 VMP 服务。
  • 已创建工作区。详情请参见 创建工作区

操作步骤

  1. 登录 VMP 服务控制台

  2. 单击左侧导航栏的 工作区,在工作区列表中选择需要创建 Recording Rule 的工作区,单击 工作区名称,进入工作区配置界面。

  3. 在左侧导航栏中选择 Recording Rule 管理。
    Image

  4. 单击 新建规则文件,配置 Recording Rule 规则文件。
    Image

    配置项

    说明

    名称

    配置 Recording Rule 规则文件的名称。

    • 字符串形式,长度范围为 1 ~ 100。
    • 规则文件的名称需要在相同工作区内保持唯一。

    YAML 配置

    配置 Recording Rule 规则文件的详情。Recording Rule 规则文件格式举例和说明如下所示。

    groups:
        - interval: 1m
          name: recording_rules
          rules:
            - expr: sum(irate(container_cpu_usage_seconds_total{image!=""}[5m])) by (pod) *100
              labels:
                team: operations
              record: pod:cpu:useage
    

    同一个 groups 下,不允许有规则名称、PromQL 查询表达式和标签三者完全相同的 rule。
    其中,各个参数的说明如下:

    • interval:配置该规则组的执行周期。不能小于 5s。
    • name:配置规则组的名称。
    • rules:配置规则。每个规则组中可以包含多条规则。
    • expr:配置 PromQL 查询语句,系统会基于该语句进行数据查询和聚合。
    • labels:为新聚合的数据添加标签,支持<labelname>: <labelvalue>模式。
    • record:配置规则的名称,该名称必须符合 Prometheus指标名称规范

    描述

    配置 Recording Rule 规则文件的描述。 您可以详细描述该规则文件的指标聚合详情。

  5. 单击 确定,完成配置。