ros2_tracing icon indicating copy to clipboard operation
ros2_tracing copied to clipboard

Tracing tools for ROS 2.

Results 21 ros2_tracing issues
Sort by recently updated
recently updated
newest added

(Issue moved from GitLab, see: https://gitlab.com/ros-tracing/ros2_tracing/-/issues/133) Ubuntu 22.04 (for ROS 2 Humble in May 2022 and later) has LTTng-UST 2.13. Althought it's still backwards-compatible, macros and functions were renamed to...

enhancement
waiting

(Issue moved from GitLab, see: https://gitlab.com/ros-tracing/ros2_tracing/-/issues/65) For an implementation with babeltrace2, see https://github.com/safe-ros/ros2_profiling/pull/25

enhancement
backlog

As mentioned in #40 (and in the README), we need to start tracing before the application launches to collect initialization information/metadata. We current workaround is to start tracing before the...

enhancement

As first discussed in https://github.com/safe-ros/ros2_profiling/pull/1 The idea would be to read raw CTF traces into some intermediate time-series data that is well suited for analysis tasks. Further high-level APIs could...

Investigate using `babeltrace2` for ingesting trace files from disk: https://github.com/efficios/babeltrace (Issue moved from GitLab, see: https://gitlab.com/ros-tracing/ros2_tracing/-/issues/45)

enhancement
in progress

(Issue moved from GitLab, see: https://gitlab.com/ros-tracing/ros2_tracing/-/issues/131)

documentation
todo

(Issue moved from GitLab, see: https://gitlab.com/ros-tracing/ros2_tracing/-/issues/138)

documentation
help wanted
todo

(Issue moved from GitLab, see: https://gitlab.com/ros-tracing/ros2_tracing/-/issues/129)

enhancement
todo

Requires https://github.com/ros2/rmw_zenoh/pull/294 This is a draft, because it requires having the Zenoh router running: ``` $ ros2 run rmw_zenoh_cpp rmw_zenohd ``` Also, this probably should not be merged before `rmw_zenoh_cpp`...

When using the `lttng` CLI, this is done with the `--live` option: https://lttng.org/docs/v2.13/#doc-lttng-live. It would be good to expose it through the `ros2 trace` command and the `Trace` launch action....

enhancement