Optimized span op, adapted to the OpenTelemetry standard specification (#606)
* Optimized ops
* Refactor messaging system operations in Tracing and Aspect classes
* Fix messaging.rabbitmq.destination.routing_key not being set in AmqpProducerAspect
* Add messaging.kafka.consumer.pool tag to TracingKafkaListener
* Add Redis tracing and aspect classes for improved monitoring and error handling
* Refactor AsyncQueueJobMessageAspect to set span data unconditionally
* Added check and todo
* Refactor database tracing and aspect classes for improved monitoring and error handling
* Refactor database and query tracing for improved monitoring and error handling
* Optimize rpc op name.
* Update ElasticsearchAspect.php
* Refactor RpcAspect to simplify data handling and improve readability
* Added todo
* Refactor GuzzleHttpClientAspect to simplify data handling and improve readability
* Optimize guzzle data.
* Refactor exception stack trace handling in Tracing classes
* Optimize http request
* Refactor exception stack trace handling in Tracing classes
* Update TracingRequestListener.php
* Refactor TagManager to use updated configuration key for tracing tags
* Update TagManager to deprecate has() and get() methods
* Refactor TagManager to remove unnecessary code and improve readability
* Update TracingRequestListener.php
* Update TracingRequestListener.php
* Refactor Tracing classes to improve data handling and readability, and update TagManager configuration key
* Refactor Tracing classes to improve data handling and readability, and update TagManager configuration key
* Refactor Tracing classes to use in_array for checking tracing tags in Switcher.php
* Refactor SwitcherTest to use more descriptive test name for isTracingTagEnable method
* Update README.md
* Added sql parse
* Added sql parse test
* Added sql parse test
* Optimize sql parser
* Added db query sql parse result.
* Update DbAspect.php
* Update SqlParseTest.php
* Update SqlParser.php
* Update DbAspect.php
* Update TracingDbQueryListener.php
* Optimize
* Update TracingRequestListener.php
* Update TracingRequestListener.php
* Optimize
* Fixed README.
* 更新 RedisAspect.php
* 更新 DbAspect.php
* Fix RPC path generation in RpcAspect.php
* Fix RPC path generation in RpcAspect.php
* Update RPCAspect.php to include RPC method and service information
* Update RPCAspect.php to fix package variable in RpcAspect class
* Update RPCAspect.php to include RPC method and service information
* Update RPCAspect.php to include RPC method and service information
* Update RpcAspect.php
* 更新 RpcAspect.php
* Update DbAspect.php to fix typo in comment
* Refactor RPC path generation in RpcAspect.php
* Fix missing RPC method in RpcAspect.php
---------
Co-authored-by: Deeka Wong <8337659+huangdijia@users.noreply.github.com>
Co-authored-by: hzh <hzh@addcn.com>