{"repo":"chaoss/grimoirelab-elk","free":true,"listed":false,"github":"https://github.com/chaoss/grimoirelab-elk","clone":"git clone https://github.com/chaoss/grimoirelab-elk.git","description":null,"language":"Python","stars":61,"topics":["elasticsearch","grimoirelab","software-analytics","hacktoberfest","data-enrichment"],"license":"GPL-3.0","category":"databases-storage","readme_excerpt":"Welcome to GrimoireELK GrimoireELK is the component of GrimoireLab that interacts with the ElasticSearch database. Its goal is two-fold, first it aims at offering a convenient way to store the data coming from Perceval, second it processes and enriches the data in a format that can be consumed by Kibiter. The Perceval data is stored in ElasticSearch indexes as raw documents (one per item extracted by Perceval). Those raw documents, which will be referred to as \"raw data\" in this documentation, include all information coming from the original data source which grants the platform to perform multiple analysis without the need of downloading the same data over and over again. Once raw data is retrieved, a new phase starts where data is enriched according to the data source from where it was collected and stored in ElasticSearch indexes. The enrichment removes information not needed by Kibiter and includes additional information which is not directly available within the raw data. For instance, pair programming information for Git data, time to solve (i.e., close or merge) issues and pull requests for GitHub data, and identities and organization information coming from SortingHat . The enriched data is stored as JSON documents, which embed information linked to the corresponding raw documents to ease debugging and guarantee traceability. Raw data Each raw document stored in an ElasticSearch index contains a set of common first level fields, regardless of the data source: - backen","default_branch":null,"files":null,"tree":[],"storefront":"/r/chaoss","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/chaoss/grimoirelab-elk/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}