LTTng: Difference between revisions
(Created page with "{{Draft}} = Installation = {{Cmd|apk add lttng-tools}} = Kernel tracing = The kernel tracing part of LTTng requires out of tree modules to be built against the running ke...") |
No edit summary |
||
Line 13: | Line 13: | ||
Reboot with the vanilla kernel, you'll have to either change the default kernel flavour in /etc/update-extlinux.conf or uninstall the grsec kernel. Then build the LTTng modules from source. | Reboot with the vanilla kernel, you'll have to either change the default kernel flavour in /etc/update-extlinux.conf or uninstall the grsec kernel. Then build the LTTng modules from source. | ||
{{Cmd|wget | {{Cmd|wget http ://lttng.org/files/lttng-modules/lttng-modules-latest-2.8.tar.bz2 | ||
tar xvf lttng-modules-latest-2.8.tar.bz2 | tar xvf lttng-modules-latest-2.8.tar.bz2 | ||
cd lttng-modules-* | cd lttng-modules-* | ||
Line 23: | Line 23: | ||
If you have an already running lttng-sessiond at this point, it will need to be restarted to enable kernel tracing. | If you have an already running lttng-sessiond at this point, it will need to be restarted to enable kernel tracing. | ||
For more information on kernel tracing, see http ://lttng.org/docs/#doc-tracing-the-linux-kernel | |||
= Userspace tracing = | = Userspace tracing = | ||
{{Cmd|apk add lttng-ust-dev}} | |||
For more information on userspace tracing, see http ://lttng.org/docs/#doc-tracing-your-own-user-application | |||
[[Category:Monitoring]] | [[Category:Monitoring]] |
Revision as of 19:26, 17 June 2016
This material is work-in-progress ... Do not follow instructions here until this notice is removed. |
Installation
apk add lttng-tools
Kernel tracing
The kernel tracing part of LTTng requires out of tree modules to be built against the running kernel. These modules depend on the tracepoint facility which is disabled in the current Alpine Linux grsec kernel. However, the alternate vanilla kernel has all the required options built-in.
apk add linux-vanilla linux-vanilla-dev
Reboot with the vanilla kernel, you'll have to either change the default kernel flavour in /etc/update-extlinux.conf or uninstall the grsec kernel. Then build the LTTng modules from source.
wget http ://lttng.org/files/lttng-modules/lttng-modules-latest-2.8.tar.bz2 tar xvf lttng-modules-latest-2.8.tar.bz2 cd lttng-modules-* make sudo make install sudo depmod
If you have an already running lttng-sessiond at this point, it will need to be restarted to enable kernel tracing.
For more information on kernel tracing, see http ://lttng.org/docs/#doc-tracing-the-linux-kernel
Userspace tracing
apk add lttng-ust-dev
For more information on userspace tracing, see http ://lttng.org/docs/#doc-tracing-your-own-user-application