Node Monitor: Simplifying Node Management on the Internet Computer

Introducing Node Monitor

Running nodes on the IC can be complex. Documentation is scattered, there’s no standard troubleshooting process, and support is fragmented. As performance-based rewards (PBR) roll out, these gaps will become more costly. Small misconfigurations or downtime could mean penalties and lost income.

Node Monitor is a platform built by and for Node Providers (NPs) to simplify this. It brings visibility, context, and control into one place. That way, NPs can focus on keeping their infrastructure healthy instead of wrestling with scripts or scattered dashboards.

Our first release focuses on three essentials:

  1. Alerts when a node goes down as well as risks or has incurred penalties.

  2. Data visualizations to help give NPs the context they need.

  3. Actionable insights, letting providers remove underperforming nodes from subnets to avoid penalties.

The broader goal is to make operating ICP nodes approachable, not just for existing providers, but also for the next generation entering the ecosystem.

How It’s Built

Node Monitor’s architecture is simple:

  • Frontend: Queries the Node Reward canister directly to visualize block production, uptime, and penalties in real time.

  • Backend: Handles email alerts, daily summaries, authentication, and subscriptions.

  • Database: Stores minimal user data like account info, preferences, and alert settings.

Status of the Project

Following the announcement of our public dashboard back in June, Node Monitor is now live in its early form:

:backhand_index_pointing_right: nodemonitor.aviatelabs.co

The platform:

  • Sends daily performance summaries and downtime alerts.

  • Displays Trustworthy Node Metrics through an interactive dashboard.

  • Supports Change Subnet Membership proposals directly into the interface, so NPs can take immediate corrective action when needed.

View the demo of all these features in action here.

Future Plans

Node Monitor is just getting started. The roadmap has four phases:

  1. Reliability: Optimize user experience, enable faster node swaps, and deliver monthly reward reports.

  2. Observability: Integrate hardware-level metrics for root-cause analysis of downtime or degraded performance.

  3. Actionability: Enable one-click redeploys and remote troubleshooting through secure integrations.

  4. Vertical Integration: Manage not just nodes, but also payouts, expenses, and governance, all from one dashboard.

The long-term goal is to make running a node on the Internet Computer even simples than running a server on AWS, but fully decentralized, verifiable, and community-driven.

Resources


Special thanks to the DFINITY team, @sat and @pietrodimarco for their support throughout the project!

Many thanks as well to the DFINITY Grants Committee, who have kept us on track and performed the reviews of our milestones.

10 Likes

Most Node Providers can’t quickly point to nodes with poor performance. We built Node Monitor’s personal dashboard so you’ll always know which node slipped, in seconds!

20251024-NMDashboard

The dashboard is available for Node Monitor Pro users, which is free to use until the end of the year!

Sign up here :backhand_index_pointing_right: https://nodemonitor.aviatelabs.co

5 Likes

If you’re only watching uptime alerts, you’ve probably already missed out on rewards….

To catch it next time, you need to track your relative failure rate!

Good news: Node Monitor already does that for you with daily performance and rewards reports right to your inbox

20251027-Alerts

If you’re an NP, signup asap to maximize free use of this pro feature! It’s free to use until the end of the year. Check it out here :backhand_index_pointing_right: https://nodemonitor.aviatelabs.co

Let me know below what else you’d like to see in this daily report

2 Likes

Apparently 67% of Node Monitor users have downtime alerts turned OFF…

We assumed it’s not because they don’t care, but rather the toggle was too hard to find.

So we fixed that. With this new nav bar, there’s no excuse. Get those alerts activated!

20251203-activate_alerts

Downtime alerts on Node Monitor are free forever. No reason not to use them. Activate them today :backhand_index_pointing_right: nodemonitor.aviatelabs.co

3 Likes

So Stefan and David?

2 Likes

We built a shortcut for when every second costs you :stopwatch:

Node Monitor’s node swap button pre-fills all proposal summary + payload details in one click. All that’s left is to submit.

20251212-SwapNode

Swap unhealthy nodes out of a subnet faster using this shortcut! Now live in Node Monitor. Try it here: http://nodemonitor.aviatelabs.co

1 Like

They say the best gift is the gift of time :christmas_tree:

Since the shift to performance-based rewards was delayed, we decided to extend our free trial!

Now you can use Node Monitor when real reward data is actually in play.

Full platform.
All pro features.
Free until February 2026.

:backhand_index_pointing_right: Try the entire platform for free today

1 Like