Harta aplicației

Monitorizarea și depanarea soluțiilor Azure

Ebadur Osib

Senior Cloud Consulting Engineer

Când depanarea devine complicată

tangledservices.jpg

Monitorizarea și depanarea soluțiilor Azure

Introducere în harta aplicației

cleandiagram.jpg

Monitorizarea și depanarea soluțiilor Azure

Ce este harta aplicației?

  • Funcționalitate integrată în Application Insights.
  • Oferă o hartă vizuală în timp real a arhitecturii aplicației.
  • Descoperă automat componentele și dependențele externe, inclusiv:
    • Aplicații web
    • API-uri
    • Baze de date
    • Dependențe externe
  • Utilizează trasare distribuită și telemetrie runtime.
  • Nu necesită configurare manuală și accelerează depanarea
Monitorizarea și depanarea soluțiilor Azure

Cum este creată harta aplicației

  appmapflow.jpg

  • Construită cu trasare distribuită.
  • Telemetria urmărește fiecare cerere pe parcursul sistemului.
  • Urmele sunt asamblate automat într-un graf de dependențe
Monitorizarea și depanarea soluțiilor Azure

Citirea hărții

app-insights-overview.png

1 https://learn.microsoft.com/en-us/azure/azure-monitor/app/app-map
Monitorizarea și depanarea soluțiilor Azure

Metrici cheie

intelligent-view-insights.png

 

  • Metrici esențiale afișate, inclusiv:
    • Latență
    • Număr de cereri
    • Rată de erori
  • Nu este necesară nicio interogare.
1 https://learn.microsoft.com/en-us/azure/azure-monitor/app/app-map
Monitorizarea și depanarea soluțiilor Azure

Starea dependențelor

  mapredhealthlines.png

1 https://learn.microsoft.com/en-us/azure/azure-monitor/app/app-map
Monitorizarea și depanarea soluțiilor Azure

Harta aplicației în microservicii

 

  • Înțelegerea arhitecturilor complexe.
  • Vizualizează fluxul cererilor.
  • Identifică erorile în cascadă.
  • Face vizibil impactul unei probleme.
  • Accelerează analiza cauzei principale.

microservices.jpg

Monitorizarea și depanarea soluțiilor Azure

Blocajul ascuns

sloworders.jpg

Monitorizarea și depanarea soluțiilor Azure

Provocarea fără harta aplicației

hiddencause.jpg

Monitorizarea și depanarea soluțiilor Azure

Rezultatul cu harta aplicației

applicationmapoutcome.jpg

Monitorizarea și depanarea soluțiilor Azure

Rezumat

  • Vizualizează componentele și dependențele aplicației.
  • Bazată pe trasare distribuită și telemetrie.
  • Evidențiază latența și ratele de erori.
  • Simplifică depanarea în sisteme distribuite.
  • Esențială pentru microservicii și aplicații cloud-native

  untangledweb.jpg

Monitorizarea și depanarea soluțiilor Azure

Să exersăm!

Monitorizarea și depanarea soluțiilor Azure

Preparing Video For Download...