Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Azure Application Insights is een bewakingsservice waarmee telemetriegegevens worden vastgelegd, zoals aanvraaggegevens, prestatiemeteritems, logboeken en uitzonderingen. Door deze te integreren met Data API Builder (DAB) kunt u problemen vaststellen en runtimegedrag in productie bewaken.
Waarschuwing Application Insights wordt niet ondersteund wanneer DAB wordt gehost met behulp van Azure App Service-web-apps.
Configuratie
Application Insights configureren in uw DAB-configuratie:
CLI-voorbeeld
dab add-telemetry \
--app-insights-enabled true \
--app-insights-conn-string "@env('app-insights-connection-string')"
JSON-voorbeeld
"runtime": {
...
"telemetry": {
"application-insights": {
"enabled": true,
"connection-string": "@env('app-insights-connection-string')"
}
}
...
}
Hierbij wordt ervan uitgegaan dat deze is ingesteld als een omgevingsvariabele app-insights-connection-string . U kunt een .env bestand gebruiken om het te definiƫren.
Wat wordt vastgelegd
| Typologie | Beschrijving |
|---|---|
| Telemetrie aanvragen | URL, statuscode, reactietijd |
| Telemetrie traceren | Consolelogboeken van DAB |
| Telemetrie van uitzonderingen | Fouten en stacktraceringen |
| Prestatiestatistieken | CPU, geheugen, metrische netwerkgegevens |
Weergeven in Azure
- Ga naar uw Application Insights-resource in Azure Portal: https://portal.azure.com
- Bekijk logboeken met behulp van deze query:
traces
| order by timestamp
LogLevel-koppeling
| Logniveau | Ernstigheid | Waarde |
|---|---|---|
| Trace | Uitgebreid | 0 |
| Fouten opsporen | Uitgebreid | 0 |
| Gegevens | Gegevens | 1 |
| Waarschuwing | Waarschuwing | 2 |
| Fout | Fout | 3 |
| Kritisch | Kritisch | 4 |
- Live Metrics controleren
- Voer deze query uit voor aanvragen:
requests
| order by timestamp
- Voer deze query uit op uitzonderingen:
exceptions
| order by timestamp