prometheus_http_requests_total
记录了 prometheus 各个接口在不同响应状态码的请求次数:# HELP prometheus_http_requests_total Counter of HTTP requests.# TYPE prometheus_http_requests_total counterprometheus_http_requests_total{code="200",handler="/api/v1/label/:name/values"} 7prometheus_http_requests_total{code="200",handler="/api/v1/query"} 19prometheus_http_requests_total{code="200",handler="/api/v1/query_range"} 27prometheus_http_requests_total{code="200",handler="/graph"} 11prometheus_http_requests_total{code="200",handler="/metrics"} 8929prometheus_http_requests_total{code="200",handler="/static/*filepath"} 52prometheus_http_requests_total{code="302",handler="/"} 1prometheus_http_requests_total{code="400",handler="/api/v1/query_range"} 6
groups:- name: examplerules:- record: code:prometheus_http_requests_total:sumexpr: sum by (code) (prometheus_http_requests_total)
sum by (code) (prometheus_http_requests_total)
为指标查询语句(PromQL),按照状态码分组求和请求次数。code:prometheus_http_requests_total:sum
为生成的指标名称,可自定义,后续可直接使用该名称查询计算好的指标。配置项 | 说明 |
服务日志 | 将任务运行日志保存在日志主题 cls_service_log 中,便于监控任务运行状态。该日志主题免费,建议开启。 |
执行语句 | 需要执行的 PromQL 语句,预聚合任务定时执行该语句以获取执行结果。 |
指标名称 | 将执行语句结果存储在该指标名称下,后续使用该名称查询数据。支持英文字母、数字、下划线及冒号,需符合正则表达式 [a-zA-Z_:][a-zA-Z0-9_:]* 。 |
自定义维度 | 为指标添加维度,自定义维度与执行语句查询结果中的维度名称冲突时,以自定义维度为准。 |
调度周期 | 预聚合任务的执行间隔,支持1~1440分钟,建议使用1分钟。 |
高级配置 | 目标指标主题:预聚合获得的指标数据存储到什么地方,默认为当前主题。如需将该部分数据单独存储(例如需单独设定这部分数据的保存时长),可将数据存储到其它指标主题中。 延迟执行:指标数据采集可能存在延迟,为了确保预聚合任务执行时数据已完整采集,可设定延迟执行,默认为30秒。 |
配置项 | 说明 |
启用状态 | 任务是否需要运行,不运行的任务不会产生预聚合结果数据。 |
服务日志 | 将任务运行日志保存在日志主题 cls_service_log 中,便于监控任务运行状态。该日志主题免费,建议开启。 |
执行间隔 | 预聚合任务的执行间隔,支持1~1440分钟,建议使用1分钟。 |
YAML 配置 |
|
高级配置 | 目标指标主题:预聚合获得的指标数据存储到什么地方,默认为当前主题。如需将该部分数据单独存储(例如需单独设定保存时长),可将数据存储到其它指标主题中。 延迟执行:指标数据采集可能存在延迟,为了确保预聚合任务执行时数据已完整采集,可设定延迟执行,默认为30秒。 |
本页内容是否解决了您的问题?