Hi HN! I built NATS Console, an open-source web-based management UI for NATS JetStream. It lets you manage streams and consumers, browse messages, view real-time metrics, and monitor multiple clusters from a single dashboard.
- Message inspection from any topic — trace and analyze messages, view flow, lag, and delivery status
- Anomaly detection & forecasting — predict lag spikes, throughput drops, and other unusual behaviors
- Real-time dashboards for brokers, topics, partitions, and consumer groups
- Track config changes across clusters and understand their impact on performance
- Interactive log search with filtering by topic, partition, host, and message fields
- Build custom dashboards & widgets to visualize metrics that matter to your team
What pain points do you face in monitoring Kafka, which features would you like next, and any improvements to dashboards, log search, or message inspection?
Zero. I downloaded sketch app. From logo templates, I choose the one that looks similar to my idea. Then I added few modification to it. Logo is ready to use.
Feedback and contributions welcome!
GitHub: https://github.com/KLogicHQ/nats-console