HI Ming Wen I am/was a member of OpenTracing core team, but the status of that OSS community is not good. I don't want any direct link, especially API level dependency on that.
Currently, I want to use skywalking-nginx-lua repo to host the codes. WDYT? > Is there a draft implementation already? The skywalking-nginx-lua will be > implemented by HTTP not gRPC, right? We haven't, but I think that is not so hard. About gRPC and HTTP, what do you prefer? Or is there a gRPC-LUA lib? We are considering Jetty+REST/JSON or gRPC-web. Sheng Wu 吴晟 Twitter, wusheng1108 Ming Wen <[email protected]> 于2020年2月19日周三 下午1:58写道: > Hi, Sheng Wu, > That's really good news for me. > > Apache APISIX has a Zipkin plugin[1] based on opentracing-openresty[2], but > not good enough for SkyWalking. > > IMO, we can implement skywalking-nginx-lua in a separate repo first using > opentracing-openresty[2], then add skywalking plugin in APISIX. > > Is there a draft implementation already? The skywalking-nginx-lua will be > implemented by HTTP not gRPC, right? > > [1] > > https://github.com/apache/incubator-apisix/blob/master/lua/apisix/plugins/zipkin.lua > [2] https://github.com/iresty/opentracing-openresty > > Thanks, > Ming Wen, Apache APISIX > Twitter: _WenMing > > > Sheng Wu <[email protected]> 于2020年2月19日周三 上午10:53写道: > > > Forward to SkyWalking dev. > > FYI. > > > > Sheng Wu 吴晟 > > Twitter, wusheng1108 > > > > > > Sheng Wu <[email protected]> 于2020年2月19日周三 上午10:43写道: > > > > > Hi APISIX dev team > > > > > > I am Sheng Wu, from SkyWalking PMC team. > > > Right now, I am investing the possibility of providing native agents in > > > different languages(maybe) for the proxy solution, such as Envoy-WASM, > > > APISIX/Nginx. > > > > > > As APISIX is the native extension of Nginx, I hope I could get some > ideas > > > from you. > > > I noticed there is a Zipkin implementation or OpenTracing one? But > sadly, > > > either of them are not good enough for SkyWalking backend to fit the > APM > > > field, we need to do more. > > > > > > Could you give me some guides about where should I start? Are the APIs > > > related to APISIX directly or I should use Nginx LUA API? > > > And where should I host these new codes? Should I release on > > > skywalking-apisix-lua(for example) or inside the apisix repo. > > > > > > Sheng Wu 吴晟 > > > Twitter, wusheng1108 > > > > > >
