pmm问题解决
今天pmm挂了,监控的界面为空,进行了如下解决:
1. 进入容器查看日志
docker ps -a
docker exec -it e4916410b314 /bin/bash
/var/log 下面各种日志
/var/log/grafana/grafana.log
/var/log/prometheus.log
2. 发现prometheus.log中有报错信息
err="Opening storage failed unexpected end of JSON input"
3. 查找解决办法,发现有一个meta.json文件字节为0,只需要删除包含这个文件的文件夹即可
sudo find /var/lib/prometheus -iname meta.json -size 0b | wc
很快找到了那个文件夹,类似:
01CRRG0QYZS8GJQGS96QZYR5TJ
删除这个包含空字符的文件夹,重新启动服务器,问题解决。
参考问题解决链接: https://github.com/prometheus/prometheus/issues/4058
以上是 pmm问题解决 的全部内容, 来源链接: utcz.com/z/533200.html