Hi ROS community,
I’ve just released ROSscope v0.1.0, an open source monitoring platform
for ROS 2 systems. Think Prometheus + Grafana but with native ROS 2 awareness.
What it does:
- Monitors every topic in real time - publish rate, message count, publisher health
- Detects anomalies automatically using statistical z-score baseline
- Maps live publisher/subscriber relationships as an interactive graph
- Tracks service availability and node lifecycle states
- Alert management - firing → acknowledged → resolved with notes
- Pre-built Grafana dashboard, auto-provisioned on first boot
Install in one command:
curl -sSL https://raw.githubusercontent.com/jawad-glitch/ROSscope/main/install.sh | bash
GitHub: GitHub - jawad-glitch/ROSscope: Open source observability platform for ROS 2 robot fleets - real-time topic monitoring, service health, lifecycle state tracking, and statistical anomaly detection. One command deploy. · GitHub
Docker: docker pull jawadglitch/rosscope:latest
This is v0.1.0 - functional and tested on ROS 2 Humble.
Multi-robot fleet support, persistent storage, and auto-remediation
are on the roadmap.
Feedback, issues, and contributions welcome.