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
> >
>

Reply via email to