不能废弃以aom_prom_fixed作为前缀的指标
问题描述
在Prometheus实例详情页面的“指标管理”中不能废弃以aom_prom_fixed_作为前缀的指标,且该指标上报到AOM时会收费。
原因分析
当用户使用普罗函数(例如:"count"、"max"、"min"、"avg"、"sum"、"count_values"、"stddev"、"stdvar"、"group"、"bottomk"、"topk"、"quantile")或运算符(例如:"and"、"or"、"unless")作为自定义指标名称,并将该自定义指标上报到AOM时,为避免promql查询时有误,AOM会将此类指标名称默认增加前缀“aom_prom_fixed_”。例如:原始自定义指标名称为"count",会被自动转换为“aom_prom_fixed_count”。在废弃指标时,由于转换后aom_prom_fixed_开头的指标未能匹配到原始指标名称,导致指标废弃失败。
解决办法
建议用户不要用普罗函数(例如:"count"、"max"、"min"、"avg"、"sum"、"count_values"、"stddev"、"stdvar"、"group"、"bottomk"、"topk"、"quantile")或运算符(例如:"and"、"or"、"unless")作为指标名称,自定义指标名称用xxx_xxx_xxx格式进行命名。