Időtúllépések

A lekérdezések végrehajtási ideje az alábbiaktól függően változhat:

  • A lekérdezés összetettsége.
  • Az elemzett adatok mennyisége.
  • A rendszer terhelése a lekérdezés időpontjában.
  • A munkaterület terhelése a lekérdezés időpontjában.

Érdemes lehet testre szabni a lekérdezés időtúllépését. Az alapértelmezett időtúllépés 3 perc. A maximális időtúllépés 10 perc.

Időtúllépési kérelem fejléce

Az időtúllépés beállításához használja a Prefer HTTP-kérelem fejlécét a szokásos wait beállítással. További információkért tekintse meg ezt a webhelyet. A Prefer fejléc másodpercek alatt felső korlátot ad arra vonatkozóan, hogy az ügyfél mennyi ideig várja meg, amíg a szolgáltatás feldolgozza a lekérdezést.

Reagálás

Ha egy lekérdezés hosszabb időt vesz igénybe a megadott időtúllépésnél (vagy ha nincs megadva az alapértelmezett időtúllépés), akkor az 504-ös átjáró időtúllépési állapotkódjával meghiúsul.

A következő kérés például 30 másodperces maximális időtúllépési időtúllépést tesz lehetővé:

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