Tiempos de espera
Los tiempos de ejecución de las consultas pueden variar ampliamente en función de:
- Complejidad de la consulta.
- Cantidad de datos que se analizan.
- Carga en el sistema en el momento de la consulta.
- Carga en el área de trabajo en el momento de la consulta.
Es posible que desee personalizar el tiempo de espera de la consulta. El tiempo de espera predeterminado es de 3 minutos. El tiempo de espera máximo es de 10 minutos.
Encabezado de solicitud de tiempo de espera
Para establecer el tiempo de espera, use el encabezado Prefer
de la solicitud HTTP, mediante la preferencia wait
estándar. Para más información, consulte este sitio web. El encabezado Prefer
pone un límite superior, en segundos, sobre cuánto tiempo espera el cliente a que el servicio procese la consulta.
Response
Si una consulta tarda más que el tiempo de espera especificado (o el tiempo de espera predeterminado, si no se ha especificado ninguno), se produce un error con un código de estado 504 - Tiempo de espera agotado para la puerta de enlace.
Por ejemplo, la solicitud siguiente permite una duración máxima del tiempo de espera del 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"
}