Udostępnij za pośrednictwem


Zapytania dotyczące tabeli AppServiceHTTPLogs

Aby uzyskać informacje na temat korzystania z tych zapytań w witrynie Azure Portal, zobacz Samouczek usługi Log Analytics. Aby zapoznać się z interfejsem API REST, zobacz Zapytanie.

App Service Health

Szereg czasowy usługi App Service Health (ponad 5 minut).

AppServiceHTTPLogs 
| summarize (count() - countif(ScStatus >= 500)) * 100.0 / count() by bin(TimeGenerated, 5m), _ResourceId
| render timechart 

Kategoryzacja niepowodzeń

Kategoryzuj wszystkie żądania, które spowodowały 5xx.

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)

Czasy odpowiedzi żądań

Średni czas odpowiedzi na 90, 95 i 99 percentylu (w milisekundach) na usługę App Service.

AppServiceHTTPLogs 
| summarize avg(TimeTaken), percentiles(TimeTaken, 90, 95, 99) by _ResourceId

5 pierwszych klientów

5 pierwszych klientów, którzy generują ruch.

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

5 pierwszych maszyn

5 pierwszych maszyn, które generują ruch.

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