Discourse Devrel

This dashboard focuses on Discourse activity and active authors in different time slots.

  • To filter bots there is a filter on top of the dashboard.
  • Links to Hatstall are provided within the tables to allow to editing profiles in case there are unmerged profiles or bots that are not marked as such.
  • There are 3 tables, one per each time interval.

The metrics you’ll find are:

  • Posts Created: Number of new posts by month 30/60/90 day rolling avg posts/day. This calculates the numbers per day, as rolling averages are per day too. Metric says posts: a post is either a question or an answer (this can be easily modified to count only one of them or to count them separately).
  • Posts: Top 30 contributors in the last 30/60/90 days (excluding any automated tooling, see bots filter on top).

Acknowledgments

We would like to thank Frances Chao-Gay and benny Vasquez from chef.io project for their collaboration. This dashboard hadn’t been possible without them. It is based on their ideas and they were the actual reviewers of the work done.

We had also the opportunity of discussing the use case with benny during one of our bi-weekly CHAOSS-GrimoireLab calls, publicly available on YouTube.

Files

To use this dashboard with your own GrimoireLab deployment you need to:

Index Pattern   Dashboard
Index Pattern —– Dashboard


Command line instructions

Once you have the data in place, if you need to manually upload the dashboard execute the following commands:

kidash -e https://user:pass@localhost:443/data --import discourse-index-pattern.json
kidash -e https://user:pass@localhost:443/data --import discourse.json

Edit this doc