Set-up for system monitoring and observability via supervisor, loki, promtail, grafana, etc.
Some notes:
emissions/
is where the code, which auto-generates a random signal lives. Logs are also produced here.- Log output is batched and saved to a
timescaledb
instance. grafana
is spun up to connect to & query thetimescaledb
instance.- processes can be stopped/started using
supervisor
.
Todos:
- Loki implemenation
- Improve docs on set up
- Remove legacy python code