Episode 56

Using GrimoireLab to Understand the Health of Your Open Source Project


8 April 2022

44 mins 8 secs

Your Hosts
Special Guest

About this Episode

Hello and welcome to CHAOSScast Community podcast, where we share use cases and experiences with measuring open source community health. Elevating conversations about metrics, analytics, and software from the Community Health Analytics Open Source Software, or short CHAOSS Project, to wherever you like to listen. On this episode we have joining us, Chenqi Shan, who’s an open source developer at Huawei Open Source management center. Today we have a great discussion about GrimoireLab, which is a powerful CHAOSS tool for gathering data, and we find out a multitude of dashboards that can be used to show metric models. Chenqi shares with us how she uses GrimoireLab and how her experience has been contributing to the GrimoireLab project. Daniel details the GrimoireLab repository Sigils, and the component Perceval, and we hear stories about different approaches and different problems that we’re trying to solve with GrimoireLab. Download this episode now to find out much more, and don’t forget to subscribe for free to this podcast on your favorite podcast app and share this podcast with your friends and colleagues!

[00:01:53] Daniel gives us a little history of Grimoire Lab, and Chenqi tells us how she uses GrimoireLab and the benefits it has for her organization and her analysis of open source software, health, sustainability, and openEuler.

[00:05:59] Sean asks Chenqi about what kinds of key information do the special interest groups get from GrimoireLab that help them understand the work that needs to be done or how things are going, and Chenqi also explains what she means by health.

[00:07:33] Chenqi tells us if she uses any other big metrics in their dashboards or in their setups besides the health for the response.

[00:08:32] With 90 special interest groups involved, we find out if there are less experienced or newer groups that look at different metrics than some of the more experienced special interest groups.

[00:10:05] Venia and Daniel talk about how different dashboards are useful to different projects at different levels or parts of their life cycle.

[00:14:10] Chenqi explains their metrics.

[00:16:02] We hear Chenqi’s thoughts on her experience contributing to the Grimoire Lab project.

[00:17:12] Chenqi shares some recommendations for developers that would like to help with GrimoireLab gitee or GrimoireLab.

[00:18:04] Venia, Daniel, and Sean share some important things about GrimoireLab and then Daniel tells us about the GrimoireLab repository Sigils.

[00:25:56] Chenqi tells us why they used OpenSearch instead of Elasticsearch on their project.

[00:27:32] Daniel explains if it’s common to have different platform dashboards or metric models that are presented to different projects or roles on a project in a larger organization or open source enterprise.

[00:32:00] Find out about Perceval, which is a very powerful component of GrimoireLab, and Venia talks about a case study she did.

[00:36:58] Looking forward towards the next year, Daniel talks about some of the key objectives happening in GrimoireLab in terms of new features, new functionality, and advances in technology and he shares a wish list of what he would like to see.

Value Adds (Picks) of the week:

  • [00:40:54] Sean’s pick is his bicycle.
  • [00:41:31] Venia’s pick is having better help with virtual digital therapy available.
  • [00:42:09] Daniel’s pick is being able to meet with people.
  • [00:42:43] Chenqi’s pick is going to Universal Studios and seeing Harry Potter.


Sean Goggins

Venia Logan

Daniel Izguierdo


Chenqi Shan





CHAOSS Project Twitter

CHAOSScast Podcast


Ford Foundation

Sean Goggins Twitter

Venia Logan Twitter

Daniel Izguierdo Twitter

Chenqi Shan-GitHub






Generic Dashboards for GrimoireLab-Sigils

GrimoireLab Perceval-GitHub

CHAOSScast Podcast-Episode 21: Extending GrimoireLab projects with Ria and Venu

Support CHAOSScast