this project is to visualize current number of confirmed SARS-CoV-2 infections and deaths in Germany as well as providing a raw data API
this project consist of a server which scrape Robert Koch Institute And https://www.coronavirus.jetzt/ every 9 minute and merge the data by selecting larger number in each Bundesland. The data are then exported for Promethues. The scraped data can also be accessed via /api/epidemic
.
Prometheus service will scrape the exported data and Grafana is used to visualize the result
the server can be run via a single command (you need to have docker installed)
docker-compose up
the docker-compose will run the server as container and expose port 8404
. Also it will spin up
Prometheus(port 9090) and Grafana(port 3000).
if you see any permission error from prometheus or grafana service, make sure
data
folder is writable by the user.
a hosted dashboard can be found Here and the data API can be found Here. It's a AWS EC2 micro VM. please be gentle with it.