0

在 C++ 应用程序中使用 lttng ( https://man7.org/linux/man-pages/man3/lttng-ust.3.html ),是否可以检查是否使用过滤器选项启用了跟踪点?跟踪点可以通过对跟踪参数的过滤来启用,我想以某种方式从我的 C++ 应用程序中读取这个过滤器。

http://manpages.ubuntu.com/manpages/bionic/man1/lttng-enable-event.1.html, --filter 选项。

假设一个跟踪点跟踪一个整数 id 和一个字符串消息。我想检查是否使用过滤器选项启用了跟踪点,如果是,则该过滤器设置为什么。

在我们的系统中,除非经过过滤,否则跟踪会迅速填满跟踪缓冲区。从应用程序读取过滤器的原因是跟踪数据的生成成本也很高。仅生成将通过跟踪过滤器的数据在性能方面是有益的。

4

0 回答 0