Skip to content

Commit

Permalink
refactor: add home dashboard
Browse files Browse the repository at this point in the history
This commit adds a simple home dashboard which can be used to link to
the public dashboards. It also improves the other dashboards.
  • Loading branch information
rickstaa committed Nov 16, 2023
1 parent bd83a1b commit 2f13fa0
Show file tree
Hide file tree
Showing 3 changed files with 2,015 additions and 1,739 deletions.
146 changes: 146 additions & 0 deletions monitoring/grafana/dashboards/home.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,146 @@
{
"annotations": {
"list": [
{
"builtIn": 1,
"datasource": {
"type": "grafana",
"uid": "-- Grafana --"
},
"enable": true,
"hide": true,
"iconColor": "rgba(0, 211, 255, 1)",
"name": "Annotations & Alerts",
"type": "dashboard"
}
]
},
"description": "Grafana home page of the transcode.eth dashboards.",
"editable": true,
"fiscalYearStartMonth": 0,
"graphTooltip": 0,
"links": [],
"liveNow": false,
"panels": [
{
"datasource": {
"type": "prometheus",
"uid": "PBFA97CFB590B2093"
},
"description": "Orchestrator Info",
"gridPos": {
"h": 23,
"w": 12,
"x": 0,
"y": 0
},
"id": 3,
"options": {
"code": {
"language": "plaintext",
"showLineNumbers": false,
"showMiniMap": false
},
"content": "## Transcode.eth\n\n**Transcode.eth**, aka **Transcode.ninja**, operates with ninja-like agility—swift, agile, and precise in every transcoding task. Fueled by a 1 Gbps down and high-uptime internet connection near Frankfurt and London nodes, our services offer high performance, low latency, and unwavering reliability. 🥷\n## Key Features\n\n- **Low Latency:** Real-time transcoding for broadcasters and viewers.\n- **High Performance:** With the capacity to scale directly to three NVIDIA 1070 cards or higher, Transcode.eth ensures consistent excellence in meeting demand.\n- **Transparency:** Operations, tools, and metrics proudly shared on [Transcode.ninja](https://transcode.ninja).\n- **High Uptimes:** Ensuring stability with robust internet and strategic positioning.\n\n## Value Proposition\n\n### For Delegators:\n\n- **Transparent Operations:** Track performance via public dashboards for trust and transparency.\n- **Stable Returns:** High-performance transcoding, strategic location, and high uptimes contribute to reliable returns.\n\n### For Broadcasters:\n\n- **Low Latency:** Real-time transcoding for a smooth streaming experience.\n- **High-Quality Output:** Consistently delivers superior transcoded videos.\n- **Reliability:** High uptimes and strategic positioning provide a reliable transcoding solution.\n\n## Get Involved\n\nExplore Transcode.eth's power by delegating your Livepeer tokens.\n\n- [<img src=\"https://thegivingblock.com/wp-content/uploads/2021/08/Livepeer-LPT-logo.png\" height=\"20\" width=\"20\">&nbsp;Delegate Now: Delegate to Transcode.eth](https://explorer.livepeer.org/accounts/0x5bdeedca9c6346b0ce6b17ffa8227a4dace37039/orchestrating)\n\n## Contact Us\n\nFor inquiries, feedback, or collaboration opportunities:\n\n- **Discord:** [rickstaa](https://discordapp.com/users/700320643962634300)\n\nThanks for choosing Transcode.eth—where speed, agility, and strategic connectivity redefine video transcoding on Livepeer!",
"mode": "markdown"
},
"pluginVersion": "10.2.0",
"title": "Overview",
"type": "text"
},
{
"datasource": {
"type": "prometheus",
"uid": "PBFA97CFB590B2093"
},
"description": "Our public dashboards.",
"gridPos": {
"h": 6,
"w": 12,
"x": 12,
"y": 0
},
"id": 2,
"options": {
"code": {
"language": "markdown",
"showLineNumbers": false,
"showMiniMap": false
},
"content": "In our pursuit of transparency, we openly share orchestrator insights through public dashboards hosted on [GitHub](https://github.com/rickstaa/livepeer-setup). Delegators, share your ideas or requests [here](https://github.com/rickstaa/livepeer-setup/issues/new).\n\n**Dashboards Overview:**\n\n1. <a href=\"http://localhost:3000/d/rA7cG7DWz/orchestrator-payments-overview?orgId=1&refresh=30s&from=1699562243040&to=1700167043040\" target=\"_self\"><img src=\"https://cdn.icon-icons.com/icons2/2699/PNG/512/grafana_logo_icon_171048.png\" height=\"20\" width=\"20\"> Orchestrator Overview</a>: Explore performance scores, active sessions, rewards, and more.\n\n2. <a href=\"http://localhost:3000/public-dashboards/26973a1a49f84c55b759b1d62e8abb3c\" target=\"_self\"><img src=\"https://cdn.icon-icons.com/icons2/2699/PNG/512/grafana_logo_icon_171048.png\" height=\"20\" width=\"20\"> Orchestrator Payments Overview</a>: Delve into payment insights, including the total ETH distributed to delegators, ETH payouts to the orchestrator, and the associated energy costs in generating income.",
"mode": "markdown"
},
"pluginVersion": "10.2.0",
"title": "Public Dashboards",
"type": "text"
},
{
"datasource": {
"type": "prometheus",
"uid": "PBFA97CFB590B2093"
},
"description": "Our Open-Source Tools.",
"gridPos": {
"h": 4,
"w": 12,
"x": 12,
"y": 6
},
"id": 4,
"options": {
"code": {
"language": "markdown",
"showLineNumbers": false,
"showMiniMap": false
},
"content": "At Transcode.eth, an open-source ethos is central to our philosophy. We share tools for transparency and collaboration:\n\n- **[livepeer-exporter](https://github.com/rickstaa/livepeer-exporter):** A Prometheus exporter for Livepeer orchestrator metrics, seamlessly integrating with diverse Livepeer endpoints. Explore its capabilities on our [GitHub repository](https://github.com/rickstaa/livepeer-exporter) and foster an open and collaborative ecosystem.\n",
"mode": "markdown"
},
"pluginVersion": "10.2.0",
"title": "Open-Source Tools",
"type": "text"
},
{
"datasource": {
"type": "prometheus",
"uid": "PBFA97CFB590B2093"
},
"description": "Our Roadmap",
"gridPos": {
"h": 13,
"w": 12,
"x": 12,
"y": 10
},
"id": 5,
"options": {
"code": {
"language": "plaintext",
"showLineNumbers": false,
"showMiniMap": false
},
"content": "Certainly! Here's the updated roadmap with the additional step:\n\n1. ✅ **Setup Orchestrator and Conduct Initial Performance Tests**\n - Orchestrator successfully set up and underwent initial performance tests on the Livepeer network.\n\n2. ✅ **Create Grafana Dashboards**\n - Implemented Grafana dashboards for full operational transparency.\n\n3. ✅ **Develop Livepeer Prometheus Exporter**\n - Developed a Livepeer Prometheus exporter and shared it with the community, boosting the performance of orchestrator dashboards.\n\n4. ⏳ **Conduct Rigorous Performance and Income Tests**\n - Perform extensive performance and income tests on the network with the new setup to ensure optimal functionality.\n\n5. 🚧 **Brand Creation, Website Development, and Community Engagement**\n - Establish branding identity for Transcode.eth.\n - Develop a website to showcase services, features, and community engagement.\n - Create a Discord server for community interaction.\n - Set up official social media accounts for Transcode.eth to engage with the community.\n\n6. 🚧 **Implement Delegator Voting Mechanism**\n - Introduce a mechanism for delegators to participate in voting processes.\n\n7. 🚧 **Additional Delegator Reward Mechanism**\n - Explore and implement additional reward mechanisms for delegators, such as NFTs or voting tokens.\n\n8. 🚧 **Evaluate Demand for Private Pool and Multi-Orchestrator Setup**\n - Assess demand for a private pool and consider transitioning to a multi-orchestrator setup if warranted.\n\nFeel free to share any further thoughts or adjustments!",
"mode": "markdown"
},
"pluginVersion": "10.2.0",
"title": "RoadMap",
"type": "text"
}
],
"refresh": "",
"schemaVersion": 38,
"tags": [],
"templating": {
"list": []
},
"time": {
"from": "now-6h",
"to": "now"
},
"timepicker": {},
"timezone": "",
"title": "Home",
"uid": "d38596a9-33a1-4045-9ea4-b7e97fa2e85e",
"version": 2,
"weekStart": ""
}
Loading

0 comments on commit 2f13fa0

Please sign in to comment.