In order to analyze community structure we rely on Onion model. All panels related to community structure are based on the onion study included in grimoirelab-elk project.
This panel shows the results of computing onion for all contributions in a given data source.
In addition to Kibana filters and search box on top, filtering by Data
Source
is allowed by using the top left corner widget. Notice the blue filter
on top used for showing only Git
data. This filter can be modified by using
Data Source
widget mentioned above.
In Kibana/Kibiter, filters are combined by means of AND
operators.
E.g. if we enable Git and GitHub filters, under the hood we get
an ElasticSearch query like:
data_source=git AND data_source=github
Thus, by selecting more than one data source filter at the same time, we won’t get any result, because data come from one data source or another, but not several at the same time.
Data Source
widget automatically manages this for you, so you just need
to select the desired data source in the drop down list and click on
Apply changes
. Data is meaningful only if one and only one data source
is selected for filtering.
To use this dashboard with your own GrimoireLab deployment you need to:
all_onion
index is available on your GrimoireLab instance
(see how to configure grimoirelab-elk studies and
grimoirelab-sirmordred documentation for details on how to deploy it).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_onion-index-pattern.json
kidash -e https://user:pass@localhost:443/data --import onion_overall.json
Edit this doc