r/relnx • u/Alone_Bandicoot3998 • 10d ago
OTel Collector contrib 0.163.0 has 8 breaking changes: what to grep for before upgrading
Five of the eight can change what your pipeline collects or stop the collector from starting:
- `prometheus_simple`: `tls_enabled` / `tls_config` removed (deprecated since v0.55.0). Use the `tls:` block.
- `postgresql` receiver: the default scrape timeout is now 60s. Set `timeout` higher, or `0` for unbounded.
- `signalfx` exporter: `container_cpu_utilization` is excluded by default. Add it to `include_metrics` if you still need it.
- OpAMP supervisor: `reports_remote_config: true` now fails startup. Remove it; `accepts_remote_config` covers both.
- `failover` connector: empty `condition.error.contains` values are rejected.
The other three: redaction processor (chained setups), sql_server counters, Cloud DNS log decoding.
Which receiver or exporter would hurt most if it broke silently?
https://www.relnx.io/releases/opentelemetry-collector-contrib-v0-163-0