livepeer / grants

⚠️ DEPRECATED ⚠️ Please visit the new homepage at https://grants.livepeer.org
43 stars 7 forks source link

[Microgrant] Livepeer Exporter #201

Closed livepeer-grants-bot closed 5 months ago

livepeer-grants-bot commented 7 months ago

Application by : rickstaa

Project Description

The Livepeer exporter gives orchestrators an easier way to create Grafana dashboards by extending Prometheus metrics from the Livepeer monitoring service. It fetches and exposes orchestrator metrics from various Livepeer endpoints for Prometheus to scrape. Doing this eliminates tedious and slow data extraction through Grafana plugins like marcusolsson-json-datasource.

Link to public GitHub repo (if applicable)

https://github.com/transcodeninja/livepeer-exporter

Link to demo website (if applicable)

https://transcode.ninja

How is Livepeer used for this project?

The exporter will use data from different Livepeer APIs and make this data available as Prometheus metrics and thus can be used in Grafana.

How will you improve your project with this grant? What steps will you take to meet this objective?

A small grant will ensure my small orchestrator stays in the top 100, giving me some income to work on this project and other Livepeer contributions. While the joy of creating this tool is reward enough, a grant would also help offset the 20 hours invested in its development and cover the estimated 2–4 hours required to wrap up the final 20%.

Was this project started at a hackathon or another web3 event? Which one?

No.

Please describe (in words) your team's relevant experience, and why you think you are the right team to build this project. You can cite your team's prior experience in similar domains, doing similar dev work, individual team members' backgrounds, etc.

Through active involvement in open-source projects and academic pursuits, I've honed proficiency in Golang, Docker, Prometheus, and Grafana. You can explore my work at github.com/rickstaa.

What is the project’s expected deliverable at the conclusion of the grant time period?

While initiating this project, I wasn't aware of the Livepeer grant program. Consequently, the funding request is partly retroactive, considering the project's publication and completion of 80% of the final deliverable. To enhance the user experience, I aim to address the remaining two items, detailed on link to GitHub issues.

What is the one thing (the core mechanic) you want someone to do when using your deliverable?

I encourage users to pull and launch the Livepeer-exporter Docker container, leveraging its metrics to elevate the performance of their Grafana dashboards.

How will this deliverable benefit the Livepeer ecosystem?

This enhancement not only simplifies the process for orchestrators to craft comprehensive Grafana dashboards but also contributes to a notable boost in dashboard load times.

How did you learn about the Livepeer Grants Program?

Via @titannode and @captain.stronk.

github-actions[bot] commented 6 months ago

This issue has been marked as stale with no activity. It will close in 7 days.

github-actions[bot] commented 5 months ago

This issue has been automatically closed.