普罗米修斯 pod crashlooping 出错 "opening storage failed"

Prometheus pod crashlooping on error "opening storage failed"

我重新启动了 Prometheus pod,现在 Prometheus pod 崩溃了。在日志中发现此错误:

level=error ts=2021-06-09T09:27:29.066Z caller=main.go:758 err="opening storage failed: block dir: \"/prometheus/01F6J0P4KBBWVJD2M8B1PE7C5E\": open /prometheus/01F6J0P4KBBWVJD2M8B1PE7C5E/meta.json: no such file or directory"

注意到 01F6J0P4KBBWVJD2M8B1PE7C5E 文件夹中只有 chunks 文件夹。

知道为什么会发生这种情况吗?有没有办法解决这个问题?

所以你已经找到了正确的 github 相关问题并在那里也提出了问题。

目前看来,解决该问题的唯一方法是删除 01F6J0P4KBBWVJD2M8B1PE7C5E 包含空 meta.json 的文件夹,要么什么都不包含 (link)