prometheus查询结果有几种类型?

Prometheus 查询结果有以下几种类型:

  1. Instant Vector(瞬时向量)
    • 表示一个时间点上的一组时间序列数据。
    • 每个时间序列包含一个时间戳和一个样本值。
    • 查询示例:up,返回当前时间点上所有 up 时间序列及其对应的值。
  2. Range Vector(区间向量)
    • 表示一个时间范围内的一组时间序列数据。
    • 每个时间序列包含多个时间戳和样本值。
    • 查询示例:up[5m],返回过去5分钟内所有 up 时间序列及其对应的值。
  3. Scalar(标量)
    • 表示单个浮点数值。
    • 通常用作计算结果或比较操作的结果。
    • 查询示例:avg(up),返回 up 时间序列的平均值。
  4. String(字符串)
    • 表示单个字符串值。
    • 目前主要用于返回 Prometheus 的版本信息。
    • 查询示例:prometheus_build_info,返回关于 Prometheus 构建版本的信息。

这些查询结果类型用于不同的查询场景和计算需求,帮助用户灵活地分析和监控其系统的状态和性能。

运维干货分享

本文是转载文章,点击查看原文
如有侵权,请联系 lx@jishuguiji.net 删除。