Mapa aplikacji

Monitorowanie i rozwiązywanie problemów z rozwiązaniami Azure

Ebadur Osib

Senior Cloud Consulting Engineer

Gdy rozwiązywanie problemów staje się trudne

Splątane usługi

Monitorowanie i rozwiązywanie problemów z rozwiązaniami Azure

Wprowadzenie do mapy aplikacji

Przejrzysty diagram

Monitorowanie i rozwiązywanie problemów z rozwiązaniami Azure

Czym jest mapa aplikacji?

  • Wbudowana funkcja Application Insights.
  • Zapewnia mapę wizualną architektury aplikacji w czasie rzeczywistym.
  • Automatycznie wykrywa komponenty i zewnętrzne zależności, w tym:
    • Aplikacje internetowe
    • Interfejsy API
    • Bazy danych
    • Zewnętrzne zależności
  • Korzysta ze śledzenia rozproszonego i telemetrii środowiska uruchomieniowego.
  • Nie wymaga ręcznej konfiguracji i przyspiesza diagnostykę.
Monitorowanie i rozwiązywanie problemów z rozwiązaniami Azure

Jak tworzona jest mapa aplikacji

  Przepływ mapy aplikacji

  • Zbudowana na śledzeniu rozproszonym.
  • Telemetria śledzi każde żądanie w systemie.
  • Ślady są automatycznie łączone w graf zależności.
Monitorowanie i rozwiązywanie problemów z rozwiązaniami Azure

Odczytywanie mapy

Przegląd Application Insights

1 https://learn.microsoft.com/en-us/azure/azure-monitor/app/app-map
Monitorowanie i rozwiązywanie problemów z rozwiązaniami Azure

Kluczowe metryki

Widok inteligentnych wniosków

 

  • Wyświetlane kluczowe miary:
    • Opóźnienie
    • Liczba żądań
    • Wskaźnik błędów
  • Bez konieczności pisania zapytań.
1 https://learn.microsoft.com/en-us/azure/azure-monitor/app/app-map
Monitorowanie i rozwiązywanie problemów z rozwiązaniami Azure

Stan zależności

  Czerwone linie zdrowotne na mapie

1 https://learn.microsoft.com/en-us/azure/azure-monitor/app/app-map
Monitorowanie i rozwiązywanie problemów z rozwiązaniami Azure

Mapa aplikacji w mikroserwisach

 

  • Ułatwia zrozumienie złożonych architektur.
  • Wizualizuje przepływ żądań.
  • Identyfikuje awarie kaskadowe.
  • Uwidacznia zasięg problemu.
  • Przyspiesza analizę głównej przyczyny.

Mikroserwisy

Monitorowanie i rozwiązywanie problemów z rozwiązaniami Azure

Ukryte wąskie gardło

Wolne zamówienia

Monitorowanie i rozwiązywanie problemów z rozwiązaniami Azure

Wyzwanie bez mapy aplikacji

Ukryta przyczyna

Monitorowanie i rozwiązywanie problemów z rozwiązaniami Azure

Wynik z mapą aplikacji

Wynik z mapą aplikacji

Monitorowanie i rozwiązywanie problemów z rozwiązaniami Azure

Podsumowanie

  • Wizualizuje komponenty aplikacji i ich zależności.
  • Oparta na śledzeniu rozproszonym i telemetrii.
  • Wyróżnia opóźnienia i wskaźniki błędów.
  • Upraszcza diagnostykę w systemach rozproszonych.
  • Niezbędna w mikroserwisach i aplikacjach natywnych dla chmury.

  Uporządkowana sieć

Monitorowanie i rozwiązywanie problemów z rozwiązaniami Azure

Czas na ćwiczenia!

Monitorowanie i rozwiązywanie problemów z rozwiązaniami Azure

Preparing Video For Download...