Metric

更新时间:
复制 MD 格式

名称

类型

描述

示例值

object

单个指标定义

name

string

指标名称,MetricSet 内唯一。

request_count

display_name

string

显示名,供界面展示,可含中文。

请求数

description

string

指标的业务含义描述。

服务每秒处理的请求数量

unit

string

指标单位,仅用于展示,不做自动换算(如 ms 不会自动换算为 s)。

ms

data_format

string

数值/展示格式化方式,如 KMB(千/百万/十亿)、percent(百分比)、ms、dthms(时:分:秒)等。

KMB

type

string

指标类型。无需二次处理的指标固定为 gauge。

gauge

generator

string

指标的生成方式:PromQL 模式下为 PromQL 表达式(如 rate(request_count{}[1m]),可结合 aggregator 计算 sum(...) by (label1, label2));SQL/SPL 模式下为聚合表达式(如 count(1)),最终拼入生成的查询语句。

rate(request_count{}[1m])

aggregator

string

指标的聚合方式(如 avg、sum)。若指标本身已按相同维度聚合(如 avg(rate(cpu_core_usage_seconds_total{}[1m]))),则无需配置;基于日志聚合的指标一般也无需配置。

avg

query_mode

string

指标期望的查询模式:range(区间查询)、instant(瞬时查询)或 both(两者皆可)。

instant

golden_metric

boolean

是否为黄金指标(延迟、流量、错误数、饱和度等核心指标)。

false

interval_us

array

指标的采集间隔(微秒)。多个值表示支持多种精度的采集间隔。

integer

单个采集间隔,单位微秒(如 60000000 表示 60 秒)。

60000000