Superskyyy / sw-community

Using CHAOSS + Apache Kibble to analyze the Apache SkyWalking ecosystem
Apache License 2.0
3 stars 0 forks source link

Should we consider bring this deployment into official SkyWalking? #1

Open wu-sheng opened 2 years ago

wu-sheng commented 2 years ago

I noticed this yesterday, and I want to discuss with you whether we should discuss in the community and deploy this into SkyWalking? I think I can find GCP VM/K8s to host the deployment.

The basic questions are

SkyWalking community doesn't have on-duty evangelist, but people may feel interesting to read our statistic from time to time. After all, number is number, the trend is fun sometimes.

Superskyyy commented 2 years ago

@wu-sheng It is so great to hear this could be hosted for the SkyWalking community!

Here's an official demo on the CHAOSS ecosystem projects - You can navigate to different data panels and time periods from the top right bar👇

image

Answering the questions:

  1. I really like CHAOSS + GrimoireLab, the metrics and tool-chain are more comprehensive and easier to use than Kibble. Most importantly it is being actively improved by a group of people coming from industry and academia. Community over code is gaining more attention lately, I believe it's valuable as we can easily identify trends with the nice figures. For the specific needs of our community, we can customize ​the Kibana dashboard to implement more metrics.

  2. This repo now only contains config files(which is enough for deployment). We just need an actions workflow to set these configs and import our customized metric rules, if there are any. I can try to make it happen. Luckily GrimoireLab officially supports k8s deployment, very easy to spin up one in a minute.

  3. GrimoireLab is capable of collecting data from about 20 sources including Git, GitHub, Slack, DockerHub, Twitter etc. As you can see from the official demo, it's quite easy to use and out-of-box contains a lot of visualizations. Basically, if we configure it right, it will collect much more data than what Kibble has(except Ponymail support), also being customizable and user-friendly.

wu-sheng commented 2 years ago

Are both CHAOSS + GrimoireLab APLv2 licensed? What should we host besides their official release? Some setting files?

Superskyyy commented 2 years ago

Are both CHAOSS + GrimoireLab APLv2 licensed? What should we host besides their official release? Some setting files?

@wu-sheng The GrimoireLab components are under GPLv3 but we don't need to host any part in a repo, only settings files and customized dashboard JSON files would be enough. They have images in DockerHub.

wu-sheng commented 2 years ago

Let's open the discussion on dev mail list.

Superskyyy commented 2 years ago

Let's open the discussion on dev mail list.

Ok, I will send an email tmr morning, gonna sleep now.