Compartir a través de


Consultas para la tabla AppServiceHTTPLogs

Para obtener información sobre el uso de estas consultas en Azure Portal, consulte tutorial de Log Analytics. Para obtener la API REST, consulte Consulta.

App Service Health

Serie temporal de App Service Health (intervalos de más de 5 minutos).

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

Categorización de errores

Clasifique todas las solicitudes que dieron como resultado 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)

Tiempos de respuesta de las solicitudes

Promedio y 90, 95 y 99 tiempos de respuesta de percentil (en milisegundos) por App Service.

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

Principales 5 clientes

Principales 5 clientes que generan tráfico.

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 máquinas principales

Principales 5 máquinas que generan tráfico.

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