Skip to content

Grafana Monitoring

By default, the following services are added to docker compose:

These 4 containers together with Grafana provide a set of Grafana Dashboards describing the state of a Pepeunit instance.

Grafana Dashboards

These dashboards are available by default in Main Org. Regular Users have View access. Admin access is available only when logging in with GF_SECURITY_ADMIN_USER and GF_SECURITY_ADMIN_PASSWORD.

NameRequired accessDescription
Docker LogsAdminView logs of any container
Backend Aggregated LogsAdminView Backend logs aggregated by message with the ability to filter by log levels
Backend Load MetricsViewShows request load on the most important part of the system – the Backend
EMQX Load MetricsViewShows load on EMQX, the main data manager in the system
Docker Resource MetricsViewShows resource usage by the system as a whole and by each container separately

WARNING

You can disable monitoring functionality by following these steps:

  1. Comment out the 4 services listed above in docker compose
  2. Set environment variable EMQX_PROMETHEUS__METRICS__ENABLED to false
  3. Set environment variable PU_FF_PROMETHEUS_ENABLE to False
  4. Remove from the deployment repository all .json Dashboard files in the data/grafana/dashboards directory
  5. Restart Pepeunit using the docker compose commands