
Create and configure Grafana dashboards for Github Metrics
$30-250 AUD
货到付款
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!
项目ID: #30697404
关于项目
有2名威客正在参与此工作的竞标,均价$161/小时
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 更多
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 更多