Hi, Sheng, really good news! I will try to run this nginx lua project in OpenResty and Apache APISIX, and feedback to this project.
Thanks, Ming Wen, Apache APISIX Twitter: _WenMing Sheng Wu <[email protected]> 于2020年2月23日周日 下午4:53写道: > Hi SkyWalking dev team > > I used this week to finish the whole Nginx LUA plugin to tracing the Nginx > proxy with the native SkyWalking APIs. The only missing today, is Jian > Tan's PR[1], to provide the backend HTTP service. > > The Nginx LUA plugin could provide > 1. Service and Instance register > 2. Heartbeat#ping > 3. Segment report including tags and most of the key field.[2] > > I hope the Dev team could do the team and give me some feedback. > > Jian Tan, Haochao Zhuang, Zhenxu Ke > > After this test, we should add an e2e pipeline after this test. We could > use `git submodule` or `git repo commit id` to download this repo and run > the tests with the latest backend, to make sure the compatibility and HTTP > API works as expected. > > Ideally, the test case should be JavaApp1 -> Nginx -> JavaApp2. In this > case, we could also check the Nginx Lua ref mechanism too. > > To APISIX community > > If you have time, please help with testing and doc. Especially about how to > set up the dev env locally. Currently, the dev setup is installing a > separated LUA env, but I think using the OpenResty's LUAJIT to run local > tests, unit tests. > > [1] https://github.com/apache/skywalking/pull/4399 > [2] https://github.com/apache/skywalking/pull/4399#issuecomment-590037930 > > > Sheng Wu 吴晟 > > Apache SkyWalking > Apache Incubator > Apache ShardingSphere, ECharts, DolphinScheduler podlings > Zipkin > Twitter, wusheng1108 >
