flow-php/symfony-telemetry-bundle
A Symfony bundle that integrates Flow PHP's telemetry with Symfony applications, providing tracing and instrumentation for data pipelines through OpenTelemetry. It auto-configures services, span processors, and exporters so you can observe ETL workloads with minimal setup.
Consider adoption when all of the following hold:
Look elsewhere when:
To executives: This is a small, MIT-licensed glue package that connects our Symfony applications to Flow PHP's telemetry, so we can see where data pipelines slow down or fail. It is not a product investment and not a competitive differentiator — it is a low-cost experiment to get visibility we currently lack. Recommendation: approve a short, time-boxed evaluation (roughly one engineer-week) with no production commitment. The financial exposure is near zero; the real risk is dependency maturity — no community, no support, no adoption — so we require a documented fallback to direct OpenTelemetry instrumentation before anything customer-facing depends on it.
To engineering: Straightforward integration if you are already on Symfony and Flow PHP — it saves the DI and configuration plumbing. Be explicit about the trade-off: you inherit an unmaintained-by-community dependency. Keep it behind our own thin abstraction so we can swap to OpenTelemetry or the Symfony profiler without touching pipeline code, pin the version, and vendor the source. Success criteria for the spike: traces visible in our existing collector, no measurable runtime overhead, and a working removal path demonstrated.
Decision requested: a time-boxed spike with a named owner and a go/no-go review against those criteria. Default answer is no for anything on the revenue-critical path until the package shows maintenance activity and at least one independent adopter.
How can I help you explore Laravel packages today?