Skip to main content

Monitoring

All logs printed by the Cozy stack can be displayed on a Grafana dashboard for easier sorting.

To start the monitoring system, connect to alpha and type the following command:

docker compose -f /root/monitoring/logs-monitoring/docker-compose.yaml up -d

Then, you can access it here

Login

Ask for credentials to a team member

This monitoring system allow the team to parse more easily the cozy-stack logs when something goes wrong. For instance, test konnector or check from the proxy if an issue was coming from Enedis or Grdf.

Learn more about how it works in the project readme.

Debug logs

Enabling debug logs will print more logs and can be helpful. You can do so by running scripts :

./set_instance_debug_true.sh <instance>
./set_instance_debug_false.sh <instance>
High volume

The service parses a very high amount of logs, most of all when debugging an instance. To limit our disk usage we tend to stop the service when not needed. To do so, type the following command:

docker compose -f /root/monitoring/logs-monitoring/docker-compose.yaml down

The docker volume will be persisted.

Some dashboards are already available, ecolyodemo for example

To connect a specific instance logs to Grafana:

  • Create a new dashboard
  • Select Loki as the data source
  • In the label filters select the container_name to be cozy-stack-1
  • add a line contains filter and type domain=[specific-instance]