How it is

Currently the telegraf webhooks plugin for github produces rather dumb measurements. Just extracting data from the webhook and putting it into the TSDB. The interesting data for engineering metrics you have to calculate yourself then.

How it should be

Given a set of input variables (list of accounts and labels) the plugin should calculate

  • cycle time (the time between certain PRs open and deploy)
  • change failure rate (the amount of opened PRs divided by the PRs with label)
  • change quality (the amount of issues with priority labels)

How it would be nice

While doing this, think a more about the data models for other use-cases.

Looking for hackers with the skills:

golang influxdb grafana metrics

This project is part of:

Hack Week 20

Activity

  • 7 months ago: hennevogel added keyword "influxdb" to this project.
  • 7 months ago: hennevogel added keyword "grafana" to this project.
  • 7 months ago: hennevogel added keyword "metrics" to this project.
  • 7 months ago: hennevogel removed keyword observeability from this project.
  • 7 months ago: hennevogel added keyword "golang" to this project.
  • 7 months ago: admehmood joined this project.
  • 7 months ago: admehmood liked this project.
  • 8 months ago: hennevogel added keyword "observeability" to this project.
  • 8 months ago: hennevogel started this project.
  • 8 months ago: hennevogel originated this project.

  • Comments

    Similar Projects

    Learn Go by Writing an Application by jluo

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


    k8s-rook-client by haass

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


    Convert openqa-mon to webassembly by ybonatakis

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


    Terraform GUI by kevinklinger

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


    Single Cluster RBAC for Prometheus Operator by aiyengar2

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