Troubleshooting

Common Problems

HTTP Error 502: Bad Gateway, please check the datasource and pmproxy settings

When I try to add a data source in Grafana, I get the following error: “HTTP Error 502: Bad Gateway, please check the datasource and pmproxy settings. To use this data source, please configure the URL in the query editor.”

  • check if pmproxy is running: systemctl status pmproxy
  • make sure that pmproxy was built with time-series (libuv) support enabled. You can verify that by reading the logfile in /var/log/pcp/pmproxy/pmproxy.log

PCP Redis

Grafana doesn’t show any data

  • Make sure that pmlogger is up and running, and writing archives to the disk (/var/log/pcp/pmlogger/<host>/*)
  • Verify that pmproxy is running, time series support is enabled and a connection to Redis is established: check the logfile at /var/log/pcp/pmproxy/pmproxy.log and make sure that it contains the following text: Info: Redis slots, command keys, schema version setup
  • Check if the Redis database contains any keys: redis-cli dbsize
  • Check if any PCP metrics are in the Redis database: pmseries disk.dev.read
  • Check if PCP metric values are in the Redis database: pmseries 'disk.dev.read[count:10]'
  • Check the Grafana logs: journalctl -e -u grafana-server