10.13. Grafana 问题故障排除
有时,需要对 Grafana 问题进行故障排除,如 Grafana 不显示任何数据、仪表盘是黑的或类似的问题。
流程
通过执行以下命令,验证
pmlogger服务是否已启动并正在运行:systemctl status pmlogger
$ systemctl status pmloggerCopy to Clipboard Copied! Toggle word wrap Toggle overflow 运行以下命令,验证是否在磁盘中创建或修改了文件:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 运行以下命令验证
pmproxy服务是否正在运行:systemctl status pmproxy
$ systemctl status pmproxyCopy to Clipboard Copied! Toggle word wrap Toggle overflow 通过查看
/var/log/pcp/pmproxy/pmproxy.log文件确定其包括一些内容来验证pmproxy是否正在运行、时间序列支持是否被启用以及到 Redis 的连接:pmproxy(1716) Info: Redis slots, command keys, schema version setup
pmproxy(1716) Info: Redis slots, command keys, schema version setupCopy to Clipboard Copied! Toggle word wrap Toggle overflow 在这里,1716 是 pmproxy 的 PID,对于每次调用
pmproxy时,将有所不同。运行以下命令,验证 Redis 数据库是否包含任何密钥:
redis-cli dbsize
$ redis-cli dbsize (integer) 34837Copy to Clipboard Copied! Toggle word wrap Toggle overflow 通过执行以下命令,验证 Redis 数据库和
pmproxy中的任何 PCP 指标是否能够访问它们:Copy to Clipboard Copied! Toggle word wrap Toggle overflow Copy to Clipboard Copied! Toggle word wrap Toggle overflow 运行以下命令,验证 Grafana 日志中是否有错误:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow