You need to enable JavaScript to run this app.
导航

什么是 PromQL

最近更新时间2023.04.27 11:00:37

首次发布时间2023.02.28 17:57:43

PromQL(Prometheus Query Language)是 Prometheus 内置的数据查询语言,它能实现对时间序列数据的查询、聚合、逻辑运算等,被广泛应用在 Prometheus 的日常应用当中,包括对数据查询、可视化、告警处理当中。

PromQL 广泛存在于以 Prometheus 为核心的监控体系中, 当需要对保存在数据库中的数据进行筛选时,就会用到 PromQL。在实际应用中,Grafana 面板配置、Recording Rule 配置、监控告警配置等都离不开 PromQL 的使用。

PromQL 具有以下特点:

  • 多维度查询:PromQL 支持多维度查询,因此您可以使用多个标签来组织和过滤您的度量数据。这使得数据分析更加灵活和精细。
  • 内置函数:PromQL 具有许多内置函数,例如求和、平均值、计数等,可以轻松处理和聚合度量数据。
  • 直观可视化:PromQL 可以轻松生成可视化图表,使得数据分析更加直观和易于理解。

说明

本章为您简单介绍 PromQL 的基础知识,包括 PromQL 的基本概念、指标类型、基本用法、常用查询指标等。仅为官方文档的补充,方便您快速入门使用,如果您需要了解 PromQL 更详细的知识,建议您阅读 官方文档