Hi

I am here to propose a new sub project for SkyWalking to expand its
visualization ecosystem.
SkyWalking OAP had released 9.4.0, which includes one key feature is that,
the support for PromQL[1]. Powered by that, SkyWalking has its Grafana
dashboard[2].

Meanwhile, as PromQL back by Prometheus, the PromQL can't provide all
features for SkyWalking as an APM. But Grafana as a visualization layer, it
covers more landscape.

So, now, I am proposing a new sub project, skywalking-grafana-plugins. It
would include all new developed plugins on the top of Grafana component,
starting from service topology support by using Grafana node graph[3]
plugin. Furthermore, we could add more UI plugins such as endpoint
dependencies, traces.

One last thing, Grafana is an AGPL licensed project. But these new plugins
are only built for users already using Grafana, rather than SkyWalking
requires users to adopt it. Booster UI is still our primary UI, all
features are only available on that. Grafana dashboard is only an optional
extension for users love Grafana. I believe this wouldn't be a License
concern.

If anyone has a question or concern about this proposal, please let me know.

This new proposal is from 3 PMC members
- Sheng Wu
- Kai Wan
- Qiuxia

We are welcome more to join.


[1]
https://skywalking.apache.org/docs/main/next/en/api/promql-service/
[2]
https://skywalking.apache.org/docs/main/next/en/setup/backend/ui-grafana/
[3]
https://github.com/grafana/grafana/tree/main/public/app/plugins/panel/nodeGraph
-- 
Sheng Wu 吴晟

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

Reply via email to