|
graph_monitor repositoryrmw_stats_shim rosgraph_monitor rosgraph_monitor_msgs rosgraph_monitor_test |
Repository Summary
| Description | ROS Graph Monitor - libraries and nodes to check the ROS application structure as a whole |
| Checkout URI | https://github.com/ros-tooling/graph-monitor.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2025-11-12 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Tags | No category tags. |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
| Name | Version |
|---|---|
| rmw_stats_shim | 0.2.3 |
| rosgraph_monitor | 0.2.3 |
| rosgraph_monitor_msgs | 0.2.3 |
| rosgraph_monitor_test | 0.2.3 |
README
ROS 2 Graph Monitor
The packages in this repository implement monitoring for an entire ROS node graph.
See each package’s README for information on its design and usage:
- rosgraph_monitor - A library and node to monitor the ROS graph, publish periodic snapshots, and emit diagnostics reflecting analyses of its health
- rosgraph_monitor_msgs - Messages for describing the ROS graph and topic statistics
- rmw_stats_shim - RMW wrapper to efficiently gather and report global topic statistics
Release Status
| ROS2 Distro | Humble | Jazzy | Kilted | Rolling |
|---|---|---|---|---|
| Release status |
|
|
|
|
Visualization
This repository’s scope is monitoring, reporting, and analysis of the ROS graph.
A Foxglove extension is available in the public registry that can visualize the the rosgraph_monitor_msgs/Graph message type that is published on the topic /rosgraph by the monitor node.
Similar projects
Here are some projects we have found that are trying achieve the same or similar goals. We keep this list with the hopes of collaborating with those maintainers on identifying feature gaps here that can be added.
- https://github.com/nilseuropa/ros2graph_explorer
- https://github.com/Eight-Vectors/ros2-studio-vscode-plugin
Both of these projects provide more advanced visualizations than the Foxglove plugin, at the time of this writing, but less flexible architectures. We are especially interested in seeing how we can pull out one generically visualization component from all this.
History
These code components were originally presented at ROSCon 2024 in “ROS robot health monitoring, a Bonsai approach”: https://vimeo.com/1024971769
They have since been expanded and are under ongoing development in the scope of the ROSGraph Working Group.
CONTRIBUTING
|
graph_monitor repositoryrmw_stats_shim rosgraph_monitor rosgraph_monitor_msgs rosgraph_monitor_test |
Repository Summary
| Description | ROS Graph Monitor - libraries and nodes to check the ROS application structure as a whole |
| Checkout URI | https://github.com/ros-tooling/graph-monitor.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2025-11-12 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Tags | No category tags. |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
| Name | Version |
|---|---|
| rmw_stats_shim | 0.2.3 |
| rosgraph_monitor | 0.2.3 |
| rosgraph_monitor_msgs | 0.2.3 |
| rosgraph_monitor_test | 0.2.3 |
README
ROS 2 Graph Monitor
The packages in this repository implement monitoring for an entire ROS node graph.
See each package’s README for information on its design and usage:
- rosgraph_monitor - A library and node to monitor the ROS graph, publish periodic snapshots, and emit diagnostics reflecting analyses of its health
- rosgraph_monitor_msgs - Messages for describing the ROS graph and topic statistics
- rmw_stats_shim - RMW wrapper to efficiently gather and report global topic statistics
Release Status
| ROS2 Distro | Humble | Jazzy | Kilted | Rolling |
|---|---|---|---|---|
| Release status |
|
|
|
|
Visualization
This repository’s scope is monitoring, reporting, and analysis of the ROS graph.
A Foxglove extension is available in the public registry that can visualize the the rosgraph_monitor_msgs/Graph message type that is published on the topic /rosgraph by the monitor node.
Similar projects
Here are some projects we have found that are trying achieve the same or similar goals. We keep this list with the hopes of collaborating with those maintainers on identifying feature gaps here that can be added.
- https://github.com/nilseuropa/ros2graph_explorer
- https://github.com/Eight-Vectors/ros2-studio-vscode-plugin
Both of these projects provide more advanced visualizations than the Foxglove plugin, at the time of this writing, but less flexible architectures. We are especially interested in seeing how we can pull out one generically visualization component from all this.
History
These code components were originally presented at ROSCon 2024 in “ROS robot health monitoring, a Bonsai approach”: https://vimeo.com/1024971769
They have since been expanded and are under ongoing development in the scope of the ROSGraph Working Group.
CONTRIBUTING
|
graph_monitor repositoryrmw_stats_shim rosgraph_monitor rosgraph_monitor_msgs rosgraph_monitor_test |
Repository Summary
| Description | ROS Graph Monitor - libraries and nodes to check the ROS application structure as a whole |
| Checkout URI | https://github.com/ros-tooling/graph-monitor.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2025-11-12 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Tags | No category tags. |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
| Name | Version |
|---|---|
| rmw_stats_shim | 0.2.3 |
| rosgraph_monitor | 0.2.3 |
| rosgraph_monitor_msgs | 0.2.3 |
| rosgraph_monitor_test | 0.2.3 |
README
ROS 2 Graph Monitor
The packages in this repository implement monitoring for an entire ROS node graph.
See each package’s README for information on its design and usage:
- rosgraph_monitor - A library and node to monitor the ROS graph, publish periodic snapshots, and emit diagnostics reflecting analyses of its health
- rosgraph_monitor_msgs - Messages for describing the ROS graph and topic statistics
- rmw_stats_shim - RMW wrapper to efficiently gather and report global topic statistics
Release Status
| ROS2 Distro | Humble | Jazzy | Kilted | Rolling |
|---|---|---|---|---|
| Release status |
|
|
|
|
Visualization
This repository’s scope is monitoring, reporting, and analysis of the ROS graph.
A Foxglove extension is available in the public registry that can visualize the the rosgraph_monitor_msgs/Graph message type that is published on the topic /rosgraph by the monitor node.
Similar projects
Here are some projects we have found that are trying achieve the same or similar goals. We keep this list with the hopes of collaborating with those maintainers on identifying feature gaps here that can be added.
- https://github.com/nilseuropa/ros2graph_explorer
- https://github.com/Eight-Vectors/ros2-studio-vscode-plugin
Both of these projects provide more advanced visualizations than the Foxglove plugin, at the time of this writing, but less flexible architectures. We are especially interested in seeing how we can pull out one generically visualization component from all this.
History
These code components were originally presented at ROSCon 2024 in “ROS robot health monitoring, a Bonsai approach”: https://vimeo.com/1024971769
They have since been expanded and are under ongoing development in the scope of the ROSGraph Working Group.
CONTRIBUTING
|
graph_monitor repositoryrmw_stats_shim rosgraph_monitor rosgraph_monitor_msgs rosgraph_monitor_test |
Repository Summary
| Description | ROS Graph Monitor - libraries and nodes to check the ROS application structure as a whole |
| Checkout URI | https://github.com/ros-tooling/graph-monitor.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2025-11-12 |
| Dev Status | DEVELOPED |
| Released | RELEASED |
| Tags | No category tags. |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Packages
| Name | Version |
|---|---|
| rmw_stats_shim | 0.2.3 |
| rosgraph_monitor | 0.2.3 |
| rosgraph_monitor_msgs | 0.2.3 |
| rosgraph_monitor_test | 0.2.3 |
README
ROS 2 Graph Monitor
The packages in this repository implement monitoring for an entire ROS node graph.
See each package’s README for information on its design and usage:
- rosgraph_monitor - A library and node to monitor the ROS graph, publish periodic snapshots, and emit diagnostics reflecting analyses of its health
- rosgraph_monitor_msgs - Messages for describing the ROS graph and topic statistics
- rmw_stats_shim - RMW wrapper to efficiently gather and report global topic statistics
Release Status
| ROS2 Distro | Humble | Jazzy | Kilted | Rolling |
|---|---|---|---|---|
| Release status |
|
|
|
|
Visualization
This repository’s scope is monitoring, reporting, and analysis of the ROS graph.
A Foxglove extension is available in the public registry that can visualize the the rosgraph_monitor_msgs/Graph message type that is published on the topic /rosgraph by the monitor node.
Similar projects
Here are some projects we have found that are trying achieve the same or similar goals. We keep this list with the hopes of collaborating with those maintainers on identifying feature gaps here that can be added.
- https://github.com/nilseuropa/ros2graph_explorer
- https://github.com/Eight-Vectors/ros2-studio-vscode-plugin
Both of these projects provide more advanced visualizations than the Foxglove plugin, at the time of this writing, but less flexible architectures. We are especially interested in seeing how we can pull out one generically visualization component from all this.
History
These code components were originally presented at ROSCon 2024 in “ROS robot health monitoring, a Bonsai approach”: https://vimeo.com/1024971769
They have since been expanded and are under ongoing development in the scope of the ROSGraph Working Group.