「Prometheus」- 备份、恢复、迁移(=> PROMETHEUS/Migration)

虽然我们追求稳定与兼容,但是破坏是在所难免的。

官方提供从 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 进行开启;