Mapa aplikace

Monitorování a řešení problémů s Azure řešeními

Ebadur Osib

Senior Cloud Consulting Engineer

Když se odstraňování problémů zkomplikuje

Propletené služby

Monitorování a řešení problémů s Azure řešeními

Představení mapy aplikace

Přehledný diagram

Monitorování a řešení problémů s Azure řešeními

Co je mapa aplikace?

  • Integrovaná funkce Application Insights.
  • Poskytuje vizuální mapu architektury aplikace v reálném čase.
  • Automaticky zjišťuje komponenty a externí závislosti, včetně:
    • Webových aplikací
    • Rozhraní API
    • Databází
    • Externích závislostí
  • Využívá distribuované trasování a telemetrii za běhu.
  • Nevyžaduje ruční konfiguraci a urychluje odstraňování problémů.
Monitorování a řešení problémů s Azure řešeními

Jak vzniká mapa aplikace

  Tok mapy aplikace

  • Postavena na distribuovaném trasování.
  • Telemetrie sleduje každý požadavek při průchodu systémem.
  • Trasování jsou automaticky sestavena do grafu závislostí.
Monitorování a řešení problémů s Azure řešeními

Čtení mapy

Přehled Application Insights

1 https://learn.microsoft.com/en-us/azure/azure-monitor/app/app-map
Monitorování a řešení problémů s Azure řešeními

Klíčové metriky

Přehled inteligentního zobrazení

 

  • Zobrazované klíčové metriky:
    • Latence
    • Počet požadavků
    • Míra selhání
  • Bez nutnosti dotazu.
1 https://learn.microsoft.com/en-us/azure/azure-monitor/app/app-map
Monitorování a řešení problémů s Azure řešeními

Stav závislostí

  Červené linky závislostí v mapě

1 https://learn.microsoft.com/en-us/azure/azure-monitor/app/app-map
Monitorování a řešení problémů s Azure řešeními

Mapa aplikace v mikroslužbách

 

  • Porozumění složitým architekturám.
  • Vizualizuje tok požadavků.
  • Identifikuje kaskádová selhání.
  • Zobrazuje rozsah dopadu problému.
  • Urychluje analýzu kořenové příčiny.

Mikroslužby

Monitorování a řešení problémů s Azure řešeními

Skrytý úzký hrdlo

Pomalé objednávky

Monitorování a řešení problémů s Azure řešeními

Výzva bez mapy aplikace

Skrytá příčina

Monitorování a řešení problémů s Azure řešeními

Výsledek s mapou aplikace

Výsledek s mapou aplikace

Monitorování a řešení problémů s Azure řešeními

Shrnutí

  • Vizualizuje komponenty aplikace a závislosti.
  • Postavena na distribuovaném trasování a telemetrii.
  • Zvýrazňuje latenci a míru selhání.
  • Zjednodušuje odstraňování problémů v distribuovaných systémech.
  • Nezbytná pro mikroslužby a cloudové aplikace.

  Přehledná síť závislostí

Monitorování a řešení problémů s Azure řešeními

Pojďme si procvičit!

Monitorování a řešení problémů s Azure řešeními

Preparing Video For Download...