{"repo":"tracewayapp/opentelemetry-symfony-bundle","free":true,"listed":false,"github":"https://github.com/tracewayapp/opentelemetry-symfony-bundle","clone":"git clone https://github.com/tracewayapp/opentelemetry-symfony-bundle.git","description":"Pure-PHP OpenTelemetry instrumentation for Symfony - automatic HTTP, HttpClient, and Messenger tracing. No C extension required","language":"PHP","stars":83,"topics":["instrumentation","observability","opentelemetry","otel","php","symfony","symfony-bundle","tracing"],"license":"MIT","category":"analytics","readme_excerpt":"OpenTelemetry Symfony Bundle Pure-PHP OpenTelemetry instrumentation for Symfony. Automatic tracing for HTTP, Console, HttpClient, Messenger, Mailer, Scheduler, Doctrine DBAL, Cache, and Twig — plus Monolog log-trace correlation, OTel log export, and opt-in metrics. No C extension required. Works with any OpenTelemetry-compatible backend: Traceway, Jaeger, Zipkin, Datadog, Grafana Tempo, Honeycomb, AWS X-Ray, and more. - Pure PHP — installs on every managed Symfony host - Production-ready — stable since v1.0, PHPStan level 10 with no baseline, Symfony 6.4 LTS through 8.x - Correct under load — Messenger context propagates across async boundaries, DBAL 3 and 4 CI-tested, re-entrance guards on HttpClient and the log handler Installation Symfony Flex registers the bundle automatically. Without Flex, add it to config/bundles.php : Quick Start That's it. Every HTTP request, console command, outgoing call, Messenger job, DB query, cache operation, and Twig render is now traced. Prefer configuring the SDK via the bundle instead of raw env vars (works with DotEnv and Symfony Secrets)? See the open telemetry.sdk section in docs/configuration.md. Verify the wiring: What Gets Traced HTTP requests (with route templates), Console commands, HttpClient, Messenger, Scheduler, Mailer, Doctrine DBAL, Cache, and Twig — plus Monolog trace id / span id correlation and opt-in OTel log export. Each subsystem is individually toggleable. See docs/index.md for the per-component span breakdown. Semantic","default_branch":null,"files":null,"tree":[],"storefront":"/r/tracewayapp","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/tracewayapp/opentelemetry-symfony-bundle/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}