Create and configure Grafana dashboards for Github Metrics

已关闭 已发布的 3 年前 货到付款
已关闭 货到付款

I’m a community manager and I need some ways to track metrics for my developers against specific open source repositories. The aim of these metrics is to report on how the company and our developers are contributing back to to open source software.

Example might be, in the last X months: Number of commits created by Developer 1, number of PRs created by Developer 1, Number of PRS reviewed by Developer 1, Number of issues raised by Developer 1

I'm on a deadline of this week, as these metrics are needed for an urgent pitch by my manager.

Ideally you have sound knowledge of Grafana, APIs (especially Github's API) and JSON, DevOps. It doesn't necessarily have to be Grafana - it's just the only tool I've found in my current research that I think could do what I'm looking for. The other alternatives I've considered but haven't looked into too much are Apache Superset, or an open source tool called Grimoire Lab - [login to view URL]

I'm open to suggestions on how to achieve this if you have a better solution.

I've tried something here: [login to view URL]

I'm using the Github Data Source. These graphs you can see on this dashboard are the default that come from the JSON file or ID on the following page: [login to view URL]

I've been playing around with the settings since then. While I've been able to configure the Organisation, Repository and Users/Contributor fields, I'm still getting errors like

"Cannot read property 'fields' of undefined"

I also don't think the statistics are updating the correct metrics - but this might be because they are default?

---

MOCKUP

Please see from this Miro board here with a mockup and some information on each requirement.

[login to view URL]

----

DELIVERABLES

What I need:

1. A dashboard that tracks a specific list of about 15 developers, and shows their activity, such as:

How many commits by each developer in my company

How many PRs each developer has created

How many PRs reviewed by each developer in my company

How many issues each developer has raised

2. A dashboard that shows the top repositories that each developer has contributed to (based on aggregate data from 1)

3. A dashboard that shows the metrics (as per point 1) against a specific list about 20 public Github repositories… for example

quantcdn/drupal

govCMS/lagoon

govCMS/scaffold-tooling

dpc-sdp/tide_core

salsadigitalauorg/merlin-framework

and more

I have a Grafana account, so I can create you a user.

Thanks!

Data Visualization JSON API GitHub

项目ID: #30697404

关于项目

2个方案 远程项目 活跃的3 年前

有2名威客正在参与此工作的竞标,均价$161/小时

workspaceitaus

Dear Concerned, Workspace InfoTech Limited Australia, a specialized TECH company focusing on system evolution, digital core and intelligent technology. Our global infrastructure technology built on 13 years of innovat 更多

$222 AUD 在7天内
(0条评论)
0.0
pratikdasbaghel7

I am having experience of working on grafana part. Regarding your question - statistics should change other it would mean nothing, you can try having default value as nothing, then it will automatically select first va 更多

$100 AUD 在2天内
(0条评论)
0.0