9.15. Grafana 문제 해결
Grafana와 같은 문제를 해결하는 것은neccesary로, Grafana가 데이터를 표시하지 않으며, 대시보드는 검정 또는 유사한 문제가 발생하는 경우가 있습니다.
절차
다음 명령을 실행하여
pmlogger
서비스가 실행 중인지 확인합니다.systemctl status pmlogger
$ systemctl status pmlogger
Copy to Clipboard Copied! 다음 명령을 실행하여 파일이 디스크에 생성되거나 수정되었는지 확인합니다.
ls /var/log/pcp/pmlogger/$(hostname)/ -rlt
$ ls /var/log/pcp/pmlogger/$(hostname)/ -rlt total 4024 -rw-r--r--. 1 pcp pcp 45996 Oct 13 2019 20191013.20.07.meta.xz -rw-r--r--. 1 pcp pcp 412 Oct 13 2019 20191013.20.07.index -rw-r--r--. 1 pcp pcp 32188 Oct 13 2019 20191013.20.07.0.xz -rw-r--r--. 1 pcp pcp 44756 Oct 13 2019 20191013.20.30-00.meta.xz [..]
Copy to Clipboard Copied! 다음 명령을 실행하여
pmproxy
서비스가 실행 중인지 확인합니다.systemctl status pmproxy
$ systemctl status pmproxy
Copy to Clipboard Copied! pmproxy
가 실행 중이고, 시계열 지원이 활성화되었으며/var/log/pcp/pmproxy/pmproxy.log
파일을 보고 Redis에 대한 연결이 설정되어 있는지 확인하고 다음 텍스트가 포함되어 있는지 확인합니다.pmproxy(1716) Info: Redis slots, command keys, schema version setup
pmproxy(1716) Info: Redis slots, command keys, schema version setup
Copy to Clipboard Copied! 여기에서 1716 은
pmproxy
의 PID이며, pmproxy를 호출할 때마다 다릅니다.다음 명령을 실행하여 Redis 데이터베이스에 키가 포함되어 있는지 확인합니다.
redis-cli dbsize
$ redis-cli dbsize (integer) 34837
Copy to Clipboard Copied! PCP 메트릭이 Redis 데이터베이스에 있고
pmproxy
가 다음 명령을 실행하여 액세스할 수 있는지 확인합니다.pmseries disk.dev.read pmseries "disk.dev.read[count:10]"
$ pmseries disk.dev.read 2eb3e58d8f1e231361fb15cf1aa26fe534b4d9df $ pmseries "disk.dev.read[count:10]" 2eb3e58d8f1e231361fb15cf1aa26fe534b4d9df [Mon Jul 26 12:21:10.085468000 2021] 117971 70e83e88d4e1857a3a31605c6d1333755f2dd17c [Mon Jul 26 12:21:00.087401000 2021] 117758 70e83e88d4e1857a3a31605c6d1333755f2dd17c [Mon Jul 26 12:20:50.085738000 2021] 116688 70e83e88d4e1857a3a31605c6d1333755f2dd17c [...]
Copy to Clipboard Copied! redis-cli --scan --pattern "*$(pmseries 'disk.dev.read')"
$ redis-cli --scan --pattern "*$(pmseries 'disk.dev.read')" pcp:metric.name:series:2eb3e58d8f1e231361fb15cf1aa26fe534b4d9df pcp:values:series:2eb3e58d8f1e231361fb15cf1aa26fe534b4d9df pcp:desc:series:2eb3e58d8f1e231361fb15cf1aa26fe534b4d9df pcp:labelvalue:series:2eb3e58d8f1e231361fb15cf1aa26fe534b4d9df pcp:instances:series:2eb3e58d8f1e231361fb15cf1aa26fe534b4d9df pcp:labelflags:series:2eb3e58d8f1e231361fb15cf1aa26fe534b4d9df
Copy to Clipboard Copied! 다음 명령을 실행하여 Grafana 로그에 오류가 있는지 확인합니다.
journalctl -e -u grafana-server
$ journalctl -e -u grafana-server -- Logs begin at Mon 2021-07-26 11:55:10 IST, end at Mon 2021-07-26 12:30:15 IST. -- Jul 26 11:55:17 localhost.localdomain systemd[1]: Starting Grafana instance... Jul 26 11:55:17 localhost.localdomain grafana-server[1171]: t=2021-07-26T11:55:17+0530 lvl=info msg="Starting Grafana" logger=server version=7.3.6 c> Jul 26 11:55:17 localhost.localdomain grafana-server[1171]: t=2021-07-26T11:55:17+0530 lvl=info msg="Config loaded from" logger=settings file=/usr/s> Jul 26 11:55:17 localhost.localdomain grafana-server[1171]: t=2021-07-26T11:55:17+0530 lvl=info msg="Config loaded from" logger=settings file=/etc/g> [...]
Copy to Clipboard Copied!