如何在 Prometheus 查询中设置返回样本频率?
How to set returned samples frequency in Prometheus query?
我正在查询一段时间内的指标值,例如 metric_name[1w]
其中 returns 是 每个 时间戳的指标值。据我所知,时间戳的频率由 Prometheus 配置中的 scrape_interval
参数设置。
我想通过查询更改样本的频率,而不更改抓取间隔。我不想获取每个样本,而是,例如,每 10 秒获取一个样本,或者每 30 秒获取一个样本,或者每 5 分钟获取一个样本,等等。我如何使用 PromQL 来做到这一点?
尝试metric_name[1w:10s]
,例如将所需的步长间隔(在本例中为 10 秒)放在方括号中的冒号之后。这会在 PromQL 中启用 subquery functionality。
我正在查询一段时间内的指标值,例如 metric_name[1w]
其中 returns 是 每个 时间戳的指标值。据我所知,时间戳的频率由 Prometheus 配置中的 scrape_interval
参数设置。
我想通过查询更改样本的频率,而不更改抓取间隔。我不想获取每个样本,而是,例如,每 10 秒获取一个样本,或者每 30 秒获取一个样本,或者每 5 分钟获取一个样本,等等。我如何使用 PromQL 来做到这一点?
尝试metric_name[1w:10s]
,例如将所需的步长间隔(在本例中为 10 秒)放在方括号中的冒号之后。这会在 PromQL 中启用 subquery functionality。