Поделиться через


Время ожидания

Время выполнения запроса существенно зависит от:

  • Сложность запроса.
  • Объем анализируемых данных.
  • Нагрузка на систему во время запроса.
  • Загрузка рабочей области во время запроса.

Возможно, потребуется настроить время ожидания для запроса. Время ожидания по умолчанию — 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"
    }