Summary Introduction Before you start What is GrimoireLab Supporting systems Installing GrimoireLab Deploying from DockerHub GrimoireLab architecture Components Scenarios Perceval Git GitHub Mail archives Gerrit Summarizing Producing Kibana dashboards with GrimoireELK A simple dashboard A dashboard with SortingHat Managing dashboards with kidash Complete dashboard for Meetup SortingHat Data structure Basic use Reporting with Manuscripts Get your first report Mordred: orchestrating everything A GrimoireLab dashboard in one step Mordred in a container The projects file Python scripting Persistent storage in ElasticSearch Querying ElasticSearch ElasticSearch DSL Querying GrimoireELK indexes Pandas for GrimoireLab indexes Cases: CHAOSS Health Activity Tools and tips Perceval ElasticSearch HTML5 app: latest activity Copying indexes CSV from Jenkins enriched index Attraction & Retention Internals Perceval backends Contributing