Most SPOs use gLiveView to track the node status (requires access to the command line) or prometheus/graphana, where is lack of essencial data
We are developing a client/server solution to track key parameters of the node/server and send notifications to a special node operator app
This is the total amount allocated to Monitoring tools for SPO.
(especially single SPO) and as a result, it will improve the overall Cardano network security and reliability, and here is why
The only risk is financial, as we have not enough resources. We will deliver solution anyway, it will take just more time, if we
Publishing mobile applications on the Apple AppStore and Google Play Store will be the sign of delivering a solution (but not the end, we still have plenty of ideas and we will continue the development of the solution in the future after all the things above are implemented)
We will be glad if the SPO community will use our solution to monitor their nodes, we hope that we will have hundreds of users
Possible delivery date: December 1, 2022
The possible delivery date for alpha users: October 1, 2022
We already started development and doing it already 6 month and have a working prototype but we need more resources to finalize our solution, we are planning to do the following
- develop mobile/desktop node monitoring app for a node operator
- develop a one-button-click installer for the already developed server components
- develop web application to customize alerts
- develop storing the monitoring data to DB for the future analysis
- cover solution with automatic tests (optionally, if we cover other items in this list)
- develop telegram bot as an additional channel for notifications
- setup and test basic end-to-end notifications for mobile app and telegram
- publish the app in Google Play / App Store
Current developments are already available to the public and are located on GitHub (https://github.com/orgs/adarocket)
Solution architect, lead: designing the architecture, creating/managing tasks, leading the eproject
DevOps: taking care about the node, using developed solution, giving feedback to the team, requesting new features
Backend developer (Golang): developing backend modules
Fronend developer (Flutter): developing SPO mobile app
No. We have enough our own resources to support further development and support
Usage of the solution (based of firebase analytics)
If more than 100 SPOs are using our products, we can consider that as a success
It is a brand new project
-
4 people with strong experience in software development for back/mobile (from 6 to 15 years) and infrastructure, we also manage our own node