0
7
Login
Code
Issues
Pull requests
Events
Packages

/Submit History/21a3b178

Improve span starter (#415)
* Optimze span Co-Authored-By: Deeka Wong <8337659+huangdijia@users.noreply.github.com> * Add SpanStarter trait for tracing * Add SpanStarter trait to CoroutineAspect * Add support for Hyperf RPC context in SpanStarter * optimize docs. * Remove setting of transaction status in CoroutineAspect * Add SpanStarter trait to DbAspect * Add SpanStarter trait to ElasticsearchAspect. * Add SpanStarter trait to GuzzleHttpClientAspect. * Add SpanStarter trait to RedisAspect. * Add SpanStarter trait to RpcAspect. * Refactor ElasticsearchAspect to use SpanStarter Co-Authored-By: Deeka Wong <8337659+huangdijia@users.noreply.github.com> * Add SpanStarter trait to TraceAnnotationAspect and optimize other aspect adjust. * Remove useless code. * Fix return value in TraceAnnotationAspect * Optimize. * Optimize. * Refactor tracing in Switcher and RpcAspect * Add rpc.arguments tag to RpcAspect handleSend method. * Add SpanStarter to TracingAmqpListener. * Refactor tracing aspect and span starter. * Add SpanStarter to TracingAmqpListener,TracingAsyncQueueListener. * Add SpanStarter to TracingCommandListener. * Add SpanStarter to TracingDbQueryListener. * Refactor CoroutineAspect.php to improve tracing functionality * Add SpanStarter to TracingKafkaListener. * Optimize TracingAmqpListener. * Adds SpanStarter to TracingCrontabListener. * Delete useless `SpanContext` class. * Adds SpanStarter to TraceMiddleware. * Optimize TraceContext, declare deprecated. * Revert "Delete useless `SpanContext` class." This reverts commit 60b890893db5d178bbe5c162895b496c70895af2. * Declare SpanContext deprecated. * Refactor tracing listeners and middleware to use SentrySdk::getCurrentHub()->setSpan() * Remove unnecessary code in TraceMiddleware * Fixed CoroutineAspect. * Add status to transaction in SpanStarter.php * Fix function call with spread operator in SpanStarter trait. * Update TracingCrontabListener and SpanStarter to use TransactionSource::task() and TransactionSource::custom() respectively --------- Co-authored-by: Deeka Wong <8337659+huangdijia@users.noreply.github.com> Co-authored-by: Siam <59419979@qq.com>
Files changed
Metadata
Attachments