{"repo":"worldia/instrumentation-bundle","free":true,"listed":false,"github":"https://github.com/worldia/instrumentation-bundle","clone":"git clone https://github.com/worldia/instrumentation-bundle.git","description":"Instrumentation for Symfony","language":"PHP","stars":28,"topics":["tracing","open-telemetry","prometheus","metrics","instrumentation"],"license":null,"category":"analytics","readme_excerpt":"Instrumentation for Symfony Using the official OpenTelemetry SDK. Features - Minimal auto-instrumentation for requests , console commands , consumers and doctrine - Trace context propagation from incoming requests to consumers and outgoing http calls - Minimal metrics for requests , consumers and messages - Trace context propagation for database requests (using sqlcommenter ) Full working example For a fully working example including Jaeger, Grafana, Tempo, Loki and Prometheus, check the example directory. Installation and configuration Install along your exporter implementation, eg. open-telemetry/exporter-otlp . Add to bundles.php . Configure OTEL env vars. Replace by yours, eg. jaeger , tempo , otel-collector , ... Enable the extension. See the complete configuration reference here or run . Usage - Simple tracing example - Add Urls to your traces in error messages - Customize operation (span) name for a message - Link strategy for a message","default_branch":null,"files":null,"tree":[],"storefront":"/r/worldia","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/worldia/instrumentation-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."}