This panel is focused on analyzing engagement in terms of contributions, providing an insight of projects receiving most contributions and allowing to identify both general and more specific trends related to particular data sources, organizations or projects.
From left to right and top to bottom, the metrics provided are:
bar
shows number of contributions per week for the time frame selected
in time picker (top right corner of the page).Red line
represents the trend corresponding to
the bars, providing an insight on the current status of contributions for active filters.
The meaning of the trend could strongly depends on how the data is filtered. For example, if
we are looking at a new project only, we could expect having a positive slope, as community
is probably getting bigger and number of contributions increase. On the other hand, an old
projects could have a negative slope just because it raised its higher peak some time ago and
now it travels towards stability. Finally, global numbers for an heterogeneous set of projects
could lead us to a stable trend because of the combination of the different behaviours from
different repositories. Data source also affects the trend, as new sources could show
a higher activity than older ones or we could have some deprecated ones, in process of being
substituted by others, with decreasing activity levels.Orange line
shows moving average which
allows to identify trend changes by looking at the points where contribution bars crosses this line.Dark green line
shows the average number of contributions for the whole period shown in the chart.In addition to Kibana filters and search box ont top, filtering by Data Source
, Organization
,
Project
and/or Contributor
is allowed by using the top left corner widget. Notice the red
filter on top used for excluding bots.
To use this dashboard with your own GrimoireLab deployment you need to:
all_enriched
index is available on your GrimoireLab instance
(grimoirelab-sirmordred automatically creates this alias for you).Index Pattern | —– | Dashboard |
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 all_enriched-index-pattern.json
kidash -e https://user:pass@localhost:443/data --import engagement_by_contributions.json
Edit this doc