Een app instrumenteren voor monitoring
Monitoren en problemen oplossen in Azure-oplossingen
Ebadur Osib
Senior Cloud Consulting Engineer
Instrumentatie vs Application Insights
Een app instrumenteren voor monitoring
Instrumentatie
Wat is app-instrumentatie?
Voegt monitoringcode toe.
Schakelt telemetrie in:
request rates
response times
errors
dependencies
Stuurt data naar Azure Monitor en Application Insights.
Auto-instrumentatie
Ondersteund voor gangbare Azure-services:
App Services
Azure Functions
Minimale configuratie.
Geen codewijzigingen nodig.
Auto-instrumentatie in actie
Wat Azure automatisch injecteert
Injecteert de Application Insights-agent in de runtime.
Agent gebruikt SDK-hooks op runtime-niveau.
Telemetrie wordt automatisch verzonden.
Geen expliciete SDK-referenties nodig.
De stille fout
De stille fout
Handmatige instrumentatie
SDK toegevoegd aan appcode.
Meer controle.
Aangepaste telemetrie voor:
events
bedrijfsmetriek
gedetailleerde traces
Keys en verbindingen
Telemetrie heeft een bestemming nodig.
Bepaald door connection string.
Auto-instrumentatie stelt dit automatisch in.
Handmatig vereist een expliciete locatie.
Vereist voor telemetrie.
Omgevingsvariabelen
Probleemoplossing
Zorg dat Application Insights is ingeschakeld.
Gebruik de juiste connection string.
Controleer ondersteunde runtime en service.
Geen conflicterende SDK-configuratie.
Samenvatting
Instrumentatie maakt apps observeerbaar.
Auto-instrumentatie vereist geen codewijzigingen.
Ingeschakeld op platformniveau.
Gebruikt configuratie via omgeving.
Biedt snelle, consistente zichtbaarheid.
Basis voor diepere monitoring.
Laten we oefenen!
Monitoren en problemen oplossen in Azure-oplossingen
Preparing Video For Download...