Hi

SkyWalking is forwarding to be a stable status, feature enhancement and bug
fix are becoming the 1st priority. CLI is becoming an important and
critical requirement. Today, GraphQL interface provides a good network
interface. UI provides a good browser interface. But for SkyWalking runtime
operation team, CLI is much more friendly than UI or GraphQL.

Here is my proposal
CLI is recommended written in go, which is more friendly on multiple
platforms, having a mini VM, a lot of people using go already.
CLI could use GraphQL APIs as backend API directly, by using that, we just
need an interface translation, provide a more friendly interface through
command, and also doesn't require too much work.

I could lead on the design, I am asking the volunteer to take part in the
design, review and code contributions. I hope this could be delivered at
the end of Nov. with 6.6 release.

Anyone could lead the develop or take part in the development please let me
know, we could work as a team on the new project, "skywalking-cli", first
repo of SkyWalking in go, and this team will do release independently.

Sheng Wu 吴晟

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

Reply via email to