Closed JJassonn69 closed 2 months ago
@JJassonn69 thanks for creating this bounty!
To enhance the observability and performance monitoring of our ai-subnet, we aim to implement a Grafana Dashboard for Gateway Metrics. This dashboard will provide critical insights into the AI-job broadcasting operations performed by the Gateway, which is responsible for relaying AI-job requests to orchestrators across the network.
The implementation of this dashboard is crucial for monitoring and optimizing various aspects of the AI-job requests and orchestrator performance, ensuring that the ai-subnet operates efficiently and effectively.
Great description! However, adding some emojis could make it more engaging. Also, it would be cool to mention that Livepeer Cloud is providing a free-to-use gateway. The metrics implemented in this pull request are already being collected by the public gateway on Grafana, and the dashboard is visible to the entire community on that page 🚀. Additionally, this dashboard provides Orchestrators with an approximate view of the full network traffic, as it is the largest gateway. Also, mention that Livepeer Cloud is working on a more comprehensive system-wide metrics portal here.
- Strong Go programming skills.
I don't think go skills are needed for this grafana bounty.
⚠️ Warning Please wait for the issue to be assigned to you before starting work. To prevent duplication of effort, submissions for unassigned issues will not be accepted.
This can be replaced by the following syntax:
> [!WARNING]
> ...
Github now supports experimental admonitions (See https://github.com/orgs/community/discussions/16925.
I will modify these and do a update. Thank you for the feedback.
Updated and posted a new issue for final review.
Overview
To enhance the observability and performance monitoring of our ai-subnet, we aim to implement a Grafana Dashboard for Gateway Metrics. This dashboard will provide critical insights into the AI-job broadcasting operations performed by the Gateway, which is responsible for relaying AI-job requests to orchestrators across the network.
The implementation of this dashboard is crucial for monitoring and optimizing various aspects of the AI-job requests and orchestrator performance, ensuring that the ai-subnet operates efficiently and effectively.
Required Skillset
Bounty Requirements
These metrics are introduced to the
ai-video
branch and will provide comprehensive insights into the public gateway requests on the AI network, enabling better optimization and resource allocation.Scope Exclusions
livepeer_current_ai_sessions_total
. These additional metrics can be considered in a future bounty.Implementation Tips
To understand how to work with Gateway metrics, you can refer to a recent pull request that deals with related functionality:
Pull Request #3087
Additionally, make sure to:
How to Apply
#developer-lounge
channel on our Discord server.Thank you for your interest in contributing to our project! 💛