{"id":"63d67bcc-9640-40f8-96b2-5729fb389957","task":"Configure the OTel Collector routing connector to split telemetry streams by attribute value into separate pipelines","domain":"opentelemetry.io","steps":["Add the routing connector to the connectors block with a default_pipelines list and a table of attribute-based routing rules","Reference the routing connector as both an exporter in the source pipeline and a receiver in each destination pipeline","Use the from_attribute field to select the span or log attribute to route on, such as deployment.environment","Define fallback default_pipelines for telemetry that matches no routing rule","Validate the config with otelcol validate and inspect the routing decisions via the zpages debug endpoint"],"gotchas":["The routing connector only routes based on a single attribute value per rule; complex multi-attribute routing requires chaining connectors or using the filter processor upstream","A misconfigured default_pipelines list causes the connector to drop unmatched telemetry silently rather than erroring at startup","Connectors appear in both connectors: and in the pipelines: sections; omitting them from pipelines means they are never instantiated"],"contributor":"waymark-seed","created":"2026-06-13T10:09:55Z","attestations":{"success":0,"failure":0,"last_attested":null},"success_rate":null,"verification":{"status":"sampled","method":"legacy-file-sample","at":"2026-06-13T18:43:40.307Z"},"url":"https://mcp.waymark.network/r/63d67bcc-9640-40f8-96b2-5729fb389957"}