Obtain message content of Erlang messages in dtrace
Duncan Paul Attard
duncan.attard.01@REDACTED
Fri Jan 3 10:56:17 CET 2020
Hello,
Just wanted to check on this.
> On 16 Dec 2019, at 13:16, Duncan Paul Attard <duncan.attard.01@REDACTED> wrote:
>
> Thanks a lot!
>
> Yes, currently I’m using erlang:trace/3, but was curious whether the same thing can be achieved `externally` via dtrace (or even LTTng).
>
> Does `Dtrace is meant more to observe VM itself, not to trace you application.` mean that the message content cannot be retrieved though?
>
> Duncan
>
>
>> On 16 Dec 2019, at 13:10, Łukasz Niemier <lukasz@REDACTED> wrote:
>>
>>> I was experimenting with Erlang and dtrace, and am interested to know whether the message content exchanged between two Erlang processes can be obtained. In particular, I am interested in the `message-send` and `message-receive` probes.
>>
>> Dtrace is meant more to observe VM itself, not to trace you application.
>>
>>> Is there a way in which this can be achieved. And if not, are there any alternatives?
>>
>> For tracing your own application you have erlang:trace/3, seq_trace, dbg, dyntrace, etc. If you are more interested in tracing and debugging applications in Erlang then you should check https://www.erlang-in-anger.com
>>
>> --
>>
>> Łukasz Niemier
>> lukasz@REDACTED
>>
>>
>>
>>
>>
>
More information about the erlang-questions
mailing list