telemetry.sdk.version, otel.library.name, collector build strings. Each one adds bytes to every log.
Not all instrumentation fields are bloat. The test: did a developer add this, and would any engineer ever query it? Bloat is metadata about the instrumentation, not metadata about your system. telemetry.sdk.version is bloat. service.name is not.
Example
- OTel SDK metadata
- Kubernetes UIDs
- Before
- After
Recommended enforcement
Enforce at edge
Strip bloat before data leaves your network. Immediate savings, no code changes.
How it works
Tero maps your dependencies and instrumentation stack. Fields liketelemetry.sdk.version and otel.library.name are obviously bloat - no engineer added them, no engineer wants them. Tero flags them automatically.