m6web/statsd-bundle
Symfony bundle for sending StatsD metrics over UDP. It provides service configuration and helpers for counters, gauges, timers, and sets, making it easy to instrument applications with lightweight performance and business metrics.
statsd service with Symfony DI integration. For a single service the build cost is small; across a portfolio it compounds, which is where a bundle earns its keep.Adopt when:
Look elsewhere when:
To executives: This is a small, MIT-licensed integration layer that lets our Symfony services emit operational and business metrics with near-zero engineering effort, unlocking dashboards, SLOs, and alerting without a platform project. The cost is low and reversible; the main risk is that the project is community-maintained with a 2023 last release and a thin user base, so we should treat it as a convenience wrapper we can replace in an afternoon rather than a long-term platform commitment.
To engineering: It provides a configured StatsD service and Symfony DI integration so teams stop hand-wiring clients and drifting on metric names. The trade-off is explicit: low activity upstream means we pin the version, keep the usage surface narrow (counters/gauges/timers behind our own thin interface), and plan to fork or swap if it stalls. If we are a Laravel shop, this does not apply — we should standardize on a framework-agnostic client instead, and I'd recommend we make that call before teams independently pick their own emitters.
How can I help you explore Laravel packages today?