-
Uruchom i przeanalizuj przykład aplikacji monitorowanej przez Protheusa dostępny na githubie dla Pythona.
Zauważ, jeśli będą problemy z
wrk, możesz wykorzystać locust (konfiguracja, jak uruchomić). -
Przeczytaj co to jest Histogram oraz o konwencjach nazewnictwa metryk.
-
Utwórz repozytorium na swoim koncie githuba i przekopiuj kod. Prześlij link wykładowcy.
Uruchom i przeanalizuj przykładową aplikację pokazującą ustrukturyzowane logowanie dostępną na githubie.
-
Dodaj do swojego projektu ustrukturyzowane logowanie, jeśli nie masz jeszcze pomysłu, napisz prostą aplikację symulującą sklep lub inny serwis
APIlub web. -
Dodatkowe dodaj integrację z Prometheusem w swojej aplikacji.
- Prometheus naming conventions
- Prometheus exporters
- Opentelemetry i biblioteki
- Przykładowe biblioteki dla Pythona: structlog lub loguru
- Przykładowe biblioteki dla Golanga: zap lub logrus
- Opentelemetry i AWS Lambdas
- Jak dużo poziomów logowania potrzebujemy? - https://dave.cheney.net/2015/11/05/lets-talk-about-logging
- Grafana best practices
- Brendan Gregg blog(USE)