Monitoring plugin for Tutor
This is a Tutor plugin to setup Grafana for monitoring Docker container stats by using Prometheus and cAdvisor. This is a beta version of the software and it is adivsed to be used with caution on production.
This plugin exposes the following endpoints:
Local / Dev:
- Grafana: http://localhost:3000 (Default username and password is admin)
- Prometheus: http://localhost:9090
- cAdvisor: http://localhost:8080
Kubernetes:
- Grafana: http://grafana.{{LMS_HOST}} (Default username and password is admin)
- Prometheus: http://prometheus.{{LMS_HOST}}
A Grafana dashboard is packaged within the plugin.
pip install git+https://github.com/ahmed-zubair-1998/tutor-contrib-monitoring
tutor plugins enable monitoring tutor config save
Then you can launch the platform as usual by using one of:
tutor dev start -d tutor local start -d tutor k8s start
Contributions to this repo are welcome
This software is licensed under the terms of the AGPLv3.