Timeouts
Request timeouts allow returning an error for requests that take too long to complete.
There are two types of timeouts.
Timeout | Description |
---|---|
requestTimeout |
The time from the start of an incoming request, until the end of the response headers is received. Note if there are retries, this includes the total time across retries. |
backendRequestTimeout |
The time from the start of a request to a backend, until the end of the response headers are completed. Note this is per-request, so with retries this is a per-retry timeout. |
For example:
timeout:
requestTimeout: 1s