Prometheus

Prometheus 专业名词

2018-05-16  本文已影响174人  xufeibuaa

翻译 原文链接

Alert

一条Alert是Prometheus一条警报规则的输出(处于着火状态的警报输出)。一条Alert产生后,由Prometheus发送给Alertmanager。

Alertmanager

Alertmanager接收Alerts,将它们聚合成组、去重,应用沉默、节流,然后发送通知到邮件, Pagerduty, Slack等。

Bridge

Bridge是一个组件,它从Client library采样,同时把这些数据暴露给一个非Prometheus的监控系统。比如:可以把Python, Go, and Java客户端的metrics暴露给Graphite。

Client library

Client library是一个用某种语言(比如:Go, Java, Python, Ruby等)写的库。Client library可以直接在你的代码中使用;可以写一个定制化的收集器,从其它系统pull metrics,同时暴露这些metrics给Prometheus。

Collector

Collector是Exporter的一部分,它代表一组metrics。It may be a single metric if it is part of direct instrumentation, or many metrics if it is pulling metrics from another system.

Direct instrumentation

Direct instrumentation is instrumentation added inline as part the source code of a program.

Endpoint

一个能够被抓取metrics的源,通常相当于一个进程。

Exporter

Exporter是一个给Prometheus暴露metrics的二进制程序,用于把非Prometheus格式的metrics转为Prometheus格式的metrics。

Instance

Instance是一个标识job中target的一个标签。

Job

一组有相同目的的目标,叫做作业。比如监控一组用于高可用和可伸缩的进程。

Notification

Notification代表由一个或多个alerts组成的警报组。Alertmanager发送Notification给邮件, Pagerduty, Slack等。

Promdash

Promdash是Prometheus自带的dashboard。生产上建议使用Grafana

Prometheus

Prometheus一般是指Prometheus系统的核心二进制文件。有时也指Prometheus监控系统本身。

PromQL

PromQL是Prometheus查询语言。它支持aggregation, slicing and dicing, prediction and joins。

Pushgateway

The Pushgateway会保存批量任务最近push的metrics。Prometheus能够从Pushgateway抓取这些metrics。

Remote Read

Remote Read是Prometheus提供的一个功能,它支持Prometheus从其它的系统(长期存储系统)读取时间序列数据(作为查询的一部分)。

Remote Read Adapter

不是所有的系统原生的支持远端读操作。Remote Read Adapter位于远端系统和Prometheus之间,转换时间序列请求和响应。

Remote Read Endpoint

Remote Read Endpoint是远端系统的endpoint,Prometheus与这个endpoint通信。

Remote Write

Remote Write是Prometheus提供的功能,它支持把收集到的metrics远程写入到远端系统(长期存储系统)。

Remote Write Adapter

不是所有的系统都原生支持Prometheus远程写操作。Remote Write Adapter是一个适配器,位于Prometheus与远端系统之间,把Prometheus的metrics转化为远端系统能够理解的数据格式。

Remote Write Endpoint

A remote write endpoint is what Prometheus talks to when doing a remote write.

Silence

Silence是Alertmanager提供的功能,用于阻止特定的alerts。这些alerts的标签与Silence设定的标签相匹配。

Target

A target is the definition of an object to scrape. For example, what labels to apply, any authentication required to connect, or other information that defines how the scrape will occur.

上一篇下一篇

猜你喜欢

热点阅读