Retour sur le Workshop Prometheus et Grafana - Nantes 2019
Hier soir j'ai participé à un workshop/meetup sur Prometheus et Grafana co-organisé par le Meetup Nantes Monitoring et le Meetup Cloud Native Computing Nantes.
J'ai parcouru la liste des exporters https://prometheus.io/docs/instrumenting/exporters/
La liste des exporters qui pourraient nous intéresser à Logilab (technologies qu'on utilise) :
- https://git.cbaines.net/prometheus-pgbouncer-exporter/about/
- https://github.com/wrouesnel/postgres_exporter
- https://github.com/jonnenauha/prometheus_varnish_exporter
- https://github.com/Jimdo/aws-health-exporter
- https://pypi.org/project/pyramid-prometheus/
- https://github.com/netdata/netdata/tree/master/backends/prometheus
- https://github.com/korfuri/django-prometheus
- https://github.com/foomo/pagespeed_exporter
- https://github.com/infinityworks/prometheus-rancher-exporter
- https://github.com/nlamirault/speedtest_exporter
- https://github.com/prometheus/graphite_exporter
- https://github.com/reachlin/sensu_exporter
- https://github.com/bosh-prometheus/bosh_exporter
- https://github.com/lovoo/jenkins_exporter
- https://github.com/oliver006/redis_exporter
- celui intégré par défaut dans kubernetes
- celui intégré par défaut dans openfaas https://www.openfaas.com/
On a aussi discuté avec des membres du workshop d'autres outils de métriques :
Pour avoir des storage-schema.conf comme dans graphite, il faut avoir plusieurs prometheus qui se "scrape" les uns les autres avec des schémas de rétention et de granularité différents.
Apparemment prometheus n'est pas facile à scaler, cortex est un projet qui essaye de le faire : https://www.cncf.io/blog/2018/12/18/cortex-a-multi-tenant-horizontally-scalable-prometheus-as-a-service/
Bref, un excellent meetup mené avec brio par Samuel Berthe et Mickael Alibert. Merci à Epitech Nantes pour l'acceuil et à Zenika pour l'apéro à la fin du workshop.