This is the most common enforcement method. Most policy categories recommend it.
How it works
Tero Edge runs in your infrastructure as a proxy. It syncs with the Tero control plane on a fixed interval to fetch policies and applies them to matching telemetry as it passes through.Setup
Deploy the proxy alongside your existing telemetry pipeline:Datadog
Deploy alongside the Datadog Agent on Kubernetes.
OpenTelemetry Collector
Deploy alongside the OTel Collector.
Example
Tero identifies thatcheckout-api is emitting 2.3 million health check logs per day. Kubernetes probes hit /health every 10 seconds on every pod. Query history shows no recent searches for those logs, and they don’t appear in any dashboard or alert.
You approve the policy and select “Enforce at edge.” The policy:
checkout-api on health check paths with status code 200. Failed health checks (non-200) still flow through since those have debugging value.
In your data quality dashboard, the checkout-api health check volume drops after Edge reports filtered telemetry. If something goes wrong, disable the policy and Edge removes it on the next sync. Logs flow normally again.
When to use
Enforce at edge works best when:- You want impact on the next Edge sync without code changes
- The waste is infrastructure noise (health checks, bot traffic, tool metadata)
- You need to reduce costs while planning a permanent fix
- You want a temporary block you can revert on a later sync