Prometheus Relabel 总结
简介 在官方文档中,关于 relabel 的介绍并不多,介绍下配置项格式就结束了。但在实际使用上,我们却离不开这个利器。 本文将结合实际使用经验,将 relabel 的使用场景做一个总结。 ...
简介 在官方文档中,关于 relabel 的介绍并不多,介绍下配置项格式就结束了。但在实际使用上,我们却离不开这个利器。 本文将结合实际使用经验,将 relabel 的使用场景做一个总结。 ...
如何控制 Prometheus 保留多少历史记录? Prometheus 将时间序列及其样本存储在磁盘上。鉴于磁盘空间是一种有限资源,我们希望对 Prometheus 使用的磁盘空间进行一些限制。在以前的版本中,使用 --storage.tsdb.retention 参数即可完成配置。这个参数指定 Prometheus 将保持可用的时间范围。这是最低要求,因此如果其中一些仍在保留窗口内,它将保留整个块。如果您知道每秒样本的摄取率,那么您可以将其乘以每个样本的字节数(1.5ish,为了安全起见为 2)和保留时间,以了解将使用多少磁盘空间。 ...
在 Alertmanager 中有三个跟周期相关的参数,分别是 group_wait, group_interval, repeat_interval。合理地配置参数,有利于降低告警频率,避免告警风暴产生。 在深入了解这三个参数之前,首先需要关注到 Prometheus 中也有两个周期函数,scrape_interval 与 evaluation_interval。 ...
Prometheus 除了提供时序数据库和监控系统存在,其本身也对外提供了 Web 服务,用于提供报表展示及表达式计算,以及用于更新配置文件等功能的 API。 处于安全考虑,在对外的 Web 服务里,我们需要增加身份认证。Prometheus 提供 Basic Auth 身份认证。 ...