Instrumentera en app för monitorering
Övervaka och felsök Azure-lösningar
Ebadur Osib
Senior Cloud Consulting Engineer
Instrumentering vs. appinsikter
Instrumentera en app för monitorering
Instrumentering
Vad är appinstrumentering?
Lägger till monteringskod.
Aktiverar telemetriinsamling:
förfrågningsfrekvenser
svarstider
fel
beroenden
Skickar data till Azure Monitor och Application Insights.
Auto-instrumentering
Stöds för vanliga Azure-tjänster:
App Services
Azure Functions
Minimal konfiguration.
Inga manuella kodändringar.
Auto-instrumentering i praktiken
Vad Azure injicerar automatiskt
Injicerar Application Insights-agenten i körningsmiljön.
Agenten använder SDK-krokar på körnivå.
Telemetri skickas automatiskt.
Inga explicita SDK-referenser krävs.
Det tysta felet
Det tysta felet
Manuell instrumentering
SDK läggs till i appkoden.
Mer kontroll.
Anpassad telemetri för:
händelser
affärsmätvärden
detaljerade spårningar
Nycklar och anslutningar
Telemetri kräver ett mål.
Definieras av anslutningssträng.
Auto-instrumentering konfigureras automatiskt.
Manuell instrumentering kräver explicit plats.
Krävs för telemetri.
Miljövariabler
Felsökning
Kontrollera att Application Insights är aktiverat.
Använd rätt anslutningssträng.
Verifiera att körningstid och tjänst stöds.
Inga motstridiga SDK-konfigurationer.
Sammanfattning
Instrumentering gör applikationer observerbara.
Auto-instrumentering kräver inga kodändringar.
Aktiveras på plattformsnivå.
Använder miljöbaserad konfiguration.
Ger snabb och konsekvent synlighet.
Utgör grunden för djupare monitorering.
Nu kör vi en övning!
Övervaka och felsök Azure-lösningar
Preparing Video For Download...