PromQL(Prometheus Query Language)是 Prometheus 内置的数据查询语言,它能实现对时间序列数据的查询、聚合、逻辑运算等,被广泛应用在 Prometheus 的日常应用当中,包括对数据查询、可视化、告警处理当中。
PromQL 广泛存在于以 Prometheus 为核心的监控体系中, 当需要对保存在数据库中的数据进行筛选时,就会用到 PromQL。在实际应用中,Grafana 面板配置、Recording Rule 配置、监控告警配置等都离不开 PromQL 的使用。
PromQL 具有以下特点:
说明
本章为您简单介绍 PromQL 的基础知识,包括 PromQL 的基本概念、指标类型、基本用法、常用查询指标等。仅为官方文档的补充,方便您快速入门使用,如果您需要了解 PromQL 更详细的知识,建议您阅读 官方文档。