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