虽然我们追求稳定与兼容,但是破坏是在所难免的。
官方提供从 1.8 到 2.0 的迁移文档,Migration,当前并不涉及迁移工作,所以相关内容将在后续使用中再关注。
# 07/26/2022 而这其中提及某些新特性,但是这些新特性又没有在其他部分提及。所以,这部分文档并不是简单的迁移文档;
命令选项(Flags)
命令行选项发生变化
Alertmanager service discovery
Prometheus 能够通过:label 来发现 Alertmanager 实例,或通过 static_config 来发现服务;
Recording rules and alerts
通过 YAML 来配置 Alert Rule 与 Reording Rule;
Storage
数据格式不兼容,解决方案是通过 Read API 从旧服务中读取数据;
PromQL
从 PromQL 中移除某些特性;
Miscellaneous
Prometheus 以 non-root 用户运行;如果需要以 Root 用户运行,则需要进行修改;
Prometheus lifecycle(/-/reload),默认被禁用,需要通过 –web.enable-lifecycle 进行开启;