Signals
- Request paths such as
/health,/ready,/live,/ping, or/healthz. - Probe user agents such as
kube-probeorELB-HealthChecker. - Successful status codes such as
200. - Repeated requests at a fixed interval.
- Requests generated by infrastructure rather than end users.
Example
- Before
- After
Recommended enforcement
Enforce at edge
Drop successful health check logs before they reach your provider.
Detection notes
- Tero identifies health check logs by request path, user agent, and status code.
- Tero drops successful probes and keeps failed ones; they can show when a service became unhealthy.
- Scope path matching to health endpoints so the policy doesn’t drop normal user traffic.