根据我们的稳定承诺,Prometheus 2.0版本包含许多向后不兼容的更改。 本文档提供了从Prometheus 1.8迁移到Prometheus 2.0的指导。
一、标志
Prometheus命令行标志的格式已更改。现在所有标志都使用双破折号而不是单个破折号。公共标志(--config.file
, --web.listen-address
和--web.external-url
)仍然相同,但除此之外,几乎所有与存储相关的标志都已被删除。
一些值得注意的标志已删除:
-
-alertmanager.url
在Prometheus 2.0中,已删除用于配置静态Alertmanager URL的命令行标志。现在必须通过服务发现来发现Alertmanager,请参阅Alertmanager服务发现。 -
-log.format
在Prometheus 2.0中,日志只能流式传输到标准错误。 -
-query.staleness-delta
已重命名为--query.lookback-delta
; Prometheus 2.0引入了一种处理陈旧性的新机制,请参见陈旧性。 -
-storage.local.*
Prometheus 2.0引入了一个新的存储引擎,因此删除了与旧引擎相关的所有标志。有关新引擎的信息,请参阅存储。 -
-storage.re