更新时间:2024-07-31 GMT+08:00
分享

创建日志指标规则(新版)

支持创建日志指标规则,将上报到LTS的日志数据提取为指标来统一管理,便于后续在指标浏览、仪表盘界面实时监控。

注意事项

单个用户最多可创建100个日志指标规则,所有规则中添加的指标总数不能超过100。

前提条件

已将日志接入LTS。

创建日志指标规则

  1. 登录AOM 2.0控制台。
  2. 在左侧导航栏中选择“业务监控(BETA) > 业务指标”。
  3. 单击页面右上角“指标接入”按钮。
  4. 配置日志的基本信息。具体的参数说明如表1所示。

    表1 基本信息填写说明

    参数类别

    参数名称

    说明

    基本信息

    规则名称

    规则名称。最多256个字符,只能包含字母、数字、下划线、中划线。

    描述

    规则的描述信息。

    启用状态

    该开关默认开启,表示实时更新任务运行状态。关闭后,任务列表中任务的运行状态会延迟2分钟更新。

    委托授权

    执行此任务需要授权的委托,系统默认勾选。

    创建日志生成指标任务,需要您授权LTS和AOM创建云服务委托:lts_admin_trust、aom_admin_trust。

    任务监控

    此开关默认关闭,开启后会将每次任务执行状态写入日志流lts-system/lts-logtometric-statistics,您可以查看日志生成指标任务监控中心,及时发现加工过程中可能出现的异常问题。

    数据源

    源日志组

    日志数据来源的日志组,请从下拉列表中选择。

    若下拉列表中没有合适的日志组,请单击“创建日志组”新建。

    说明:
    • 日志数据默认存储30天,可以在1~30天之间设置。超出存储时间的日志将会被自动删除,您可以按需将日志数据转储至OBS桶中长期存储。
    • 如果您的日志尚未接入LTS,请先创建日志接入规则,并配置结构化解析规则。

    日志流

    接入规则的日志流,请从下拉列表中选择。

    若下拉列表中没有合适的日志流,请单击“创建日志流”新建。

    日志采样

    此开关默认关闭,开启后会对日志源进行随机采样。采样率支持设置为0.1~0.9。

    指标存储位置

    Prometheus实例

    存储指标的Prometheus实例,日志生成的指标会作为自定义指标存储到该Prometheus实例中,请从下拉列表中选择。

    若下拉列表中没有合适的Prometheus实例,请单击“创建实例”新建。

    日志生成指标的名称

    日志生成指标的名称,只允许输入英文、数字、下划线、冒号,且不能以数字、下划线、冒号开头。

    指标含义

    指标的含义。

  5. 设置完成,单击“下一步”。
  6. 配置日志的统计方式。

    配置日志统计方式前,请按照界面指引先在采集配置中配置好ICAgent结构化解析规则。否则会无法在日志过滤和日志统计处选择到想要的日志字段。

    1. 指标预览。基于您配置的日志过滤和统计规则,对日志流执行SQL查询模拟生成的指标结果。
      • 指标预览依赖您先将日志采集到LTS,并配置好索引配置,否则此处预览结果展示为空。
      • 选择时间范围,根据需要预览不同时间段的指标结果。
        • 相对时间:表示预览距离当前时间1分钟、5分钟、15分钟等时间区间的指标结果。例如当前时间为19:20:31,设置相对时间1小时,表示预览18:20:31~19:20:31的指标结果。
        • 整点时间:表示预览最近整点1分钟、15分钟等时间区间的指标结果。例如当前时间为19:20:31,设置整点时间1小时,表示预览18:00:00~19:00:00的指标结果。
        • 自定义:表示预览指定时间范围的指标结果。
    2. 设置日志过滤的规则,设置完成后,支持预览效果。
      • 支持“或”、“且”两种方式交互式过滤日志。
      • 不同字段支持的过滤规则不同。
      • 单击“添加关联关系”可添加多个“或”、“且”的关联条件。
      • 单击“添加组”,可添加多组过滤规则。
    3. 设置日志统计的字段,选择统计类型、支持选择或者自定义输入被统计的字段和分组字段。数据迟到1分钟,将不参与统计。

      支持以下统计类型:

      • count: 统计日志条数。
      • countKeyword: 统计关键词出现的次数。
      • sum: 统计指定字段求和值。
      • avg: 统计指定字段平均值。
      • max: 统计指定字段最大值。
      • min: 统计指定字段最小值。
      • P50: 统计指定字段50%的值。
      • P75: 统计指定字段75%的值。
      • P90: 统计指定字段90%的值。
      • P95: 统计指定字段95%的值。
      • P99: 统计指定字段99%的值。
    4. 选择频率,支持5秒钟、1分钟、5分钟。
    5. 维度信息,根据查询条件中设置的维度自动生成,用户无需设置。
    6. 设置指标单位。您可以根据需要在下拉列表中选择单位,也可以设置自定义单位。
      表2 指标单位说明

      类型

      单位

      角度

      rad、deg、grad、arcmin、arcsec

      带宽

      bps、Kbps、Mbps、Gbps、Tbps

      数据大小

      b、Kb、Mb、Gb、Tb、Pb、Eb、Zb、Yb、B、KB、MB、GB、TB、PB、EB、ZB、YB

      频率

      mHz、Hz、kHz、MHz、GHz、THz、rpm、deg/s、rad/s

      长度

      mm、cm、m、km、in、yd、ft-us、ft、mi

      重量

      mcg、mg、g、kg、mt、oz、lb、t

      百分比

      0 - 100、0.0 - 1.0

      人民币

      元、万、亿

      货币

      人民币 (¥)、美元 ($)、欧元 (€)、英镑 (£)、卢布 (₽)

      速度

      m/s、km/h、m/h、knot、ft/s

      温度

      C、K、F、R

      吞吐量

      ops、reqps、readps、wps、opm、readpm、wpm

      时间间隔

      ns、μs、ms、s、min、h、d、week、month、year

      时间戳转换

      s、ms、μs、ns

      流量

      B/S、KB/S、MB/S、MB/S、TB/S

      自定义

      -

  7. (可选)实时预览日志。单击“实时日志预览”,在实时日志预览弹框中,您可以查看实时上报的日志,实现对日志数据的快速检索与分析,具体请参见查看LTS实时日志
  8. 单击“确定”。创建成功后,可以在“业务指标(新版)”页面查看新增的指标。

相关操作

还可以根据需要执行以下相关操作:

  • 搜索指标:在搜索框中输入指标名称搜索指标。
  • 刷新指标列表:单击搜索框后的,刷新指标列表。
  • 返回旧版:单击页面右上角“返回旧版”按钮,即可切换至旧版操作界面,具体请参见创建日志指标规则(旧版)
  • 查看指标详情:在指标列表中,选择需要查看的指标,单击指标操作列的
    表3 指标参数说明

    参数名称

    说明

    统计方式

    指标数据按照所设置的统计方式进行聚合,包括:平均值、最小值、最大值、总计、样本个数。

    说明:

    样本个数为指标数据点的计数。

    统计周期

    指标数据按照所设置的统计周期进行聚合。

    统计周期与统计时段相关联,选择的时段不同,统计周期的显示也会相应变化。

    统计时段

    指标数据按照所设置的时间范围进行聚合。设置时间范围的方式包括:近30分钟、近1小时、近6小时、近1天、近1周、自定义时间段。

    刷新频率

    指标数据按照所设置的频率进行刷新。包括:手动刷新、30秒、1分钟、5分钟。

    Prometheus实例

    根据接入业务指标时选择的Prometheus实例显示,不可修改。

    图表类型

    指标数据按照所设置的图表类型展示,包括:折线图、数字图、TopN、表格、柱状图、数字折线图。

    图表配置

    配置指标图表的显示信息,具体请参见指标数据类图表(折线图、数字图、Top N、表格、柱状图、数字折线图)

    条件

    指标监控的维度。指标的范围为key:value键值对格式,可从下拉列表中直接选择,通过AND、OR三种关键词可为同一指标设置多个监控条件。

    分组条件

    指标数据按指定字段分组聚合,对聚合的结果进行运算。包括:不分组、avg by、max by、min by、sum by。例如,将分组条件设置为:avg by clusterName,表示将指标按集群名称分组,然后将分组后的指标按平均值运算并展示在当前图表中。

    别名

    用固定名称或变量展示时间序列名称。别名语法:以{{}}表示变量(维度名)。

    例如,{{hostname}} 将替换为标签主机名的标签值。(数字图,表格,数字折线图不支持别名)。

  • 添加指标图表至仪表盘:单击指标操作列的,在指标列表详情页单击,可添加指标图表到仪表盘。
  • 添加至告警规则:单击指标操作列的将指标添加至告警规则
  • 删除指标:单击指标操作列的

相关文档