proxy使用链路追踪客户端需要如何改造

在proxy端使用shardingsphere-agent进行链路追踪时,需要怎么把上下游接起来呢,上游调用proxy的话理论上就是普通的sql语句。上游要做什么相应的改造呢?

如果有什么好的方案,可以提出来呢?

为什么要改造上游? 如果上游是使用Elastic APM Server来保证Observability, Apache ShardingSphere Proxy内使用Apache ShardingSphere Agent的OpenTelemetry插件即可, Elastic APM Server 原生支持 OpenTelemetry 协议.
如果上游是Apache Skywalking应该也差不多?虽然没用过.

无论上游的链路追踪用的什么系统,我理解proxy要能把traceid串起来的话肯定是需要上游通过某种方式把traceid带过来,但是上游调用proxy的话仅仅是通过普通的sql语句进行调用而已,所以需要有一种上游带traceid到proxy的机制。

京ICP备2021015875号