Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Azure Application Insights je monitorovací služba, která zachycuje telemetrii, jako jsou podrobnosti o požadavcích, čítače výkonu, protokoly a výjimky. Integrace s tvůrcem rozhraní DATA API (DAB) pomáhá diagnostikovat problémy a monitorovat chování modulu runtime v produkčním prostředí.
Varování Application Insights se nepodporuje, když je DAB hostovaný pomocí webových aplikací Azure App Service.
Konfigurace
Konfigurace Application Insights v konfiguraci DAB:
Příklad rozhraní příkazového řádku
dab add-telemetry \
--app-insights-enabled true \
--app-insights-conn-string "@env('app-insights-connection-string')"
Příklad JSON
"runtime": {
...
"telemetry": {
"application-insights": {
"enabled": true,
"connection-string": "@env('app-insights-connection-string')"
}
}
...
}
app-insights-connection-string Předpokládá se, že je nastavená jako proměnná prostředí. Můžete použít soubor .env k jeho definování.
Co se zachytí
| Typ | Popis |
|---|---|
| Vyžádání telemetrie | Adresa URL, stavový kód, doba odezvy |
| Trasování telemetrie | Záznamy konzoly z DAB |
| Telemetrie výjimek | Chyby a trasování zásobníkových stop |
| Čítače výkonu | Cpu, paměť, síťové metriky |
Zobrazení v Azure
- Na webu Azure Portal přejděte k prostředku Application Insights: https://portal.azure.com
- Zkontrolujte protokoly pomocí tohoto dotazu:
traces
| order by timestamp
Mapování úrovně protokolu:
| LogLevel | Závažnost | Hodnota |
|---|---|---|
| Trasování | Zdlouhavý | 0 |
| Ladění | Zdlouhavý | 0 |
| Informace | Informace | 1 |
| Výstraha | Výstraha | 2 |
| Chyba | Chyba | 3 |
| Kritický | Kritický | 4 |
- Kontrola živých metrik
- Spusťte tento dotaz pro požadavky:
requests
| order by timestamp
- Spusťte tento dotaz pro výjimky:
exceptions
| order by timestamp