Время ожидания
Время выполнения запроса существенно зависит от:
- Сложность запроса.
- Объем анализируемых данных.
- Нагрузка на систему во время запроса.
- Загрузка рабочей области во время запроса.
Возможно, потребуется настроить время ожидания для запроса. Время ожидания по умолчанию — 3 минуты. Максимальное время ожидания — 10 минут.
Заголовок запроса времени ожидания
Чтобы задать время ожидания, используйте Prefer
заголовок в HTTP-запросе с помощью стандартного wait
предпочтения. Дополнительные сведения см. на этом веб-сайте. Заголовок Prefer
помещает верхний предел в секундах на то, как долго клиент ожидает обработки запроса.
Response
Если запрос занимает больше указанного времени ожидания (или времени ожидания по умолчанию, если не указано), он завершается ошибкой с кодом состояния 504 времени ожидания шлюза.
Например, следующий запрос разрешает максимальное время ожидания сервера в 30 секунд:
POST https://api.loganalytics.azure.com/v1/workspaces/{workspace-id}/query
Authorization: Bearer <access token>
Prefer: wait=30
{
"query" : "Heartbeat | count"
}