Abfragen für die Tabelle "AppServiceHTTPLogs"
Informationen zur Verwendung dieser Abfragen im Azure-Portal finden Sie im Log Analytics-Lernprogramm. Informationen zur REST-API finden Sie unter "Abfrage".
App-Dienststatus
Zeitreihe des App-Dienststatus (über 5 Minuten Intervalle).
AppServiceHTTPLogs
| summarize (count() - countif(ScStatus >= 500)) * 100.0 / count() by bin(TimeGenerated, 5m), _ResourceId
| render timechart
Fehlerkategorisierung
Kategorisieren Sie alle Anforderungen, die zu 5xx geführt haben.
AppServiceHTTPLogs
//| where ResourceId = "MyResourceId" // Uncomment to get results for a specific resource Id when querying over a group of Apps
| where ScStatus >= 500
| reduce by strcat(CsMethod, ':\\', CsUriStem)
Antwortzeiten von Anforderungen
Durchschn. & 90, 95 und 99 Quantilantwortzeiten (in Millisekunden) pro App-Dienst.
AppServiceHTTPLogs
| summarize avg(TimeTaken), percentiles(TimeTaken, 90, 95, 99) by _ResourceId
Top 5 Clients
Die 5 wichtigsten Clients, die Datenverkehr generieren.
AppServiceHTTPLogs
| top-nested of _ResourceId by dummy=max(0), // Display results for each resource (App)
top-nested 5 of UserAgent by count()
| project-away dummy // Remove dummy line from the result set
Top 5 Computer
Die 5 wichtigsten Computer, die Datenverkehr generieren.
AppServiceHTTPLogs
| top-nested of _ResourceId by dummy=max(0), // Display results for each resource (App)
top-nested 5 of CIp by count()
| project-away dummy // Remove dummy line from the result set