Prometheus 2.9搞定了时间序列问题,改善了服务发现

Prometheus 2.9版本加强了与Kubernetes及OpenStack的集成,新增多项功能,如区分空标签与不存在标签、支持多个标签请求、增加元标签、改进系列端点支持等。同时,修复了启动警告和时间序列丢失等问题,提升系统稳定性和性能。
摘要由CSDN通过智能技术生成

监控和警报工具包Prometheus背后的团队加强了与Kubernetes和OpenStack的合作,这体现在Prometheus的最新版本中。

 

 

Prometheus 2.9现在可以区分Kubernetes中的空标签和不存在标签,因为服务发现现在有针对这些可用案例的附加元数据。由于Consul服务发现的变化,结合使用HashiCorp的SD工具和Prometheus的开发人员可以在请求中指定多个标签。

 

在版本2.9中,向OpenStack SD配置添加了ProjectID和UserID元标签,并且增加了在PUT的系列端点上支持POST作为Lifecycle和Admin API的支持方法——这对于重新加载很有帮助。

 

其他增强功能包括从磁盘自动加载证书文件,日志使用固定长度的毫秒时间戳格式,以及发布的性能改进。

 

2.8版本中引入的问题,例如启动时的“未知系列引用”警告和从WAL远程读取时丢失时间序列,在2.9版本中已修复。

 

其他修复包括promtool解析警报测试文件中的相对路径的能力,以及使系统对机器崩溃更具弹性的能力。除此之外,擦除现在在Prometheus服务器上交错(而不仅仅在一个服务器内),并且honor_timestamps选项可用于处理产生有问题的时间戳的目标。

 

版本2.9使用Go 1.12,这可能意味着该过程占用的内存会更多。“然而,这是无害的,内核可以在需要时使用内存。”

 

Prometheus最初是在SoundCloud开发的,受Apache License 2.0保护,其源代码可通过GitHub获得。该工具是自该组织于2015年成立以来从CNCF毕业的六个项目之一。Prometheus的用户包括Docker、DigitalOcean和爱立信。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值