Časové limity

Doby provádění dotazů se můžou značně lišit v závislosti na:

  • Složitost dotazu.
  • Množství analyzovaných dat
  • Zatížení systému v době dotazu.
  • Zatížení pracovního prostoru v době dotazu.

Možná budete chtít přizpůsobit časový limit dotazu. Výchozí časový limit je 3 minuty. Maximální časový limit je 10 minut.

Hlavička požadavku časového limitu

K nastavení časového limitu použijte hlavičku Prefer v požadavku HTTP pomocí standardní wait předvolby. Další informace najdete na tomto webu. Hlavička Prefer umístí horní limit v sekundách na dobu, po které klient čeká, než služba zpracuje dotaz.

Response

Pokud dotaz trvá déle než zadaný časový limit (nebo výchozí časový limit, pokud není zadaný), selže se stavovým kódem 504 Vypršení časového limitu brány.

Například následující požadavek umožňuje maximální stáří časového limitu serveru 30 sekund:

    POST https://api.loganalytics.azure.com/v1/workspaces/{workspace-id}/query
    Authorization: Bearer <access token>
    Prefer: wait=30
    
    {
        "query" : "Heartbeat | count"
    }