Hi Dev team

I would like to start a new proposal about creating SkyWalking rust agent
project.
Rust is a new language, which isn't like VM/GC based language, it could be
compiled as a real binary delivery.
By using Rust, other languages, such as C++, Python, could be easier to use
this as a lib and just need to build a shell to have tracing capability.
I am new to Rust, AFAIK, Hongtao Gao is learning the Rust too.

Basically, Rust agent would be closed to Nginx LUA agent code structure, if
any of you has interests, please let me know.

Also, as a plus one, once we have Rust agent, we could use Envoy WASM to
inject SkyWalking tracing into C++ based envoy too.

New project repo, skywalking-rust
Issue, SkyWalking main repo issue system
Maillist/Slack, keep the same.


Sheng Wu 吴晟

Apache SkyWalking
Apache Incubator
Apache ShardingSphere, ECharts, DolphinScheduler podlings
Zipkin
Twitter, wusheng1108

Reply via email to