问题标签 [lttng]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1069 浏览

lttng - LTTng 和 Babeltrace python 绑定从未启用

我已经按照以下说明安装了 LTTng 和 Babeltrace

sudo apt-get install lttng-tools sudo apt-get install lttng-modules-dkms sudo apt-get install liblttng-ust-dev sudo apt-get install babeltrace

但是当我尝试导入 python 模块时,python 绑定永远不会起作用。

关于如何使用它的任何想法?

0 投票
1 回答
206 浏览

lttng - 无法在 Eclipse Trace 上查看来自 ARM 的 LTTNG 配置文件

我已经成功地为 arm 交叉编译了LTTng,并且能够在板上进行快速测试。我在构建机器和板上执行了LTTng 会话。能够使用 Babeltrace 解释两个会话。没关系。但是在导入 Eclipse时,只有来自构建机器的会话是可显示的。是什么赋予了?它不是以相同的格式输出吗?

更多信息:在两个会话目录下,都有channel.idx元数据文件。但仅对于构建会话,Eclipse 将其显示为一个图标,包括 CPU 使用率、LTTng 内核分析、Tmf 统计分析。对于董事会,它只列出文件。

有没有人遇到过同样的问题?或者能够解释 Eclipse 上的LTTng 嵌入式会话

0 投票
1 回答
142 浏览

lttng - 如何使用 lttng 收集类似于 pidstat 的性能数据?

我所说的性能数据是指每个进程的 CPU、内存和磁盘使用情况。我使用的是 Ubuntu 14.04 LTS,我安装了 PPA 版本,但是按照有关如何使用 lttngTop 的说明操作,我无法运行它:它总是返回类似“无法打开跟踪文件”的错误。有没有其他方法可以收集这些数据,或者谁能告诉我我哪里出错了?谢谢。

0 投票
1 回答
348 浏览

lttng - LTTng 中的痕迹丢失

我在应用程序中使用 Lttng。我启用了重迹线,我发现迹线丢失了。有没有办法知道是否有任何痕迹丢失或有关它的任何信息。是否有任何 API 调用可以了解它们。

谢谢和问候。,KVRanganadh。

0 投票
1 回答
80 浏览

session - 如何销毁多会话 LTTng

我创建了一个 LTTng 会话:

然后无意中创建了另一个会话:

所以我销毁了会话:

但是,它只会破坏 B。另一个“lttng 破坏”只会给出错误。我应该怎么做才能摧毁A?

0 投票
1 回答
202 浏览

makefile - Is it possible to build lttng-probe-... module outside of lttng-modules tree?

I would like to have all source files in one place, so my goal is building lttng-probe-xxx module outside of lttng-modules directory. I've created simple Makefile but durring compilation and next at when I try to loading modules I got message that "lttng_probe_register" and "lttng_probe_unregister" are undefined (the same durring compilation).

Makefile:

KERNELDIR is exported variable where is src of Linux kernel.

LTTNGDIR is exported variable where is src of lttng-modules.

Is it possible to link these two from lttng-probes.c to my lttng-probe-hello.ko?

0 投票
1 回答
448 浏览

lttng - 后处理 LTTNG (CTF) 跟踪数据

我创建了捕获一些原始数据的跟踪点。我希望能够对这些数据进行后处理,并可能为 Eclipse 中的跟踪透视图创建一个新查看器,但我真的不知道从哪里开始。我希望找到一个文档,描述如何为 trace eclipse 透视图创建一个新的查看器、如何读取 ctf 文件以及如何在视图中绘制结果。

或者,我只想读取跟踪数据并使用后处理数据添加一些新的跟踪事件。

作为问题的背景,我想对跟踪时间戳执行分析并生成有关平均吞吐量和延迟的统计信息。虽然我可以在插入跟踪点时执行此操作,但我想将数学运算转移到分析部分。

富有的

0 投票
1 回答
533 浏览

linux - 生产 Linux 系统(RH/CentOS 和 Debian/Ubuntu)中系统级跟踪的状态如何?

我正在帮助开发内部云基础设施 (OpenStack),为我们的部门提供 AWS/Rackspace/SoftLayer/等的完全本地替代方案。

我的老板刚刚向我转达了一个内部客户的问题,他们要求我们支持DTrace。我知道Oracle DTrace 项目dtrace4linux以及 Linux 自己的本机SystemTap(我记得它最初是基于 Linux kprobes构建的;但我收集到的SystemTap的较新版本可以利用 DTrace 或合并到3.5 内核)。我还听说过SysdigLTTng甚至fulltraceftrace (Linux 内核和uprobes支持之间有什么区别?)

我最初的回答是询问此用户是否尝试有效地使用ltrace以及-S交错系统调用跟踪的选项(à la strace)。

但我也想在客户回来之前了解更多。

我的第一个也是最重要的问题是:在 CentOS 6、6.5 和 7.0 上“开箱即用”(无需替换现有内核)可以使用这些各种选项中的哪一个?Ubuntu 12.04 和 14.04 LTS 版本也有同样的问题?

这些是否特别适合或特别不适合在云 VM 实例(OpenStack Nova、KVM)中使用?

这些选项是否有相当好的和最近的比较?对于每个人所涉及的时间和精力投资,我最好的选择是什么?

Niels Provos 在Systrace上的工作发生了什么

0 投票
2 回答
226 浏览

qemu - lttng 可以捕获任何用户定义的跟踪点吗?

我尝试探测 qemu 网络操作。因此,我在 net/net.c:qemu_deliver_packet() 中创建了一个新的跟踪点。TP 成功安装(#lttng list -u)。但是,当我运行 lttng 会话时,TP 没有出现。问题是,当我使用 printf() 时出现了相同的跟踪点。这是为什么?是因为我需要为 libvirt 配置一些东西(我使用 libvirt)吗?

0 投票
1 回答
210 浏览

lttng - 动态加载未跟踪事件

我正在使用具有相同文件的 lttng 文档中提供的示例 C 应用程序。

http://lttng.org/docs/#doc-tracing-your-own-user-application

我按照文档中的说明创建我的共享库。

hello-tp.so 与应用程序 hello 在同一文件夹中创建。所以我跑

我检查该事件是否可用

正如预期的那样,它已正确加载。

我允许跟踪所有事件。我运行我的应用程序并开始跟踪。然后我停止并使用“lttng view”查看跟踪。

但是我的跟踪文件是空的。

即使我启用了它,是否有任何事件被跟踪的原因?

谢谢你的帮助。