CnOps 智能运维与可观测社区
首页开源项目实践文章视频课程常见问答开发者工具STAROps 专题
导航菜单
首页开源项目实践文章视频课程常见问答开发者工具STAROps 专题

CnOps 智能运维与可观测社区

愿景

CnOps 智能运维与可观测社区是一个以"智能运维与可观测"为核心的开放、包容、分享的技术社区,旨在聚集运维专家、开发者和爱好者,共同探讨、学习和分享可观测最佳实践与最新技术,与众多技术社区合作互动,共同探讨交叉领域的技术挑战,推动可观测领域的创新与进步。

内容社区

  • 实践文章
  • 视频课程
  • 开源项目
  • 常见问答
  • 开发者工具

友情链接

  • Prometheus
  • Grafana Lab
  • OpenTelemetry
  • LoongCollector

关注我们

阿里云云原生公众号阿里云云原生
阿里云可观测公众号阿里云可观测

Copyright © 2026 CnOps 社区. All rights reserved.

首页/开源项目/Prometheus/术语表
文档目录
概述快速入门与替代方案的比较常见问题路线图设计文档媒体资源术语表长期支持

Prometheus

术语表

告警是 Prometheus 中正在触发的告警规则的输出结果。告警从 Prometheus 发送到 Alertmanager。 Alertmanager 接收告警,将它们聚合成组,进行去重、应用静默、节流,然后发送通知到电子邮件、Pagerduty、Slack 等。 桥接器是一个组件,它从客户端库获取样本并将其暴露给非 Prometheus 监控系统。例如,Python、Go 和 Java...

Alert(告警)

告警是 Prometheus 中正在触发的告警规则的输出结果。告警从 Prometheus 发送到 Alertmanager。

Alertmanager

Alertmanager 接收告警,将它们聚合成组,进行去重、应用静默、节流,然后发送通知到电子邮件、Pagerduty、Slack 等。

Bridge(桥接器)

桥接器是一个组件,它从客户端库获取样本并将其暴露给非 Prometheus 监控系统。例如,Python、Go 和 Java 客户端可以将指标导出到 Graphite。

Client library(客户端库)

客户端库是某种语言(例如 Go、Java、Python、Ruby)的库,使你可以轻松地直接对代码进行插桩、编写自定义收集器从其他系统拉取指标,并将指标暴露给 Prometheus。

Collector(收集器)

收集器是导出器的一部分,表示一组指标。如果是直接插桩的一部分,则可能是单个指标;如果是从另一个系统拉取指标,则可能是多个指标。

Direct instrumentation(直接插桩)

直接插桩是作为程序源代码的一部分内联添加的插桩,使用客户端库。

Endpoint(端点)

可以被抓取的指标来源,通常对应于单个进程。

Exporter(导出器)

导出器是一个与你想要获取指标的应用程序一起运行的二进制程序。导出器暴露 Prometheus 指标,通常是将以非 Prometheus 格式暴露的指标转换为 Prometheus 支持的格式。

Instance(实例)

实例是一个标签,用于唯一标识作业中的目标。

Job(作业)

具有相同目的的一组目标的集合,例如为了可扩展性或可靠性而复制的一组类似进程的监控,被称为作业。

Mixin(混合包)

Mixin 是一组可复用且可扩展的 Prometheus 告警、记录规则和 Grafana 仪表盘,针对特定组件或系统。Mixin 通常使用 Jsonnet 打包,可以组合在一起创建全面的监控配置。它们使类似基础设施组件之间的监控标准化成为可能。

Notification(通知)

通知代表一组一个或多个告警,由 Alertmanager 发送到电子邮件、Pagerduty、Slack 等。

Promdash

Promdash 是 Prometheus 的原生仪表盘构建工具。它已被弃用,由 Grafana 取代。

Prometheus

Prometheus 通常指 Prometheus 系统的核心二进制文件。也可以指整个 Prometheus 监控系统。

PromQL

PromQL 是 Prometheus 查询语言。它支持广泛的操作,包括聚合、切片和切块、预测和联接。

Pushgateway(推送网关)

Pushgateway 持久化批处理作业最近一次推送的指标。这允许 Prometheus 在批处理作业终止后仍能抓取其指标。

Recording Rules(记录规则)

记录规则预计算经常需要的或计算代价高昂的表达式,并将其结果保存为新的时间序列集合。

Remote Read(远程读取)

远程读取是 Prometheus 的一项功能,允许在查询过程中透明地从其他系统(如长期存储)读取时间序列。

Remote Read Adapter(远程读取适配器)

并非所有系统都直接支持远程读取。远程读取适配器位于 Prometheus 和另一个系统之间,在它们之间转换时间序列请求和响应。

Remote Read Endpoint(远程读取端点)

远程读取端点是 Prometheus 在执行远程读取时与之通信的端点。

Remote Write(远程写入)

远程写入是 Prometheus 的一项功能,允许将摄取的样本实时发送到其他系统,如长期存储。

Remote Write Adapter(远程写入适配器)

并非所有系统都直接支持远程写入。远程写入适配器位于 Prometheus 和另一个系统之间,将远程写入中的样本转换为另一个系统可以理解的格式。

Remote Write Endpoint(远程写入端点)

远程写入端点是 Prometheus 在执行远程写入时与之通信的端点。

Sample(样本)

样本是时间序列中某个时间点的单个值。

在 Prometheus 中,每个样本由一个 float64 值和一个毫秒精度的时间戳组成。

Silence(静默)

Alertmanager 中的静默会阻止标签与静默匹配的告警被包含在通知中。

Target(目标)

目标是要抓取的对象的定义。例如,要应用什么标签、连接所需的任何身份验证,或定义抓取方式的其他信息。

Time Series(时间序列)

Prometheus 时间序列是属于同一指标和同一组标签维度的带时间戳值的流。Prometheus 将所有数据存储为时间序列。

文章大纲