Programkarta
Övervaka och felsök Azure-lösningar
Ebadur Osib
Senior Cloud Consulting Engineer
När felsökning blir kaotisk
Introduktion till programkarta
Vad är en programkarta?
Inbyggd funktion i Application Insights.
Ger en visuell karta i realtid över programarkitekturen.
Identifierar automatiskt komponenter och externa beroenden, inklusive:
Webbappar
API:er
Databaser
Externa beroenden
Använder distribuerad spårning och körningstelemetri.
Kräver ingen manuell konfiguration och gör felsökning snabbare.
Hur programkartan skapas
Bygger på distribuerad spårning.
Telemetri följer varje begäran genom systemet.
Spårningar sammanfogas automatiskt till ett beroendeträd.
Tolka kartan
1
https://learn.microsoft.com/en-us/azure/azure-monitor/app/app-map
Nyckeltal
Viktiga mått visas direkt, bland annat:
Latens
Antal förfrågningar
Felfrekvens
Ingen fråga behövs.
1
https://learn.microsoft.com/en-us/azure/azure-monitor/app/app-map
Beroendehälsa
1
https://learn.microsoft.com/en-us/azure/azure-monitor/app/app-map
Programkarta i mikrotjänster
Förstå komplexa arkitekturer.
Visualiserar förfrågningsflödet.
Identifierar kaskaderande fel.
Synliggör hur långt ett problem sprider sig.
Snabbar upp grundorsaksanalysen.
Den dolda flaskhalsen
Utmaningen utan programkarta
Resultatet med programkarta
Sammanfattning
Visualiserar programkomponenter och beroenden.
Bygger på distribuerad spårning och telemetri.
Lyfter fram latens och felfrekvenser.
Förenklar felsökning i distribuerade system.
Nödvändig för mikrotjänster och molnbaserade appar.
Nu kör vi en övning!
Övervaka och felsök Azure-lösningar
Preparing Video For Download...