针对Erlang的LTTng动态追踪:'深度'领域

时间:2017-02-09 00:43:36

标签: erlang lttng

我开始使用lttng动态跟踪来分析函数调用 负载测试期间的持续时间。我正在收集功能_呼叫'和 ' function_return'对此的跟踪点。我目前的问题是,如果有的话 发生了跟踪记录的丢失(并且它确实发生在系统的窥视中 load),分析调用堆栈变得困难。即,如果 ' function_return'记录丢失了,它看起来像匹配的呼叫 永远不会返回,这将扭曲进程堆栈的跟踪。也, 有像erlang:throw / 1这样的调用,它们永远不会返回。 现在,'深度'字段,我理解是在那里显示堆栈 深度,会有很大的帮助,但似乎总是显示出' 0' 0价值,无论如何 实际的堆栈深度。关于如何制作“深度”的任何建议。领域 工作?

1 个答案:

答案 0 :(得分:0)

原来,“深度”'目前不支持字段:

https://bugs.erlang.org/browse/ERL-355