Erlang的LTTng动态跟踪:';深度';领域

Erlang的LTTng动态跟踪:';深度';领域,erlang,lttng,Erlang,Lttng,我已经开始使用lttng动态跟踪来分析函数调用 负载测试期间的持续时间。我正在收集“函数调用”和 “函数返回”跟踪点。我目前的问题是,如果有的话 跟踪记录的丢失会发生(而且在系统运行时确实会发生) 加载),分析调用堆栈变得很困难。也就是说,如果 “function_return”记录丢失,看起来匹配的调用是 永不返回,这将扭曲进程堆栈的跟踪。也, 有像erlang:throw/1这样的调用,根据设计,它们永远不会返回。 现在,“深度”字段,我知道它是用来显示堆栈的 深度会有很大帮助,但无论如何,

我已经开始使用lttng动态跟踪来分析函数调用 负载测试期间的持续时间。我正在收集“函数调用”和 “函数返回”跟踪点。我目前的问题是,如果有的话 跟踪记录的丢失会发生(而且在系统运行时确实会发生) 加载),分析调用堆栈变得很困难。也就是说,如果 “function_return”记录丢失,看起来匹配的调用是 永不返回,这将扭曲进程堆栈的跟踪。也, 有像erlang:throw/1这样的调用,根据设计,它们永远不会返回。 现在,“深度”字段,我知道它是用来显示堆栈的 深度会有很大帮助,但无论如何,它似乎总是显示“0”值 实际堆栈深度的。关于如何制作“深度”字段有什么建议吗
工作?

结果是,“深度”字段当前不受支持:


事实证明,“深度”字段当前不受支持: