feature
Nov 5, 2026Admins now get findings when the share of failing Enterprise Gateway calls, or a model's latency, moves well away from your own organization's baseline.
Admins can now see when calls through the Enterprise LLM Gateway start failing or a model gets slower. Two new anomaly detectors, AD-017 (failure rate) and AD-018 (latency regression), compare each window with your own organization's recent history and raise a finding in the Signals page when the change is large.
AD-017, proxy failure rate. For each hour or day, it measures the share of gateway calls that failed. It scores the whole organization, calls with no operation label yet, and each operation title on its own. A stream that breaks after the first byte counts as a failure. Calls with an unknown status are never counted as failures; if too many are unknown, a separate capture-health finding says so.
AD-018, proxy latency regression. Once a day, it compares the 95th-percentile and median latency of successful, non-streaming calls for each model against that model's baseline. A finding needs both numbers to rise, so one slow request cannot trigger it.
Each finding links to up to 20 affected sessions: the failing ones for AD-017, the slowest for AD-018.
Until now the gateway did not store calls that failed at the provider, so any failure rate would have been wrong. It now records them with the status it returned, how long they took, and a failure class (HTTP error, timeout, connection error, or interrupted stream). Streams that fail after the response has started are recorded as status 200 with an interrupted-stream class, because that is what the client saw.
Each request gets its ID when it arrives, so a record that is retried from the local fallback queue updates the same row instead of creating a second one.
If a finding is noisy, or an outage did not produce one, send us the window and the organization's rough traffic volume. Those two facts are enough to tell whether the thresholds or the baseline are at fault.