Partilhar via


Consultas para a tabela AppServiceHTTPLogs

Para obter informações sobre como usar essas consultas no portal do Azure, consulte o tutorial do Log Analytics. Para a API REST, consulte Consulta.

Estado de Funcionamento do Serviço de Aplicação

Séries cronológicas do Estado de Funcionamento do Serviço de Aplicação (intervalos superiores a 5 minutos).

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

Categorização de falhas

Categorize todas as solicitações que resultaram em 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)

Tempos de resposta dos pedidos

Tempos de resposta médios dos percentis 90, 95 e 99 (em milissegundos) por Serviço de Aplicativo.

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

Top 5 Clientes

Top 5 clientes que estão gerando tráfego.

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 Máquinas

Top 5 máquinas que estão gerando tráfego.

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