Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add LTTng orchestration support #42

Open
hidmic opened this issue Apr 12, 2023 · 1 comment
Open

Add LTTng orchestration support #42

hidmic opened this issue Apr 12, 2023 · 1 comment
Labels
enhancement New feature or request needs-work Ready to be worked on

Comments

@hidmic
Copy link
Collaborator

hidmic commented Apr 12, 2023

Feature description

LTTng (or the Linux Trace Toolkit: next gen) is the tool for binary tracing in Linux. So much so that it is at the heart of other tools, such as ROS 2 tracing tools. Both user and kernel space tracing during LAMBKIN benchmarks can be a gate to arbitrary user-defined application-specific performance metrics. LAMBKIN should streamline LLTng setup and leverage LTTng tooling in its reports.

Implementation considerations

LTTng normally uses system clocks to timestamp event records, but there seems to be a way to override clock sources. This is key if LAMBKIN is to allow correlation between traces and data playback and/or simulation.

@hidmic hidmic added enhancement New feature or request needs-work Ready to be worked on labels Apr 12, 2023
@hidmic
Copy link
Collaborator Author

hidmic commented Jul 11, 2024

@glpuga note this is what we would have to do to get latency figures for all ROS 2 systems.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request needs-work Ready to be worked on
Projects
None yet
Development

No branches or pull requests

1 participant