Download the PHP package overtrue/laravel-open-telemetry without Composer
On this page you can find all versions of the php package overtrue/laravel-open-telemetry. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download overtrue/laravel-open-telemetry
More information about overtrue/laravel-open-telemetry
Files in overtrue/laravel-open-telemetry
Package laravel-open-telemetry
Short Description This package provides a simple way to add OpenTelemetry to your Laravel application.
License MIT
Informations about the package laravel-open-telemetry
Laravel OpenTelemetry
This package provides a simple way to add OpenTelemetry to your Laravel application.
Installation
You can install the package via composer:
Usage
Configuration
Publish the configuration file:
Update the environment variables
You can refer to OpenTelemetry SDK Configuration Instructions
and other environment variables, you can find them in the configuration file: config/otle.php
.
Register the middleware
you can register the middleware in the app/Http/Kernel.php
:
or you can set the env variable OTEL_AUTO_TRACE_REQUESTS
to true
to enable it automatically.
Custom span
You can create a custom span by using the Overtrue\LaravelOpenTelemetry\Facades\Measure
facade:
or manually start and end a span:
and you can modify the span attributes by using a closure:
of course, you can get the span instance by using the Measure::span()
method:
Contributing
You can contribute in one of three ways:
- File bug reports using the issue tracker.
- Answer questions or fix bugs on the issue tracker.
- Contribute new features or update the wiki.
The code contribution process is not very formal. You just need to make sure that you follow the PSR-0, PSR-1, and PSR-2 coding guidelines. Any new code contributions must be accompanied by unit tests where applicable.
:heart: Sponsor me
如果你喜欢我的项目并想支持它,点击这里 :heart:
Project supported by JetBrains
Many thanks to Jetbrains for kindly providing a license for me to work on this and other open-source projects.
License
MIT
All versions of laravel-open-telemetry with dependencies
open-telemetry/sdk Version *
open-telemetry/exporter-otlp Version *
ext-opentelemetry Version *
open-telemetry/opentelemetry-auto-laravel Version ^0.0.25