ADA Rocket

Monitoring solution for a Cardano node

Overview

ADA Rocket solution is created and developed for Cardano Stake Pool Operators (SPO), especially single SPO. It provides a simple-to-use monitoring toolset and as a result, it helps improve the overall Cardano network security and reliability, and here is why

  • solution increases operator awareness about the node state
  • it provides the possibility to check the node state on the go without access to PC or Mac
  • operator can set up and tune any custom alerts to cover own monitoring needs
  • solution sends immediate notifications to multiple destinations in case of any alert is triggered
  • SPO needs this solution to track the stake pool nodes. Usual stake pool delegators will be able to use this application too to track their favorite Stake Pools.

ADA Rocket architecture

IMPORTANT! ADA Rocket is in active development phase, use it at your own risk or wait till stable release. If you want to support our development, feel free to delegate your ADA to our Cardano node [BLACK] or donate ADA (or other Cardano tokens) directly to our wallet $blackrocket

Our goals

Our solution will provide easy to use monitoring toolset for SPO (especially single SPO) and as a result, it will improve the overall Cardano network security and reliability, and here is why

  • solution increases awareness about the node state
  • provides the possibility to check the node state on the go without access to PC or Mac
  • setup and tune any custom alerts to cover your own monitoring needs
  • immediate notifications to multiple destinations in case of any alert is triggered

Technical overview

  • all server components are developed with Go (golang) and can be installed in minutes
  • the mobile app will be developed using Flutter and be available on iOS/Android/Mac/Windows/Linux
  • communication protocol between the components is gRPC
  • server components will be tested on Debian
  • database to store historical monitoring data: Postgres
  • our solution is open source and will stay forever

We will need from 6 to 9 months to finalize all the components and deliver the mobile app.

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. We will continue the development of the solution in the future after all the ideas 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

The solution repository

We started developing our solution as an open source project from the very beginning, check our GitHub repository: gitlab.com/adarocket

Advantages compared to current node monitoring tools

  • monitoring node parameters and availability on the go in mobile application
  • immediate notifications to the mobile app in case if something goes wrong (or right :)
  • customizable parameters for the notification with flexible tuning
  • sparing client’s resources (informer is quite a tiny app and takes minimum resources to run)
  • quick and reliable data protocol for communicating between the solution components (gRPC)

As we are managing our own node [BLACK], we are already using our solution to monitor our own node, we will be the first who will use and test the new components and mobile app, and we surely understand the need for SPO.