Monitor, troubleshooting and optimize Azure solutions: Application Insights Flashcards
Wat doet Azure Application Insights?
- Stuurt telemetry data van je web applicatie naar Portal
- Analyseert performantie en het gebruik van je applicatie
Wat is telemetry?
Telemetrie is het op afstand meten van bepaalde parameters om die vervolgens via telecommunicatie te versturen naar een andere locatie. Het woord is afgeleid van het Griekse tele en metron en betekent dus: meten op afstand.
Benoem de 3 types die automatisch worden verzameld door de Appliction Insights SDK.
- Request
- Exception
- Dependency
Leg uit wat de data van een Dependency representeert.
Een call vanuit je applicatie naar een externe service of opslag zoals een REST API of SQL.
Application Insights voorziet drie additionele data types voor custom telemetry, benoem ze.
- Trace
- Event
- Metric
Leg uit wat het telemetry data type ‘Trace’ doet en hoe het wordt gebruikt.
- diagnostische logging
- je kan ook third party data loggen
Leg uit wat het telemetry data type ‘Event’ doet.
Registreert gebruikers interacties met je service en analyseert gebruikspatronen.
Leg uit wat het telemetry data type ‘Metric’ doet.
Prestatiemetingen.die niet gerelateerd zijn aan specifieke gebeurtenissen, zoals de lengte van een queue.
Een development team heeft een Web App gepublished naar de de Azure Web Service. Ze gebruiken ook Application Insights om te applicatie te monitorren. Ze moeten zichzelf verzekeren dat de kost voor Application Insights het vooraf opgestelde budget niet overschrijdt. Hiervoor kan een daily cap worden ingesteld voor de Application Insights instance.
Wat is het verschil tussen de daily cap voor een Application Instance in Visual Studio en het Azure Portal?
- In het portal is de daily cap 100 GB/ dag
- In Visual studio is de daily cap 32.3 MB/ dag
Wat is Application Insights Sampling?
Het is een feature die telemetrische traffic, data kosten en opslag kosten reduceert.
Een ontwikkelaar moet Application Insights gebruiken voor zijn web app. Welke van de volgende eigenschappen van de web app moet worden ingeschakeld alvorens je Application Insights kan gebruiken?
- CORS configuration
- Always on settings
- Enable identity
- Enable custom domains
Always on settings