Stream logs from nginx/k8s/etc and watch animated particles represent requests. Each particle is color-coded by status, sized by response bytes, with speed based on response time.
It has multiple view modes / themes: group by hostname, status codes, or source -> destination flows. Added replay timeline, and a TV mode. Using SSE for streaming.
Tech stack: Laravel backend, React frontend, Redis for buffering, Postgres with Timescaledb for long-term storage.
Would love feedback; still experimenting with different visualizations and tweaking things as I go.