├── .travis.yml ├── Readme.md ├── docker ├── Dockerfile ├── README ├── config │ └── collectd.conf └── entrypoint.sh ├── imgs ├── grafana.png └── plotjuggler.png ├── pal_carbon_collector ├── CHANGELOG.rst ├── CMakeLists.txt ├── COLCON_IGNORE ├── LICENSE ├── config │ └── topics.yaml ├── launch │ └── carbon_collector.launch ├── package.xml ├── scripts │ └── carbon_collector_node.py ├── setup.py ├── src │ └── pal_carbon_collector │ │ ├── __init__.py │ │ └── carbon_collector.py └── test │ ├── carbon_collector.test │ └── carbon_collector_test.py ├── pal_statistics ├── CHANGELOG.rst ├── CMakeLists.txt ├── LICENSE ├── include │ └── pal_statistics │ │ ├── pal_statistics.hpp │ │ ├── pal_statistics_macros.hpp │ │ ├── pal_statistics_utils.hpp │ │ ├── registration_utils.hpp │ │ └── static_circular_buffer.hpp ├── package.xml ├── pal_statistics │ ├── __init__.py │ └── statistics_registry.py ├── resource │ └── pal_statistics ├── src │ ├── lock_free_queue.hpp │ ├── pal_statistics.cpp │ ├── pal_statistics_macros.cpp │ ├── pal_statistics_utils.cpp │ ├── registration_list.cpp │ └── registration_list.hpp └── test │ ├── gtest_buffer.cpp │ ├── gtest_pal_statistics.cpp │ ├── pal_statistics.test │ └── test_pal_statistics.py ├── pal_statistics_msgs ├── CHANGELOG.rst ├── CMakeLists.txt ├── LICENSE ├── msg │ ├── Statistic.msg │ ├── Statistics.msg │ ├── StatisticsNames.msg │ └── StatisticsValues.msg └── package.xml └── pal_statsd_collector ├── CATKIN_IGNORE ├── CHANGELOG.rst ├── CMakeLists.txt ├── COLCON_IGNORE ├── LICENSE ├── config └── topics.yaml ├── launch └── statsd_collector.launch ├── package.xml ├── scripts └── statsd_collector_node.py ├── setup.py ├── src └── pal_statsd_collector │ ├── __init__.py │ └── statsd_collector.py └── test ├── statsd_collector.test └── statsd_collector_test.py /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pal-robotics/pal_statistics/HEAD/.travis.yml -------------------------------------------------------------------------------- /Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pal-robotics/pal_statistics/HEAD/Readme.md -------------------------------------------------------------------------------- /docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pal-robotics/pal_statistics/HEAD/docker/Dockerfile -------------------------------------------------------------------------------- /docker/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pal-robotics/pal_statistics/HEAD/docker/README -------------------------------------------------------------------------------- /docker/config/collectd.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pal-robotics/pal_statistics/HEAD/docker/config/collectd.conf -------------------------------------------------------------------------------- /docker/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pal-robotics/pal_statistics/HEAD/docker/entrypoint.sh -------------------------------------------------------------------------------- /imgs/grafana.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pal-robotics/pal_statistics/HEAD/imgs/grafana.png -------------------------------------------------------------------------------- /imgs/plotjuggler.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pal-robotics/pal_statistics/HEAD/imgs/plotjuggler.png -------------------------------------------------------------------------------- /pal_carbon_collector/CHANGELOG.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pal-robotics/pal_statistics/HEAD/pal_carbon_collector/CHANGELOG.rst -------------------------------------------------------------------------------- /pal_carbon_collector/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pal-robotics/pal_statistics/HEAD/pal_carbon_collector/CMakeLists.txt -------------------------------------------------------------------------------- /pal_carbon_collector/COLCON_IGNORE: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pal_carbon_collector/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pal-robotics/pal_statistics/HEAD/pal_carbon_collector/LICENSE -------------------------------------------------------------------------------- /pal_carbon_collector/config/topics.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pal-robotics/pal_statistics/HEAD/pal_carbon_collector/config/topics.yaml -------------------------------------------------------------------------------- /pal_carbon_collector/launch/carbon_collector.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pal-robotics/pal_statistics/HEAD/pal_carbon_collector/launch/carbon_collector.launch -------------------------------------------------------------------------------- /pal_carbon_collector/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pal-robotics/pal_statistics/HEAD/pal_carbon_collector/package.xml -------------------------------------------------------------------------------- /pal_carbon_collector/scripts/carbon_collector_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pal-robotics/pal_statistics/HEAD/pal_carbon_collector/scripts/carbon_collector_node.py -------------------------------------------------------------------------------- /pal_carbon_collector/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pal-robotics/pal_statistics/HEAD/pal_carbon_collector/setup.py -------------------------------------------------------------------------------- /pal_carbon_collector/src/pal_carbon_collector/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pal_carbon_collector/src/pal_carbon_collector/carbon_collector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pal-robotics/pal_statistics/HEAD/pal_carbon_collector/src/pal_carbon_collector/carbon_collector.py -------------------------------------------------------------------------------- /pal_carbon_collector/test/carbon_collector.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pal-robotics/pal_statistics/HEAD/pal_carbon_collector/test/carbon_collector.test -------------------------------------------------------------------------------- /pal_carbon_collector/test/carbon_collector_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pal-robotics/pal_statistics/HEAD/pal_carbon_collector/test/carbon_collector_test.py -------------------------------------------------------------------------------- /pal_statistics/CHANGELOG.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pal-robotics/pal_statistics/HEAD/pal_statistics/CHANGELOG.rst -------------------------------------------------------------------------------- /pal_statistics/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pal-robotics/pal_statistics/HEAD/pal_statistics/CMakeLists.txt -------------------------------------------------------------------------------- /pal_statistics/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pal-robotics/pal_statistics/HEAD/pal_statistics/LICENSE -------------------------------------------------------------------------------- /pal_statistics/include/pal_statistics/pal_statistics.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pal-robotics/pal_statistics/HEAD/pal_statistics/include/pal_statistics/pal_statistics.hpp -------------------------------------------------------------------------------- /pal_statistics/include/pal_statistics/pal_statistics_macros.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pal-robotics/pal_statistics/HEAD/pal_statistics/include/pal_statistics/pal_statistics_macros.hpp -------------------------------------------------------------------------------- /pal_statistics/include/pal_statistics/pal_statistics_utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pal-robotics/pal_statistics/HEAD/pal_statistics/include/pal_statistics/pal_statistics_utils.hpp -------------------------------------------------------------------------------- /pal_statistics/include/pal_statistics/registration_utils.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pal-robotics/pal_statistics/HEAD/pal_statistics/include/pal_statistics/registration_utils.hpp -------------------------------------------------------------------------------- /pal_statistics/include/pal_statistics/static_circular_buffer.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pal-robotics/pal_statistics/HEAD/pal_statistics/include/pal_statistics/static_circular_buffer.hpp -------------------------------------------------------------------------------- /pal_statistics/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pal-robotics/pal_statistics/HEAD/pal_statistics/package.xml -------------------------------------------------------------------------------- /pal_statistics/pal_statistics/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pal-robotics/pal_statistics/HEAD/pal_statistics/pal_statistics/__init__.py -------------------------------------------------------------------------------- /pal_statistics/pal_statistics/statistics_registry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pal-robotics/pal_statistics/HEAD/pal_statistics/pal_statistics/statistics_registry.py -------------------------------------------------------------------------------- /pal_statistics/resource/pal_statistics: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pal_statistics/src/lock_free_queue.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pal-robotics/pal_statistics/HEAD/pal_statistics/src/lock_free_queue.hpp -------------------------------------------------------------------------------- /pal_statistics/src/pal_statistics.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pal-robotics/pal_statistics/HEAD/pal_statistics/src/pal_statistics.cpp -------------------------------------------------------------------------------- /pal_statistics/src/pal_statistics_macros.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pal-robotics/pal_statistics/HEAD/pal_statistics/src/pal_statistics_macros.cpp -------------------------------------------------------------------------------- /pal_statistics/src/pal_statistics_utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pal-robotics/pal_statistics/HEAD/pal_statistics/src/pal_statistics_utils.cpp -------------------------------------------------------------------------------- /pal_statistics/src/registration_list.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pal-robotics/pal_statistics/HEAD/pal_statistics/src/registration_list.cpp -------------------------------------------------------------------------------- /pal_statistics/src/registration_list.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pal-robotics/pal_statistics/HEAD/pal_statistics/src/registration_list.hpp -------------------------------------------------------------------------------- /pal_statistics/test/gtest_buffer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pal-robotics/pal_statistics/HEAD/pal_statistics/test/gtest_buffer.cpp -------------------------------------------------------------------------------- /pal_statistics/test/gtest_pal_statistics.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pal-robotics/pal_statistics/HEAD/pal_statistics/test/gtest_pal_statistics.cpp -------------------------------------------------------------------------------- /pal_statistics/test/pal_statistics.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pal-robotics/pal_statistics/HEAD/pal_statistics/test/pal_statistics.test -------------------------------------------------------------------------------- /pal_statistics/test/test_pal_statistics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pal-robotics/pal_statistics/HEAD/pal_statistics/test/test_pal_statistics.py -------------------------------------------------------------------------------- /pal_statistics_msgs/CHANGELOG.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pal-robotics/pal_statistics/HEAD/pal_statistics_msgs/CHANGELOG.rst -------------------------------------------------------------------------------- /pal_statistics_msgs/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pal-robotics/pal_statistics/HEAD/pal_statistics_msgs/CMakeLists.txt -------------------------------------------------------------------------------- /pal_statistics_msgs/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pal-robotics/pal_statistics/HEAD/pal_statistics_msgs/LICENSE -------------------------------------------------------------------------------- /pal_statistics_msgs/msg/Statistic.msg: -------------------------------------------------------------------------------- 1 | string name 2 | float64 value 3 | -------------------------------------------------------------------------------- /pal_statistics_msgs/msg/Statistics.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pal-robotics/pal_statistics/HEAD/pal_statistics_msgs/msg/Statistics.msg -------------------------------------------------------------------------------- /pal_statistics_msgs/msg/StatisticsNames.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pal-robotics/pal_statistics/HEAD/pal_statistics_msgs/msg/StatisticsNames.msg -------------------------------------------------------------------------------- /pal_statistics_msgs/msg/StatisticsValues.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pal-robotics/pal_statistics/HEAD/pal_statistics_msgs/msg/StatisticsValues.msg -------------------------------------------------------------------------------- /pal_statistics_msgs/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pal-robotics/pal_statistics/HEAD/pal_statistics_msgs/package.xml -------------------------------------------------------------------------------- /pal_statsd_collector/CATKIN_IGNORE: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pal_statsd_collector/CHANGELOG.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pal-robotics/pal_statistics/HEAD/pal_statsd_collector/CHANGELOG.rst -------------------------------------------------------------------------------- /pal_statsd_collector/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pal-robotics/pal_statistics/HEAD/pal_statsd_collector/CMakeLists.txt -------------------------------------------------------------------------------- /pal_statsd_collector/COLCON_IGNORE: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pal_statsd_collector/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pal-robotics/pal_statistics/HEAD/pal_statsd_collector/LICENSE -------------------------------------------------------------------------------- /pal_statsd_collector/config/topics.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pal-robotics/pal_statistics/HEAD/pal_statsd_collector/config/topics.yaml -------------------------------------------------------------------------------- /pal_statsd_collector/launch/statsd_collector.launch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pal-robotics/pal_statistics/HEAD/pal_statsd_collector/launch/statsd_collector.launch -------------------------------------------------------------------------------- /pal_statsd_collector/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pal-robotics/pal_statistics/HEAD/pal_statsd_collector/package.xml -------------------------------------------------------------------------------- /pal_statsd_collector/scripts/statsd_collector_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pal-robotics/pal_statistics/HEAD/pal_statsd_collector/scripts/statsd_collector_node.py -------------------------------------------------------------------------------- /pal_statsd_collector/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pal-robotics/pal_statistics/HEAD/pal_statsd_collector/setup.py -------------------------------------------------------------------------------- /pal_statsd_collector/src/pal_statsd_collector/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pal_statsd_collector/src/pal_statsd_collector/statsd_collector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pal-robotics/pal_statistics/HEAD/pal_statsd_collector/src/pal_statsd_collector/statsd_collector.py -------------------------------------------------------------------------------- /pal_statsd_collector/test/statsd_collector.test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pal-robotics/pal_statistics/HEAD/pal_statsd_collector/test/statsd_collector.test -------------------------------------------------------------------------------- /pal_statsd_collector/test/statsd_collector_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pal-robotics/pal_statistics/HEAD/pal_statsd_collector/test/statsd_collector_test.py --------------------------------------------------------------------------------