广告

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

  • 浏览(249)
  • 评论(0)
  • 译者:k8s

全球含金量容器认证CKA培训北京站文末招生


监控和警报工具包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和爱立信。



4月25-28日CKA北京站报名啦!!!


北京(4.25-4.28)、深圳(待定)、广州(待定),其它城市根据参与人数安排,大家快来报名吧!

  • 分享到:
  • icon
  • icon
  • icon
  • icon
箭头