We’ve been exploring some potential uses for Docker and Grafana recently.
For those of you unfamiliar with Docker, it is a useful tool that makes it easy to create and deploy applications in the form of “containers”. Think of a container as a pre-packaged, lightweight environment containing all the software and dependencies required for an application to run. No need to worry about the hassle of installing dependencies on your system.
Introducing…fa-grafana, a Dockerized environment that will run Grafana dashboards on top of existing PiAware installations.
Grafana has some cool dashboard and alert features that I think could be used to monitor and alert you about the aircraft you see and your Pi’s health. More to look into on that…For this initial version, fa-grafana just uses the dump1090-exporter dashboard with a few UI tweaks to display dump1090 metrics.
If you’d like to try it out, you can find setup instructions at https://github.com/flightaware/fa-grafana.
Let me know if you run into any issues. I’ve been running it on a Pi 3B+ but will need to do some more testing on different Pi models to see how it performs. (If ports 3000, 9090, or 9105 are in use on your Pi, you may see issues. Working out making them configurable)