Instrumentarea unei aplicații pentru monitorizare
Monitorizarea și depanarea soluțiilor Azure
Ebadur Osib
Senior Cloud Consulting Engineer
Instrumentare vs. Application Insights
Instrumentarea unei aplicații pentru monitorizare
Instrumentare
Ce este instrumentarea aplicațiilor?
Adaugă cod de monitorizare.
Activează colectarea telemetriei:
rate de cereri
timpi de răspuns
erori
dependențe
Trimite date către Azure Monitor și Application Insights.
Instrumentare automată
Suportat pentru servicii Azure comune:
App services
Azure functions
Configurare minimă.
Fără modificări manuale de cod.
Instrumentare automată în acțiune
Ce injectează Azure automat
Injectează agentul Application Insights în mediul de execuție.
Agentul utilizează hook-uri SDK la nivel de runtime.
Telemetria este emisă automat.
Nu sunt necesare referințe explicite la SDK.
Eroarea silențioasă
Eroarea silențioasă
Instrumentare manuală
SDK adăugat în codul aplicației.
Control sporit.
Telemetrie personalizată pentru:
evenimente
metrici de business
trasări detaliate
Chei și conexiuni
Telemetria necesită o destinație.
Definită prin șirul de conexiune.
Instrumentarea automată o configurează automat.
Instrumentarea manuală necesită locație explicită.
Necesară pentru telemetrie.
Variabile de mediu
Depanare
Verificați dacă Application Insights este activat.
Asigurați-vă că utilizați șirul de conexiune corect.
Verificați runtime-ul și serviciul suportat.
Fără configurații SDK conflictuale.
Rezumat
Instrumentarea face aplicațiile observabile.
Instrumentarea automată nu necesită modificări de cod.
Activată la nivel de platformă.
Utilizează configurare bazată pe mediu.
Oferă vizibilitate rapidă și consistentă.
Constituie baza pentru monitorizare avansată.
Să exersăm!
Monitorizarea și depanarea soluțiilor Azure
Preparing Video For Download...