For a while, we’ve been developing a DePIN-powered uptime monitoring tool designed to potentially handle data from millions of devices. Our current infrastructure monitoring and uptime management service, (Checkmate) is evolving to include DePIN integration. This will allow users to burn tokens to access data from the UpRock DePIN network.
This is currently how it works under the hood:
- Connect your wallet -> Select the server you want to monitor -> Choose a geographic focus (specific cities, countries, or entire continents) for Checkmate to send ping messages.
While managing large volumes of data isn’t an issue at this stage, visualization remains a challenge. We’ve implemented MapLibre to display the data, giving users the flexibility to send one-off ping requests to the DePIN network or schedule continuous checks (e.g., every minute).
Given the novelty of this concept (similar to RIPE Atlas), visualizations will play a critical role for admins. Here's what we can currently offer on the dashboard:
- Node distribution on a map: Visualize the number of nodes per country.
- Selective probing: Choose probes directly on the map.
- Probe details: View all probes selected for a specific server.
- One-off ping tests: Perform immediate connectivity checks.
I need some feedback on how to move ahead. Since we are just a few weeks away from the general release, it would be great if I could get some thoughts. We’re considering whether this is the right balance of features or if adjustments are needed.
My immediate questions would be:
- If you had access to a global DePIN network for server monitoring, what would you prioritize seeing on the dashboard?
- Would you be interested in seeing historical logs? Like access logs going back to a specific time.
- would you want to customize packet size? (set the size of the packets being sent).
Probably there are others upcoming but I would like to start with a small UI set initially.