description |
---|
If you wish to deploy Grafana and Prometheus for alternative graphs, follow the steps below. |
Grafana
is an analytics platform that can provide alternative graphs for ultrafeeder
. It reads data from database; here we will be using Prometheus
as the database.
Using Grafana and Prometheus in this configuration does not require a plan, account, or credentials for their respective cloud offerings.
At the bottom of this page, you can see an example of what a Grafana dashboard can look like.
As a prerequisite, we will assume that you already have a working deployment of the docker-tar1090 or docker-adsb-ultrafeeder container to receive ADSB data. Optionally, if you are using docker-dump978 to receive UAT data, you can also include this in your Grafana setup.
For Grafana to work, you will need to install and configure a few extra things:
- ensuring that your
docker-tar1090
,docker-adsb-ultrafeeder
, and/ordocker-dump978
containers are set up so they make data available to Prometheus - a (containerized) Prometheus database instance that reads data from
docker-tar1090
,docker-adsb-ultrafeeder
, and/ordocker-dump978
- a (containerized) Grafana instance that is the platform for creating and hosting the graphs
- a Grafana Dashboard that contains the actual graphs
For step-by-step instructions on how to implement this, please see the Grafana-specific README in the docker-adsb-ultrafeeder repository.