GrimoireLab Components
The following figure summarizes the different tools used in GrimoreLab.
GrimoireLab is composed of different tools, which are listed below:
Data retrieval related components:
- Perceval: retrieval of data from data sources
- Graal: source data analysis with external tools
- KingArthur: batch processing for massive retrieval
Data enrichment related components:
- GrimoireELK: storage and enrichment of data
- Cereslib: generic data processor
- SortingHat: identity management
Data consumption related components:
- Kibiter: dashboard, downstream version of Kibana
- Sigils: visualizations and dashboards
- Kidash: visualizations and dashboards manager
- Manuscripts: reporting
Platform management, orchestration, and common utils:
- Mordred: orchestration
- GrimoireLab Toolkit: common utilities
- Bestiary: web-based user interface to manage repositories and projects for Mordred
- Hatstall: web-based user interface to manage SortingHat identities