OpenTracing – śledzenie rozproszone end-to-end

Opis

Zaawansowane szkolenie poświęcone implementacji i wykorzystaniu systemu OpenTracing w środowiskach rozproszonych. Program obejmuje szczegółowe aspekty śledzenia przepływu żądań w architekturach mikrousługowych, techniki instrumentacji kodu oraz analizę wydajności aplikacji. Uczestnicy poznają praktyczne zastosowania OpenTracing w diagnozowaniu problemów wydajnościowych i optymalizacji systemu. Szkolenie prowadzone jest w formie warsztatowej, gdzie teoria jest natychmiast weryfikowana poprzez praktyczne ćwiczenia na rzeczywistych przypadkach użycia.

Profil uczestnika

  • Deweloperzy aplikacji rozproszonych
  • Inżynierowie DevOps
  • Architekci systemów mikrousługowych
  • Specjaliści ds. niezawodności systemów (SRE)
  • Inżynierowie ds. wydajności aplikacji
  • Administratorzy systemów rozproszonych
  • Specjaliści ds. monitoringu aplikacji
  • Inżynierowie ds. jakości oprogramowania

Agenda

  1. Podstawy OpenTracing
    • Architektura systemu śledzenia
    • Modele danych i instrumentacja
    • Konfiguracja środowiska
    • Integracja z aplikacjami
  2. Implementacja śledzenia
    • Techniki instrumentacji kodu
    • Propagacja kontekstu
    • Śledzenie asynchroniczne
    • Obsługa błędów i wyjątków
  3. Analiza i wizualizacja
    • Narzędzia analityczne
    • Interpretacja wyników
    • Wykrywanie wąskich gardeł
    • Optymalizacja wydajności
  4. Scenariusze produkcyjne
    • Monitoring w czasie rzeczywistym
    • Debugowanie rozproszone
    • Analiza wydajności end-to-end
    • Integracja z systemami monitoringu

Korzyści

Po ukończeniu szkolenia uczestnik będzie potrafił efektywnie implementować śledzenie rozproszone w systemach wykorzystujących architekturę mikrousługową. Zdobędzie umiejętność instrumentacji kodu aplikacji w celu zbierania szczegółowych informacji o przepływie żądań. Opanuje techniki analizy i interpretacji danych zebranych przez system OpenTracing. Rozwinie zdolność do identyfikacji i rozwiązywania problemów wydajnościowych w systemach rozproszonych. Nauczy się projektować i wdrażać rozwiązania monitorujące działanie aplikacji w czasie rzeczywistym. Będzie potrafił optymalizować wydajność systemu w oparciu o zebrane dane telemetryczne.

Wymagane przygotowanie uczestników

  • Doświadczenie w programowaniu aplikacji rozproszonych
  • Znajomość architektury mikrousługowej
  • Podstawowa wiedza o systemach monitoringu
  • Umiejętność debugowania aplikacji

Zagadnienia

  • Architektura OpenTracing
  • Instrumentacja kodu
  • Propagacja kontekstu
  • Monitoring rozproszony
  • Analiza wydajności
  • Debugowanie systemów
  • Optymalizacja aplikacji
  • Wizualizacja danych
  • Integracja z narzędziami
  • Obsługa błędów
  • Telemetria aplikacji
  • Najlepsze praktyki śledzenia

Poznaj naszą firmę

INFORMACJA CENOWA:
od 2450 zł netto za jedną osobę

CZAS TRWANIA (dni): 2

KOD SZKOLENIA: IT-SM-21

?
?
Zapoznałem/łam się i akceptuję politykę prywatności. *