Download the PHP package worldia/instrumentation-bundle without Composer
On this page you can find all versions of the php package worldia/instrumentation-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download worldia/instrumentation-bundle
More information about worldia/instrumentation-bundle
Files in worldia/instrumentation-bundle
Download worldia/instrumentation-bundle
More information about worldia/instrumentation-bundle
Files in worldia/instrumentation-bundle
Vendor worldia
Package instrumentation-bundle
Short Description Symfony opentelemetry auto-instrumentation: requests, commands, messenger, doctrine.
License MIT
Package instrumentation-bundle
Short Description Symfony opentelemetry auto-instrumentation: requests, commands, messenger, doctrine.
License MIT
Please rate this library. Is it a good library?
Informations about the package instrumentation-bundle
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 <your-telemetry-collector>
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
All versions of instrumentation-bundle with dependencies
PHP Build Version
Package Version
The package worldia/instrumentation-bundle contains the following files
Loading the files please wait ....