Tempos limite
Os tempos de execução da consulta podem variar muito com base em:
- A complexidade da consulta.
- A quantidade de dados que estão sendo analisados.
- A carga no sistema no momento da consulta.
- A carga no espaço de trabalho no momento da consulta.
Talvez você queira personalizar o tempo limite da consulta. O tempo limite padrão é de 3 minutos. O tempo limite máximo é de 10 minutos.
Cabeçalho da solicitação de tempo limite
Para definir o tempo limite, use o Prefer
cabeçalho na solicitação HTTP usando a preferência padrão wait
. Para obter mais informações, consulte este site. O Prefer
cabeçalho coloca um limite superior, em segundos, sobre quanto tempo o cliente espera que o serviço processe a consulta.
Response
Se uma consulta demorar mais do que o tempo limite especificado (ou o tempo limite padrão, se não especificado), ela falhará com um código de status de 504 Gateway Timeout.
Por exemplo, a solicitação a seguir permite uma idade máxima de tempo limite do servidor de 30 segundos:
POST https://api.loganalytics.azure.com/v1/workspaces/{workspace-id}/query
Authorization: Bearer <access token>
Prefer: wait=30
{
"query" : "Heartbeat | count"
}