Observability
Summary
Introduce health & metrics endpoints, Prometheus and Grafana. Currently, the Grafana credentials are "admin" + "admin" -> if there is time in the future, I will hide it. I fixed the port on the production service db.
Screenshots
Area
All services.
How to test?
Run docker-compose up + build and see Grafana (localhost:3000) and Prometheus (localhost:9090)
Checklist before the merge
-
Someone's approval -
Dev test (Have you run it? No regression made?) -
If there is something tricky, have you added comments?
Edited by Matej Meško