ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# 名词解释 ## Alert Alert 是 Prometheus 的报警规则,由 Prometheus 主动发送到 Alertmanager。 ## Alertmanager [Alertmanager](https://prometheus.io/docs/alerting/overview/) 接收来自 Prometheus 的警报,将它们聚合成组,删除重复告警,屏蔽标记为静音( silence )的告警,然后发送通知到电子邮件,Pagerduty,Slack等。 ## Bridge Bridge 是一个从客户端库中提取样本并将其展示给非 Prometheus 监控系统的组件。例如,Python,Go和Java客户端可以将度量标准导出到 Graphite。 ## Client library Client library (客户端)库是某种语言的库(例如Go,Java,Python,Ruby),可以很容易地直接使用代码,编写自定义收集器来从其他系统获取 metrics ,并将 metrics 暴露给 Prometheus。 ## Collector collector 是 exporter 的一部分,代表一组 metrics 。如果它是直接检测的一部分,则可能是单个 metrics ,如果是从另一个系统提取 metrics ,则可能是多个 metrics 。 ## Direct instrumentation Direct instrumentation 是作为程序源代码的一部分内联添加的。 ## Endpoint Endpoint (终端),可以被收集时序数据的来源,通常对应于一个单独的进程。 ## Exporter Exporter 是一个二进制文件,通常通过将非 Prometheus 格式的 metrics 转换为 Prometheus 支持的格式来暴露给 Prometheus metrics 。 ## Instance Instance (实例)是唯一标识作业中的目标的标签。 ## Job Job (作业)是具有相同目的的一组目标(例如,监视一组为了可伸缩性或可靠性而复制的类似进程)被称为作业。 ## Notification Notification (通知)代表一组警报,由 Alertmanager 发送给电子邮件 , Pagerduty , Slack等。 ## Promdash Promdash 是 Prometheus 的本地仪表板生成器。它已被弃用,取而代之的是功能更强大的 [Grafana](https://prometheus.io/docs/visualization/grafana/) 。 ## PromQL [PromQL](https://prometheus.io/docs/prometheus/latest/querying/basics/) 是 Prometheus 的查询语言。它允许多种操作,包括聚合,切片和切割,预测和连接。 ## Pushgateway [Pushgateway](https://prometheus.io/docs/instrumenting/pushing/) 持续不断的从批处理作业中推出的 metrics 拉取数据。 Prometheus 可以直接从 Pushgateway 获取数据,使得在 Prometheus 终止之后仍然可以继续收集这些作业的 metrics 。 ## Remote Read Remote Read (远程读取)是 Prometheus 的一个特性,允许 Prometheus 从其他系统(如长期存储)作为查询的一部分读取时间序列。 ## Remote Read Endpoint Remote Read Endpoint (远程读取节点)是 Prometheus 进行远程读取时所读取的对象。 ## Remote Write Remote Write (远程写入)是 Prometheus 的一个特性,可以将收集的监控样本随时发送到其他系统,如长期存储。 ## Remote Write Adapter Remote Write Adapter (远程写入适配器)并非所有系统都直接支持远程写入。 Prometheus 和另一个系统之间有一个远程写入适配器,将远程写入的样本转换成其他系统可以识别的格式。 ## Remote Write Endpoint Remote Write Endpoint (远程写入节点)是 Prometheus 在进行远程写入时所写入的对象。 ## Silence Silence (静音)Alertmanager 中的 silence 防止通知中包含被静音(屏蔽)的警报。 ## Target Target (目标)是一个对象的定义。例如,要应用哪些标签,连接所需的身份验证或定义收集的对象等信息。