Časové limity
Doby provádění dotazů se můžou výrazně 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 a maximální časový limit je 10 minut.
Hlavička požadavku časového limitu
Pokud chcete nastavit časový limit, použijte hlavičku Prefer
v požadavku HTTP pomocí standardní wait
předvolby, podrobnosti najdete tady . Hlavička Prefer
umístí horní limit v sekundách na dobu, po jakou bude klient čekat na zpracování dotazu službou.
Odpověď
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.
Následující požadavek například umožňuje maximální stáří časového limitu serveru 30 sekund.
POST https://api.loganalytics.io/v1/workspaces/{workspace-id}/query
Authorization: Bearer <access token>
Prefer: wait=30
{
"query" : "Heartbeat | count"
}