A self-hosted monitoring and alerting system for the Hedera distributed ledger network by Taras Smereka

Demo Video #
5-minute walkthrough of the Hedera Network Monitor in action
While Hedera has excellent development tools, the monitoring ecosystem needed something purpose-built. Not another expensive SaaS platform with vendor lock-in, not a generic tool requiring weeks of customization, and not an Ethereum-focused solution awkwardly adapted to other chains. The Hedera Network Monitor fills that gap.
What It Does #
This is a 24/7 watchdog that monitors Hedera accounts and network health, evaluates alert conditions, and dispatches notifications through webhooks to Slack, Discord, PagerDuty, and other services.
Core Features:
- Account Monitoring - Track multiple accounts with real-time balance changes and configurable threshold alerts
- Network Health - Monitor node availability and network degradation across testnet and mainnet
- Flexible Alerting - Webhook notifications with severity levels, cooldowns to prevent spam, and exponential backoff retry logic
- Developer Tools - REST API for programmatic access, CLI utilities, YAML configuration, and comprehensive logging
Technical Architecture #
Built in Go, leveraging goroutines for concurrent operations:
Collectors (Account/Network) → Alert Manager → Storage (in-memory)
↓
API Server :8080
The implementation demonstrates production-ready patterns: graceful shutdown via context-based cancellation, exponential backoff for webhook delivery, and comprehensive test coverage (197 unit tests, 11 integration tests).
Why Go? #

This project reinforced why Go dominates infrastructure tooling: goroutines make lightweight concurrency straightforward, the context package enables elegant cancellation, and implicit interface satisfaction enables true modularity without rigid upfront design.
Learn More #
For the full technical deep-dive, architecture decisions, and implementation insights:
The project is open-source and ready for teams seeking Hedera-native monitoring they can self-host, customize, and trust in production.