No description
Find a file
2019-06-26 11:18:46 +02:00
doc Add a short intro. 2019-06-17 08:48:37 +00:00
docker-ci-base Add lttng packages to base CI docker image 2019-06-25 15:53:09 +02:00
ros2trace Fix lint and formatting errors 2019-06-24 16:13:42 +02:00
tracetools Move readme to root 2019-06-26 11:18:46 +02:00
tracetools_launch Rename trace action module to 'action' 2019-06-25 16:22:53 +02:00
tracetools_read Make CI only build necessary packages from source 2019-06-25 11:30:43 +02:00
tracetools_test Rename trace action module to 'action' 2019-06-25 16:22:53 +02:00
tracetools_trace Add exec_depend on python3-lttng for tracetools_trace 2019-06-26 08:44:35 +02:00
.gitlab-ci.yml Fix indentation 2019-06-26 11:18:35 +02:00
ci_source_deps.repos Make CI only build necessary packages from source 2019-06-25 11:30:43 +02:00
instrumentation.repos Make CI only build necessary packages from source 2019-06-25 11:30:43 +02:00
LICENSE Add license file 2019-06-18 08:53:46 +02:00
README.md Move readme to root 2019-06-26 11:18:46 +02:00

tracetools

Building

If tracing is not enabled when building, or if LTTng is not found, then this package will not do anything.

To enable tracing:

  1. Install LTTng:
    $ sudo apt-get install lttng-tools lttng-modules-dkms liblttng-ust-dev
    
  2. Build with the WITH_LTTNG flag:
    $ colcon build --cmake-args " -DWITH_LTTNG=ON"
    
  3. Check if tracing is enabled (after sourcing):
    $ ros2 run tracetools tracetools_status
    

Tracing

By default, the steps above will not lead to trace data being generated, and thus they will have no impact on execution.

LTTng has to be enabled: TODO mention scripts