Last hackweek filtra was created – a tool to extract information like lead and cycle times from Github repos for (but not limited to) projects that are doing Kanban. The collected metrics can then be visualized with Grafana.

Currently there are two problems with filtra:

  1. There are two branches. The master branch, that can query information from one project per instance and the multi-board branch, that can query from multiple projects. Sadly the metrics looks a bit different for both of the branches and this needs to be fixed. Also unittests are badly needed! See: Metrics are different #20 and Missing Tests #23
  2. Currently filtra is basically a Prometheus endpoint. But Prometheus is not a perfect fit for this use-case, since we are only collecting a few metrics per day but with a very high retention. This is usually different for data collected with Prometheus. So the conclusion was that Postgresql would be a better fit for storing that data.

This project is part of:

Hack Week 19

Activity

  • about 4 years ago: PSuarezHernandez liked this project.
  • about 4 years ago: jcavalheiro liked this project.
  • about 4 years ago: jcavalheiro joined this project.
  • about 4 years ago: jochenbreuer started this project.
  • about 4 years ago: jochenbreuer added keyword "go" to this project.
  • about 4 years ago: jochenbreuer added keyword "golang" to this project.
  • about 4 years ago: jochenbreuer added keyword "github" to this project.
  • about 4 years ago: jochenbreuer added keyword "metrics" to this project.
  • about 4 years ago: jochenbreuer added keyword "graphql" to this project.
  • about 4 years ago: jochenbreuer added keyword "grafana" to this project.
  • about 4 years ago: jochenbreuer added keyword "postgresql" to this project.
  • about 4 years ago: jochenbreuer added keyword "leadtime" to this project.
  • about 4 years ago: jochenbreuer added keyword "cycletime" to this project.
  • about 4 years ago: jochenbreuer added keyword "projectmanagement" to this project.
  • about 4 years ago: jochenbreuer originated this project.

  • Comments

    • jochenbreuer
      about 4 years ago by jochenbreuer | Reply

      First update: We'll go with Sqlite instead of Postgresql.

    Similar Projects

    WebUI for your data by avicenzi

    [comment]: # (Please use the project descriptio...


    Learn Golang contribuing to opensource projects by mbussolotto

    Project Description

    Get practice in Golan...


    Rancher Upgrader - Upgrades your rancher install via helm, and communicates critical changes from release A to B. by rweir

    [comment]: # (Please use the project descriptio...


    A CLI for Harvester by mohamed.belgaied

    [comment]: # Harvester does not officially come...


    Cluster API Provider for Harvester by rcase

    [comment]: # (Please use the project descriptio...


    WebUI for your data by avicenzi

    [comment]: # (Please use the project descriptio...


    Rancher Upgrader - Upgrades your rancher install via helm, and communicates critical changes from release A to B. by rweir

    [comment]: # (Please use the project descriptio...


    terraform-provider-feilong by e_bischoff

    Project Description

    People need to test o...


    Learn Golang contribuing to opensource projects by mbussolotto

    Project Description

    Get practice in Golan...


    Go zip updater: Appending new files to zip archive without decompressing the whole file by StarryWang

    Project Description

    Currently, Golang's `...


    Collect flaky test cases identified by the team in a GitHub board and highlight them in the Test report by oscar-barrios

    Project Description

    Flaky tests: Th...


    Avahi Integration and Network Connection by vojha

    Avahi Integration and Network Connection

    ...


    Deep clean-up of the Uyuni documentation files by omaric

    Project Description

    This project is plann...


    Test Results for openQA on GitHub by livdywan

    Project Description

    Jobs in openQA are us...


    Visualization of historical sar(1) archives by ggherdovich

    Project Description

    The sar(1) tool, fr...


    Create tool to analyze supportconfig to spot common SUSE Manager / Uyuni issues by cbosdonnat

    [comment]: # (Please use the project descriptio...


    Improved Product Development Process by rtsvetkov

    [comment]: # (Please use the project descriptio...