Timeouter

Frågekörningstiderna kan variera mycket beroende på:

  • Frågans komplexitet.
  • Mängden data som analyseras.
  • Belastningen på systemet vid tidpunkten för frågan.
  • Belastningen på arbetsytan vid tidpunkten för frågan.

Du kanske vill anpassa tidsgränsen för frågan. Standardtidsgränsen är 3 minuter. Den maximala tidsgränsen är 10 minuter.

Sidhuvud för timeout-begäran

Om du vill ange tidsgränsen Prefer använder du huvudet i HTTP-begäran med hjälp av standardinställningen wait . Mer information finns på den här webbplatsen. Huvudet Prefer sätter en övre gräns i sekunder för hur länge klienten väntar på att tjänsten ska bearbeta frågan.

Svarsåtgärder

Om en fråga tar längre tid än den angivna tidsgränsen (eller standardtimeouten, om den är ospecificerad), misslyckas den med statuskoden 504 Gateway Timeout.

Följande begäran tillåter till exempel en maximal tidsgräns för servern på 30 sekunder:

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