Upgrade to Pro — share decks privately, control downloads, hide ads and more …

CHAOSS Webinars: GrimoireLab

CHAOSS Webinars: GrimoireLab

Overview of the GrimoireLab system, one of the software projects produced by CHAOSS. Webinar in the series of CHAOSS Webinars. April 17th 2018.

Tweet

More Decks by Jesus M. Gonzalez-Barahona

Other Decks in Technology

Transcript

  1. chaoss.community
    CHAOSS Webinars:
    GrimoireLab
    Introduction to GrimoireLab
    Jesus M. Gonzalez-Barahona
    April 17th 2018
    chaoss.github.io/grimoirelab
    @jgbarah

    View full-size slide

  2. chaoss.community
    ...
    Produce integrated, open source software
    for analyzing software development
    ….

    View full-size slide

  3. chaoss.community
    GrimoireLab
    Software development analytics with
    free, open source software
    (a CHAOSS project)
    chaoss.github.io/grimoirelab
    chaoss.github.io/grimoirelab-tutorial

    View full-size slide

  4. chaoss.community
    Software development analytics
    opnfv.biterg.io

    View full-size slide

  5. chaoss.community
    GrimoireLab architecture

    View full-size slide

  6. chaoss.community
    Architecture: extraction

    View full-size slide

  7. chaoss.community
    Architecture:
    enrichment

    View full-size slide

  8. chaoss.community
    Architecture:
    exploitation

    View full-size slide

  9. chaoss.community
    Example: producing a dashboard
    (es) $ pip install grimoire-mordred
    (es) $ mordred -c mordred.cfg
    (assumes Elasticsearch at http://localhost:9200,
    Kibiter at http://localhost:5601 )
    Needs: mordred.cfg, projects.json, identities.yaml, menu.yaml
    chaoss.github.io/grimoirelab-tutorial

    View full-size slide

  10. chaoss.community
    Try GrimoireLab
    with a single line!!
    $ docker run -p 5601:5601
    -v $(pwd)/credentials.cfg:/override.cfg
    -t grimoirelab/full credentials.cfg:
    [github]
    api-token = XXX
    chaoss.github.io/grimoirelab
    chaoss.github.io/grimoirelab-tutorial
    http://localhost:5601

    View full-size slide