Tracking metrics is vital for a product to be useful for users. Metrics help to find user pain points and fix them. Controlling app performance during development also helps to keep an application reliably fast.
The goal of this internship is to assemble a product monitoring framework which will be able to:
Some of the features are already available in well-known solutions (e.g. Grafana), and it will be encouraged to reuse them where necessary.
Requirements:
Prefereably: