- Make sure plotlines are accessible from a colour perception perspective
- Light mode
- Use transactions for all multi-part SQL operations
- Smear updated times a bit to flatten out request rate peaks.
- Cache coles API version to DB.
- Set up private network between services.
- Set up health check for AGPD container. Touch /tmp/heartbeat or something.
- Service health monitoring and alerting in general
- Periodic backups of timeseries DB to S3/other block storage. Possibly just clone fly.io volume?
- Fix influxdb hdd monitoring. My dashboard lies.
- Calculate $/g where possible
- Export grafana config/dashboards/etc to repo. Embed as a part of dockerfile (?)
- Make sure we're
defer rows.Close()
everywhere we need to.
- Create a logo and favicon for grafana. Uncomment the stuff in fly/applications/grafana/Dockerfile and deploy
- Aldi
- Write a docker-compose.yaml for non-fly.io hosting.
- Scan a barcode to see the price history of that item.