Time-outs
Uitvoeringstijden van query's kunnen sterk variëren op basis van:
- De complexiteit van de query.
- De hoeveelheid gegevens die wordt geanalyseerd.
- De belasting van het systeem op het moment van de query.
- De belasting van de werkruimte op het moment van de query.
Mogelijk wilt u de time-out voor de query aanpassen. De standaardtime-out is 3 minuten. De maximale time-out is 10 minuten.
Time-outaanvraagheader
Als u de time-out wilt instellen, gebruikt u de Prefer
header in de HTTP-aanvraag met behulp van de standaardvoorkeur wait
. Zie deze website voor meer informatie. De Prefer
header plaatst een bovengrens, in seconden, over hoe lang de client wacht totdat de service de query verwerkt.
Respons
Als een query langer duurt dan de opgegeven time-out (of de standaardtime-out, indien niet opgegeven), mislukt deze met een statuscode van 504 Gateway Time-out.
Met de volgende aanvraag is bijvoorbeeld een maximale time-outtijd van de server van 30 seconden toegestaan:
POST https://api.loganalytics.azure.com/v1/workspaces/{workspace-id}/query
Authorization: Bearer <access token>
Prefer: wait=30
{
"query" : "Heartbeat | count"
}