Signals
Example
- Needs protection
- Doesn't need protection
Recommended enforcement
Enforce at edge
Rate limit matching infrastructure failures before they leave your infrastructure.
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
Circuit breakers for logs that surge during failures
| Signal | Description |
|---|---|
| Failure amplification | One dependency failure can cause many requests to emit the same error. |
| Infrastructure symptom | The event describes timeout, refused connection, DNS, TLS, or similar infrastructure failure. |
| Unbounded repeatability | The event can repeat as fast as traffic reaches the failing path. |
| Low per-event uniqueness | Repeated events contain the same failure shape with limited distinguishing context. |
{
"severity_text": "ERROR",
"body": "Connection to postgres failed: timeout",
"service.name": "order-service",
"database": "products"
}
id: burst-protection-postgres-timeout-order-service
name: Burst protection for postgres timeout in order-service
description: Rate limit infrastructure errors that flood during outages.
log:
match:
- resource_attribute: service.name
exact: order-service
- log_field: body
regex: "^Connection to postgres failed"
rate_limit: 100/s
{
"severity_text": "ERROR",
"body": "Payment declined",
"service.name": "checkout-service",
"user_id": "usr_123",
"error": "card_expired"
}