当前位置:网站首页>Prometheus 2.29.0 新特性
Prometheus 2.29.0 新特性
2022-06-30 12:39:00 【51CTO】
Prometheus 2.29.0已经发布,在上个月的 [2.28.0]之后又进行了很多的修复和改进。
这次感觉更新了很多内容。 macOS用户需要注意一下: 由于即将发布的 Go 1.17的变化,这是支持macOS 10.12 Sierra 的最后一个 Prometheus 版本。 Prometheus 的 --storage.tsdb.allow-overlapping-blocks 和 --storage.tsdb.retention.size 的 tag 从 experimental 变成了 stable,
对于服务发现,这次新增了 Kuma 的服务发现,另外 GCE 的服务发现新增了 一个 __meta_gce_interface_ipv4_<name> 的 元数据 label,EC2 的服务发现新增了一个 __meta_ec2_availability_zone_id 元数据 label ,Azure 服务发现新增了一个 __meta_azure_machine_computer_name 元数据 label ,Hetzner 服务发现新增了一个 __meta_hetzner_hcloud_labelpresent_<labelname> 元数据 label 。
PromQL 增加了 present_over_time 函数功能。
Prometheus 允许通过文件配置示例存储,并使其可重新加载。这次更新提高了 write-ahead-log 的解码性能。另外 Prometheus 通过减少互斥锁的使用来提高 TSDB 的追加性能。允许配置 max_samples_per_send 用于远程写元数据。
对于 UI 方面,这次更新以后允许鼠标拖动选择时间范围,在 flags 页面中添加排序和过滤功能,另外优化提高了警报页面的呈现性能。 另外 Promtool 工具这次也更新了一些功能,首先新增了一个 --enable-feature 用来添加一些特性。其次支持添加 file_sd 文件验证。另外优化了 promtool tsdb分析报告的压缩效率。允许通过 --max-block-duration 标志配置最大阻塞持续时间
接下来是一个 BUG 修复,Prometheus 当总的 symbol 大小超过 2^32 bytes 时会导致压缩失败,并跳过压缩并且记录日志。 修正 target_limit 重新加载 0 值的错误。
修复了 head GC 和 pending reader 竞争条件。 修复了 OpenMetrics 解析器中的时间戳处理问题。 修复指定多个匹配器时 /federate 端点中可能存在的重复指标
修复服务器配置和通过客户端证书验证的验证 详细的发行注记可以查看 release notes 。
参考链接
- https://github.com/prometheus/prometheus/releases/tag/v2.29.0 ,By prombot of GitHub
边栏推荐
- [qnx hypervisor 2.2 user manual]6.2.3 communication between guest and external
- Rk356x u-boot Institute (command section) 3.3 env related command usage
- How to handle ZABBIX server startup failure
- Matlab tips (22) matrix analysis -- stepwise regression
- Tronapi- wavefield interface - source code without encryption - can be opened in two places - interface document attached - encapsulation based on thinkphp5 - detailed guidance of the author - 21:59:3
- 力扣之螺旋矩阵,一起旋转起来(都能看懂)
- All the abnormal knowledge you want is here
- Rk356x u-boot Institute (command section) 3.2 usage of help command
- Kaniko official documents - build images in kubernetes
- PG基础篇--逻辑结构管理(表继承、分区表)
猜你喜欢

WTM major updates, multi tenancy and single sign on

电机控制park变换公式推导

Machine learning notes - Introduction to autocorrelation and partial autocorrelation

防火墙基础之总部双机热备与分支基础配置

Postman génère automatiquement des fragments de code Curl

60 个神级 VS Code 插件!!

Wechat applet reports an error: typeerror: cannot read property 'SetData' of undefined

Visual studio configures QT and implements project packaging through NSIS

After the market value evaporated by 65billion yuan, the "mask king" made steady medical treatment and focused on condoms

深度长文探讨Join运算的简化和提速
随机推荐
Hangzhou E-Commerce Research Institute: the official website (website) is the only form of private domain
Dark horse notes - collection (common methods and traversal methods of collection)
黑马笔记---集合(Collection的常用方法与遍历方式)
Database usage in QT
Solve numpy core._ exceptions. Ufunctypeerror: UFUNC 'Add' did not contain a loop with signature matching
ERROR: Cannot uninstall ‘PyYAML‘. It is a distutils installed project and thus we cannot accurately
微信小程序报错:TypeError: Cannot read property ‘setData‘ of undefined
Resource realization applet opening traffic main tutorial
Dataworks synchronizes maxcomputer to sqlserver. Chinese characters become garbled. How can I solve it
Rk356x u-boot Institute (command section) 3.3 env related command usage
2022-06-23 帆软部分公式及sql生成(月份、季度取数)
In line with the trend of media integration, Zhongke Wenge and Meishe jointly create digital intelligence media publicity
Kaniko official documents - build images in kubernetes
【C语言深度解剖】float变量在内存中存储原理&&指针变量与“零值”比较
60 divine vs Code plug-ins!!
【招聘(广州)】成功易(广州).Net Core中高级开发工程师
Unity脚本的基础语法(3)-访问游戏对象组件
发生QQ大规模盗号事件,暴露出什么网络安全问题?
电机控制Clarke(α/β)等幅值变换推导
一次 Keepalived 高可用的事故,让我重学了一遍它!