-
Notifications
You must be signed in to change notification settings - Fork 18
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
One Click Node Deployment and Observability for Flow Nodes #268
Comments
We appreciate your proposal. After careful review we've decided not to proceed at this time. Please stay connected to our Twitter and working groups to stay on top of the latest developments in the ecosystem and new grant opportunities. There were some aspects of your proposal that were interesting, I'll discuss with the team and we'll followup with the email provided for a new grant if there are synergies. |
Thank you Ser!
Looking forward to your mail
…On Fri, 6 Dec 2024 at 04:54, Ali Serag ***@***.***> wrote:
We appreciate your proposal. After careful review we've decided not to
proceed at this time. Please stay connected to our Twitter and working
groups to stay on top of the latest developments in the ecosystem and new
grant opportunities. There were some aspects of your proposal that were
interesting, I'll discuss with the team and we'll followup with the email
provided for a new grant if there are synergies.
—
Reply to this email directly, view it on GitHub
<#268 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ACE2UJENZMI7KJK3BJDJWID2EDYVTAVCNFSM6AAAAABMQDGJCCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKMRRHA2DONRQG4>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
Hello Ser! @Aliserag Will like to follow up regarding this, I'm available at [email protected] or TG @haroldsphinx Looking forward to contributing to Flow Blockchain more |
Hello Sers @Aliserag @franklywatson Want to nudge regarding this and see how we can proceed, We are really interested in contributing to the Flow ecosystem |
Grant Category
Introduction
Introducing Blockops Network
Blockops is a platform that makes it extremely easy for builders, solo-stakers and node-operators to deploy, maintain and manage their nodes ANYWHERE with complete observability.
This reduces the onboarding complexities for builders and stakers.
Our Products
We built a range of developer tools which includes:
Mission Control : for effortless multi-node deployment and maintenance ANYWHERE, and
Telescope : a privacy-preserving web3 observability tool for Node Operators and Blockchain Networks
Description
Problem Statement
The Problem
Building and maintaining blockchain nodes infrastructure is a tedious, costly and time consuming process
There’s little to no observability solutions for both Node Operators to monitor the performance of their nodes and for Blockchain Networks to monitor the performance of their Node Operators.
Onboarding Node Operators & Validators is time consuming and expensive due to the complexity and the technical challenges faced by Node Operators in setting up Nodes which may slow onboarding of Node Operators and Solo Stakers on Flow Blockchain.
Developers rely on traditional tools like Prometheus and Grafana, which doesn’t capture chain-specific data and are difficult to set up, this reliance delays error detection and harms network health.
The Domino Effect
Evidence of Need
Target audience
Every developers, builders and node operators on Flow
Proposed Solution
Our Solution Blueprint
Our proposed solution addresses the needs of both builders and node operators:
Accessible Yet Reliable Node Observability:
Comprehensive Visibility: Flow network can easily monitor all node operators running their clients.
Ready-Made Monitoring: Node operators get a one-click observability setup, user-friendly tool to oversee their entire node network.
Decentralised and Privacy-Conscious Monitoring:
Performance Alerts: Receive early warnings about potential node performance issues.
Web3-Specific Insights: Get tailored insights into onchain events across all Flow Nodes.
Privacy-Preserving Reporting: Obtain crash reports on client tools while safeguarding privacy and avoiding the storage of PII data.
Out-of-the-Box Monitoring Solutions
Node Fleet Oversight: A robust monitoring solution for managing all node fleets for node operators and enterprise clients.
Custom Alerts: Multiple alert channels to ensure node operators get the notifications they need.
Integrated SLOs: Service Level Objectives (SLOs) are built in for both node operators and networks.
Complete Observability Signals (metrics, logs and traces)
Advanced Log Analysis: Enhanced operational intelligence through sophisticated log analysis.
Telescope
Telescope serves as a complete observability platform designed specifically for decentralised applications (dApps) and node operators within the Flow ecosystem. It is a one-stop tool for web3 observability, enabling builders and networks to collect, store, and visualise all monitoring data, including metrics, logs, traces, and onchain events.
Telescope Key Features:
How Telescope Works (High Level, Not Complete)
Core Components, Protocols & Architecture
Collector: A Telescope agent is installed on the host (VM, k8s, web app, WebAssembly) via the CLI or SDK, depending on the host. The agent is responsible for collecting observability data from the host based on user preferences. This includes metrics, logs, traces, and runtime events.
Filters and Splitters: Filters and splitters are responsible for stripping sensitive information from the observability data, encrypting and converting these metrics into a SHA key that can only be decrypted with the user's private key, which will be generated upon Telescope installation.
Technology Stack Used
Rust
Golang
ClickHouse
Typescript
Apache Kafka
GraphQL
Streaming Fast
Mission Control Features
Impact
Our solution makes things easier and faster. We’ve identified key issues and built tools to help developers work more efficiently. Here’s how:
Node & Network Observability with Telescope:
Our ready-to-use observability dashboard offers Flow developers in-depth insights into node performance metrics, system health, and operational efficiency. It allows developers to make informed decisions that boost productivity and improve the reliability of both their projects and the broader blockchain networks.
Proactive Incident Management:
We help Flow developers to anticipate and resolve potential issues before they escalate. It is a proactive approach to incident management that leads to a smoother operational flow, improving overall developer experience and satisfaction.
Accelerated Time to Deployment:
Our solution simplifies the process of building decentralised applications and enterprise infrastructure on Flow, drastically reducing time to deployment.
Dedicated Node Provider Service:
Our service ensures reliable infrastructure and support for developers' blockchain and decentralised application needs.
Easy Onboarding of Builders:
We simplify the onboarding process for individual stakers within the Flow network, providing a user-friendly experience that lowers barriers to entry and encourages broader participation.
Running Highly Available Flow Nodes:
By operating highly available flow nodes, we minimise latency and enhance network performance, ensuring seamless communication within the Flow network and supporting a more robust developer ecosystem.
Milestones and Funding
Mission Control
b. Node Deployment to Bare Metal Server & Cherry Server
b. Integrate Support for SSH Module Node Deployment for Bare Metal Servers
c. Integrate Kubernetes Cluster Supports
Telescope
b. Implement core system functionalities: data filtering, splitting, and encryption; secret sharing; and anomaly detection.
c. Perform unit and integration testing.
b. Building customisable Grafana-like analytics dashboards.
b. Integrate alert customization feature for offchain (nodes) metrics and dashboards.
c. Integrate support for major notification channels (Discord, Slack, Email).
b. Subscribe to RSS feed notifications for system chain activities: upgrades, forks, downtime.
c. Set up custom alerts to different channels for custom events, both off-chain and on-chain.
d. Visualise metrics, logs, and traces for all system chains.
e. Provide an invite link to allow any user to view the logs dashboard for debugging or collaboration.
f. Instrument observability into protocols and system chains using Telescope SDKs (supporting Rust, Go, and TypeScript).
Cost Breakdown
Total Funding Proposed: $30,000
Team
The text was updated successfully, but these errors were encountered: