├── .cpplint.cfg ├── .github └── workflows │ ├── build.yml │ ├── lint.yml │ └── pre-commit.yml ├── .gitignore ├── .pre-commit-config.yaml ├── LICENSE ├── README.md ├── rmw_stats_shim ├── CHANGELOG.rst ├── CMakeLists.txt ├── README.md ├── doc │ ├── conf.py │ ├── cpp_api_docs.rst │ ├── index.rst │ └── readme_include.rst ├── include │ └── rmw_stats_shim │ │ ├── rolling_mean_accumulator.hpp │ │ ├── shim.h │ │ ├── stat_collector.hpp │ │ └── timer.hpp ├── package.xml ├── rosdoc2.yaml └── src │ ├── shim.cpp │ ├── stat_collector.cpp │ └── timer.cpp ├── rosgraph_monitor ├── CHANGELOG.rst ├── CMakeLists.txt ├── README.md ├── config │ └── diagnostic_aggregator_params.yaml ├── doc │ ├── conf.py │ ├── cpp_api_docs.rst │ ├── index.rst │ └── readme_include.rst ├── include │ └── rosgraph_monitor │ │ ├── event.hpp │ │ ├── monitor.hpp │ │ └── node.hpp ├── launch │ └── monitor_launch.yaml ├── package.xml ├── rosdoc2.yaml ├── src │ ├── event.cpp │ ├── monitor.cpp │ ├── node.cpp │ └── params_decl.yaml └── test │ └── test_graph_monitor.cpp ├── rosgraph_monitor_msgs ├── CHANGELOG.rst ├── CMakeLists.txt ├── README.md ├── doc │ ├── conf.py │ ├── index.rst │ └── readme_include.rst ├── msg │ ├── Graph.msg │ ├── NodeInfo.msg │ ├── QosProfile.msg │ ├── Topic.msg │ ├── TopicStatistic.msg │ └── TopicStatistics.msg ├── package.xml └── rosdoc2.yaml └── rosgraph_monitor_test ├── CHANGELOG.rst ├── CMakeLists.txt ├── README.md ├── package.xml ├── rosgraph_monitor_test ├── __init__.py └── test_utils │ ├── __init__.py │ └── utils.py └── test ├── test_diagnostics_launch.py ├── test_graph_monitor_launch.py └── test_qos_profile_constants.cpp /.cpplint.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/graph-monitor/HEAD/.cpplint.cfg -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/graph-monitor/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/graph-monitor/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/pre-commit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/graph-monitor/HEAD/.github/workflows/pre-commit.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Produced by launch_testing 2 | __pycache__ 3 | 4 | .devcontainer 5 | -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/graph-monitor/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/graph-monitor/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/graph-monitor/HEAD/README.md -------------------------------------------------------------------------------- /rmw_stats_shim/CHANGELOG.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/graph-monitor/HEAD/rmw_stats_shim/CHANGELOG.rst -------------------------------------------------------------------------------- /rmw_stats_shim/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/graph-monitor/HEAD/rmw_stats_shim/CMakeLists.txt -------------------------------------------------------------------------------- /rmw_stats_shim/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/graph-monitor/HEAD/rmw_stats_shim/README.md -------------------------------------------------------------------------------- /rmw_stats_shim/doc/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/graph-monitor/HEAD/rmw_stats_shim/doc/conf.py -------------------------------------------------------------------------------- /rmw_stats_shim/doc/cpp_api_docs.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/graph-monitor/HEAD/rmw_stats_shim/doc/cpp_api_docs.rst -------------------------------------------------------------------------------- /rmw_stats_shim/doc/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/graph-monitor/HEAD/rmw_stats_shim/doc/index.rst -------------------------------------------------------------------------------- /rmw_stats_shim/doc/readme_include.rst: -------------------------------------------------------------------------------- 1 | ```{include} standard_docs/original/README.md 2 | :relative-images: 3 | ``` 4 | -------------------------------------------------------------------------------- /rmw_stats_shim/include/rmw_stats_shim/rolling_mean_accumulator.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/graph-monitor/HEAD/rmw_stats_shim/include/rmw_stats_shim/rolling_mean_accumulator.hpp -------------------------------------------------------------------------------- /rmw_stats_shim/include/rmw_stats_shim/shim.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/graph-monitor/HEAD/rmw_stats_shim/include/rmw_stats_shim/shim.h -------------------------------------------------------------------------------- /rmw_stats_shim/include/rmw_stats_shim/stat_collector.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/graph-monitor/HEAD/rmw_stats_shim/include/rmw_stats_shim/stat_collector.hpp -------------------------------------------------------------------------------- /rmw_stats_shim/include/rmw_stats_shim/timer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/graph-monitor/HEAD/rmw_stats_shim/include/rmw_stats_shim/timer.hpp -------------------------------------------------------------------------------- /rmw_stats_shim/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/graph-monitor/HEAD/rmw_stats_shim/package.xml -------------------------------------------------------------------------------- /rmw_stats_shim/rosdoc2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/graph-monitor/HEAD/rmw_stats_shim/rosdoc2.yaml -------------------------------------------------------------------------------- /rmw_stats_shim/src/shim.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/graph-monitor/HEAD/rmw_stats_shim/src/shim.cpp -------------------------------------------------------------------------------- /rmw_stats_shim/src/stat_collector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/graph-monitor/HEAD/rmw_stats_shim/src/stat_collector.cpp -------------------------------------------------------------------------------- /rmw_stats_shim/src/timer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/graph-monitor/HEAD/rmw_stats_shim/src/timer.cpp -------------------------------------------------------------------------------- /rosgraph_monitor/CHANGELOG.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/graph-monitor/HEAD/rosgraph_monitor/CHANGELOG.rst -------------------------------------------------------------------------------- /rosgraph_monitor/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/graph-monitor/HEAD/rosgraph_monitor/CMakeLists.txt -------------------------------------------------------------------------------- /rosgraph_monitor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/graph-monitor/HEAD/rosgraph_monitor/README.md -------------------------------------------------------------------------------- /rosgraph_monitor/config/diagnostic_aggregator_params.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/graph-monitor/HEAD/rosgraph_monitor/config/diagnostic_aggregator_params.yaml -------------------------------------------------------------------------------- /rosgraph_monitor/doc/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/graph-monitor/HEAD/rosgraph_monitor/doc/conf.py -------------------------------------------------------------------------------- /rosgraph_monitor/doc/cpp_api_docs.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/graph-monitor/HEAD/rosgraph_monitor/doc/cpp_api_docs.rst -------------------------------------------------------------------------------- /rosgraph_monitor/doc/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/graph-monitor/HEAD/rosgraph_monitor/doc/index.rst -------------------------------------------------------------------------------- /rosgraph_monitor/doc/readme_include.rst: -------------------------------------------------------------------------------- 1 | ```{include} standard_docs/original/README.md 2 | :relative-images: 3 | ``` 4 | -------------------------------------------------------------------------------- /rosgraph_monitor/include/rosgraph_monitor/event.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/graph-monitor/HEAD/rosgraph_monitor/include/rosgraph_monitor/event.hpp -------------------------------------------------------------------------------- /rosgraph_monitor/include/rosgraph_monitor/monitor.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/graph-monitor/HEAD/rosgraph_monitor/include/rosgraph_monitor/monitor.hpp -------------------------------------------------------------------------------- /rosgraph_monitor/include/rosgraph_monitor/node.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/graph-monitor/HEAD/rosgraph_monitor/include/rosgraph_monitor/node.hpp -------------------------------------------------------------------------------- /rosgraph_monitor/launch/monitor_launch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/graph-monitor/HEAD/rosgraph_monitor/launch/monitor_launch.yaml -------------------------------------------------------------------------------- /rosgraph_monitor/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/graph-monitor/HEAD/rosgraph_monitor/package.xml -------------------------------------------------------------------------------- /rosgraph_monitor/rosdoc2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/graph-monitor/HEAD/rosgraph_monitor/rosdoc2.yaml -------------------------------------------------------------------------------- /rosgraph_monitor/src/event.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/graph-monitor/HEAD/rosgraph_monitor/src/event.cpp -------------------------------------------------------------------------------- /rosgraph_monitor/src/monitor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/graph-monitor/HEAD/rosgraph_monitor/src/monitor.cpp -------------------------------------------------------------------------------- /rosgraph_monitor/src/node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/graph-monitor/HEAD/rosgraph_monitor/src/node.cpp -------------------------------------------------------------------------------- /rosgraph_monitor/src/params_decl.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/graph-monitor/HEAD/rosgraph_monitor/src/params_decl.yaml -------------------------------------------------------------------------------- /rosgraph_monitor/test/test_graph_monitor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/graph-monitor/HEAD/rosgraph_monitor/test/test_graph_monitor.cpp -------------------------------------------------------------------------------- /rosgraph_monitor_msgs/CHANGELOG.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/graph-monitor/HEAD/rosgraph_monitor_msgs/CHANGELOG.rst -------------------------------------------------------------------------------- /rosgraph_monitor_msgs/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/graph-monitor/HEAD/rosgraph_monitor_msgs/CMakeLists.txt -------------------------------------------------------------------------------- /rosgraph_monitor_msgs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/graph-monitor/HEAD/rosgraph_monitor_msgs/README.md -------------------------------------------------------------------------------- /rosgraph_monitor_msgs/doc/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/graph-monitor/HEAD/rosgraph_monitor_msgs/doc/conf.py -------------------------------------------------------------------------------- /rosgraph_monitor_msgs/doc/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/graph-monitor/HEAD/rosgraph_monitor_msgs/doc/index.rst -------------------------------------------------------------------------------- /rosgraph_monitor_msgs/doc/readme_include.rst: -------------------------------------------------------------------------------- 1 | ```{include} standard_docs/original/README.md 2 | :relative-images: 3 | ``` 4 | -------------------------------------------------------------------------------- /rosgraph_monitor_msgs/msg/Graph.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/graph-monitor/HEAD/rosgraph_monitor_msgs/msg/Graph.msg -------------------------------------------------------------------------------- /rosgraph_monitor_msgs/msg/NodeInfo.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/graph-monitor/HEAD/rosgraph_monitor_msgs/msg/NodeInfo.msg -------------------------------------------------------------------------------- /rosgraph_monitor_msgs/msg/QosProfile.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/graph-monitor/HEAD/rosgraph_monitor_msgs/msg/QosProfile.msg -------------------------------------------------------------------------------- /rosgraph_monitor_msgs/msg/Topic.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/graph-monitor/HEAD/rosgraph_monitor_msgs/msg/Topic.msg -------------------------------------------------------------------------------- /rosgraph_monitor_msgs/msg/TopicStatistic.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/graph-monitor/HEAD/rosgraph_monitor_msgs/msg/TopicStatistic.msg -------------------------------------------------------------------------------- /rosgraph_monitor_msgs/msg/TopicStatistics.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/graph-monitor/HEAD/rosgraph_monitor_msgs/msg/TopicStatistics.msg -------------------------------------------------------------------------------- /rosgraph_monitor_msgs/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/graph-monitor/HEAD/rosgraph_monitor_msgs/package.xml -------------------------------------------------------------------------------- /rosgraph_monitor_msgs/rosdoc2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/graph-monitor/HEAD/rosgraph_monitor_msgs/rosdoc2.yaml -------------------------------------------------------------------------------- /rosgraph_monitor_test/CHANGELOG.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/graph-monitor/HEAD/rosgraph_monitor_test/CHANGELOG.rst -------------------------------------------------------------------------------- /rosgraph_monitor_test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/graph-monitor/HEAD/rosgraph_monitor_test/CMakeLists.txt -------------------------------------------------------------------------------- /rosgraph_monitor_test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/graph-monitor/HEAD/rosgraph_monitor_test/README.md -------------------------------------------------------------------------------- /rosgraph_monitor_test/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/graph-monitor/HEAD/rosgraph_monitor_test/package.xml -------------------------------------------------------------------------------- /rosgraph_monitor_test/rosgraph_monitor_test/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/graph-monitor/HEAD/rosgraph_monitor_test/rosgraph_monitor_test/__init__.py -------------------------------------------------------------------------------- /rosgraph_monitor_test/rosgraph_monitor_test/test_utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/graph-monitor/HEAD/rosgraph_monitor_test/rosgraph_monitor_test/test_utils/__init__.py -------------------------------------------------------------------------------- /rosgraph_monitor_test/rosgraph_monitor_test/test_utils/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/graph-monitor/HEAD/rosgraph_monitor_test/rosgraph_monitor_test/test_utils/utils.py -------------------------------------------------------------------------------- /rosgraph_monitor_test/test/test_diagnostics_launch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/graph-monitor/HEAD/rosgraph_monitor_test/test/test_diagnostics_launch.py -------------------------------------------------------------------------------- /rosgraph_monitor_test/test/test_graph_monitor_launch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/graph-monitor/HEAD/rosgraph_monitor_test/test/test_graph_monitor_launch.py -------------------------------------------------------------------------------- /rosgraph_monitor_test/test/test_qos_profile_constants.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ros-tooling/graph-monitor/HEAD/rosgraph_monitor_test/test/test_qos_profile_constants.cpp --------------------------------------------------------------------------------