Simple dashboard and log collector for processed server logs.
- Grafana Loki
- Grafana
- Start Loki docker container using command in
loki/install.sh
- Start Grafana dashboard from
./grafana
directory using docker compose:
docker compose up -d --build
- Check if loki is ready
GET http://localhost:3100/ready
# Possible outcomes:
# 200 - OK (ready)
# 503 - Service unavailable: Ingester not ready: waiting for 15s after being ready
- Submit log stream to Loki
POST http://localhost:3100/loki/api/v1/push
- Grafana dashboard
GET http://localhost:3000
- Automate deployment using one command, maybe using make
- Improve the dashboard