在普罗米修斯崩溃时禁用 wal 重播

disable wal replay on crash for prometheus

有没有办法在 Prometheus 崩溃时禁用 WAL 重放?

由于 WAL 重放,pod 需要一段时间才能恢复:

如果这意味着崩溃后更快的恢复,我们可以承受丢失一些指标。

level=info ts=2021-04-22T20:13:42.568Z caller=head.go:714 component=tsdb msg="WAL segment loaded" segment=449 maxSegment=513
level=info ts=2021-04-22T20:13:57.555Z caller=head.go:714 component=tsdb msg="WAL segment loaded" segment=450 maxSegment=513
level=info ts=2021-04-22T20:14:12.222Z caller=head.go:714 component=tsdb msg="WAL segment loaded" segment=451 maxSegment=513
level=info ts=2021-04-22T20:14:25.491Z caller=head.go:714 component=tsdb msg="WAL segment loaded" segment=452 maxSegment=513
level=info ts=2021-04-22T20:14:39.258Z caller=head.go:714 component=tsdb msg="WAL segment loaded" segment=453 maxSegment=513

我不知道具体情况。在开始舞会之前,您必须 rm -rf wal/。通常通过 Thanos 或 Cortex 运行 倍增比走这条路更好。