Observability using vector, loki, prometheus, grafana, and minio.
- Run
docker-compose up -dto start all services. - Access the services:
- Grafana: http://localhost:3000 (default role:
Admin) - Prometheus: http://localhost:9090
- Minio: http://localhost:9000 (default creds:
loki/supersecret) - Loki: http://localhost:3100
- Vector: http://localhost:8686/playground
- Grafana: http://localhost:3000 (default role:
- Vector
- Sources
- http client
- http server (nodejs, rocket)
- host metrics
- syslog
- mongodb
- redis
- kafka
- nginx
- Fix service errors
- Sources
- Better dashboards
- Setup alerting rules in prometheus
- Implement authentication
- prometheus
- grafana
- minio
- Add thanos (he did nothing wrong)
- Deploy via ansible to bare metal ubuntu servers