├── .cursor-rules ├── .editorconfig ├── .github ├── FUNDING.yml └── workflows │ └── test.yml ├── .idea ├── dictionaries │ └── overtrue.xml ├── laravel-open-telemetry.iml ├── modules.xml ├── php.xml └── vcs.xml ├── LICENSE ├── README.md ├── composer.json ├── config └── otel.php ├── examples ├── configuration_guide.php ├── duplicate_tracing_test.php ├── improved_measure_usage.php ├── measure_semconv_guide.php ├── middleware_example.php ├── octane_span_hierarchy_test.php ├── simplified_auto_tracing.php └── test_span_hierarchy.php └── src ├── Console └── Commands │ └── TestCommand.php ├── Facades ├── Measure.php └── Metric.php ├── Handlers ├── RequestHandledHandler.php ├── RequestReceivedHandler.php ├── RequestTerminatedHandler.php ├── TaskReceivedHandler.php ├── TickReceivedHandler.php ├── WorkerErrorOccurredHandler.php └── WorkerStartingHandler.php ├── Http └── Middleware │ ├── AddTraceId.php │ └── TraceRequest.php ├── OpenTelemetryServiceProvider.php ├── Support ├── HttpAttributesHelper.php ├── Measure.php ├── MeasureDataFlusher.php ├── Metric.php ├── SpanBuilder.php ├── SpanNameHelper.php └── StartedSpan.php ├── Traits └── InteractWithHttpHeaders.php └── Watchers ├── AuthenticateWatcher.php ├── CacheWatcher.php ├── EventWatcher.php ├── ExceptionWatcher.php ├── HttpClientWatcher.php ├── QueryWatcher.php ├── QueueWatcher.php ├── RedisWatcher.php └── Watcher.php /.cursor-rules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overtrue/laravel-open-telemetry/HEAD/.cursor-rules -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overtrue/laravel-open-telemetry/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overtrue/laravel-open-telemetry/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overtrue/laravel-open-telemetry/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.idea/dictionaries/overtrue.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overtrue/laravel-open-telemetry/HEAD/.idea/dictionaries/overtrue.xml -------------------------------------------------------------------------------- /.idea/laravel-open-telemetry.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overtrue/laravel-open-telemetry/HEAD/.idea/laravel-open-telemetry.iml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overtrue/laravel-open-telemetry/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/php.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overtrue/laravel-open-telemetry/HEAD/.idea/php.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overtrue/laravel-open-telemetry/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overtrue/laravel-open-telemetry/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overtrue/laravel-open-telemetry/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overtrue/laravel-open-telemetry/HEAD/composer.json -------------------------------------------------------------------------------- /config/otel.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overtrue/laravel-open-telemetry/HEAD/config/otel.php -------------------------------------------------------------------------------- /examples/configuration_guide.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overtrue/laravel-open-telemetry/HEAD/examples/configuration_guide.php -------------------------------------------------------------------------------- /examples/duplicate_tracing_test.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overtrue/laravel-open-telemetry/HEAD/examples/duplicate_tracing_test.php -------------------------------------------------------------------------------- /examples/improved_measure_usage.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overtrue/laravel-open-telemetry/HEAD/examples/improved_measure_usage.php -------------------------------------------------------------------------------- /examples/measure_semconv_guide.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overtrue/laravel-open-telemetry/HEAD/examples/measure_semconv_guide.php -------------------------------------------------------------------------------- /examples/middleware_example.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overtrue/laravel-open-telemetry/HEAD/examples/middleware_example.php -------------------------------------------------------------------------------- /examples/octane_span_hierarchy_test.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overtrue/laravel-open-telemetry/HEAD/examples/octane_span_hierarchy_test.php -------------------------------------------------------------------------------- /examples/simplified_auto_tracing.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overtrue/laravel-open-telemetry/HEAD/examples/simplified_auto_tracing.php -------------------------------------------------------------------------------- /examples/test_span_hierarchy.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overtrue/laravel-open-telemetry/HEAD/examples/test_span_hierarchy.php -------------------------------------------------------------------------------- /src/Console/Commands/TestCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overtrue/laravel-open-telemetry/HEAD/src/Console/Commands/TestCommand.php -------------------------------------------------------------------------------- /src/Facades/Measure.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overtrue/laravel-open-telemetry/HEAD/src/Facades/Measure.php -------------------------------------------------------------------------------- /src/Facades/Metric.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overtrue/laravel-open-telemetry/HEAD/src/Facades/Metric.php -------------------------------------------------------------------------------- /src/Handlers/RequestHandledHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overtrue/laravel-open-telemetry/HEAD/src/Handlers/RequestHandledHandler.php -------------------------------------------------------------------------------- /src/Handlers/RequestReceivedHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overtrue/laravel-open-telemetry/HEAD/src/Handlers/RequestReceivedHandler.php -------------------------------------------------------------------------------- /src/Handlers/RequestTerminatedHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overtrue/laravel-open-telemetry/HEAD/src/Handlers/RequestTerminatedHandler.php -------------------------------------------------------------------------------- /src/Handlers/TaskReceivedHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overtrue/laravel-open-telemetry/HEAD/src/Handlers/TaskReceivedHandler.php -------------------------------------------------------------------------------- /src/Handlers/TickReceivedHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overtrue/laravel-open-telemetry/HEAD/src/Handlers/TickReceivedHandler.php -------------------------------------------------------------------------------- /src/Handlers/WorkerErrorOccurredHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overtrue/laravel-open-telemetry/HEAD/src/Handlers/WorkerErrorOccurredHandler.php -------------------------------------------------------------------------------- /src/Handlers/WorkerStartingHandler.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overtrue/laravel-open-telemetry/HEAD/src/Handlers/WorkerStartingHandler.php -------------------------------------------------------------------------------- /src/Http/Middleware/AddTraceId.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overtrue/laravel-open-telemetry/HEAD/src/Http/Middleware/AddTraceId.php -------------------------------------------------------------------------------- /src/Http/Middleware/TraceRequest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overtrue/laravel-open-telemetry/HEAD/src/Http/Middleware/TraceRequest.php -------------------------------------------------------------------------------- /src/OpenTelemetryServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overtrue/laravel-open-telemetry/HEAD/src/OpenTelemetryServiceProvider.php -------------------------------------------------------------------------------- /src/Support/HttpAttributesHelper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overtrue/laravel-open-telemetry/HEAD/src/Support/HttpAttributesHelper.php -------------------------------------------------------------------------------- /src/Support/Measure.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overtrue/laravel-open-telemetry/HEAD/src/Support/Measure.php -------------------------------------------------------------------------------- /src/Support/MeasureDataFlusher.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overtrue/laravel-open-telemetry/HEAD/src/Support/MeasureDataFlusher.php -------------------------------------------------------------------------------- /src/Support/Metric.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overtrue/laravel-open-telemetry/HEAD/src/Support/Metric.php -------------------------------------------------------------------------------- /src/Support/SpanBuilder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overtrue/laravel-open-telemetry/HEAD/src/Support/SpanBuilder.php -------------------------------------------------------------------------------- /src/Support/SpanNameHelper.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overtrue/laravel-open-telemetry/HEAD/src/Support/SpanNameHelper.php -------------------------------------------------------------------------------- /src/Support/StartedSpan.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overtrue/laravel-open-telemetry/HEAD/src/Support/StartedSpan.php -------------------------------------------------------------------------------- /src/Traits/InteractWithHttpHeaders.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overtrue/laravel-open-telemetry/HEAD/src/Traits/InteractWithHttpHeaders.php -------------------------------------------------------------------------------- /src/Watchers/AuthenticateWatcher.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overtrue/laravel-open-telemetry/HEAD/src/Watchers/AuthenticateWatcher.php -------------------------------------------------------------------------------- /src/Watchers/CacheWatcher.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overtrue/laravel-open-telemetry/HEAD/src/Watchers/CacheWatcher.php -------------------------------------------------------------------------------- /src/Watchers/EventWatcher.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overtrue/laravel-open-telemetry/HEAD/src/Watchers/EventWatcher.php -------------------------------------------------------------------------------- /src/Watchers/ExceptionWatcher.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overtrue/laravel-open-telemetry/HEAD/src/Watchers/ExceptionWatcher.php -------------------------------------------------------------------------------- /src/Watchers/HttpClientWatcher.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overtrue/laravel-open-telemetry/HEAD/src/Watchers/HttpClientWatcher.php -------------------------------------------------------------------------------- /src/Watchers/QueryWatcher.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overtrue/laravel-open-telemetry/HEAD/src/Watchers/QueryWatcher.php -------------------------------------------------------------------------------- /src/Watchers/QueueWatcher.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overtrue/laravel-open-telemetry/HEAD/src/Watchers/QueueWatcher.php -------------------------------------------------------------------------------- /src/Watchers/RedisWatcher.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overtrue/laravel-open-telemetry/HEAD/src/Watchers/RedisWatcher.php -------------------------------------------------------------------------------- /src/Watchers/Watcher.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/overtrue/laravel-open-telemetry/HEAD/src/Watchers/Watcher.php --------------------------------------------------------------------------------