[lttng-dev] Request information on "Live" view of traces

Mathieu Desnoyers mathieu.desnoyers at efficios.com
Tue Sep 10 10:38:05 EDT 2013


On 10/09/13 03:45 AM, Amit Margalit wrote:
> Hi,
>
> > The 2.4 release will include a major upgrade in the lttng-relayd to
> > support live trace viewing.
> > The trace viewers will be able to connect to a new TCP port on the relay
> > to list the tracing sessions currently established, attach to a session,
> > receive all the streams for this session, and then ask for metadata and
> > trace packets.
>
> Is relayd going to be the only way that a viewer can achieve this?
>
> I'm actually only interested in having libbabeltrace be able to read
> the trace up to the last valid event at a specific time, and not
> interested in "live" viewing of the events as they happen.

I guess that you are mostly interested in making sure your traces are
readable after a crash from the system that produces them, right ?

Thanks,

Mathieu


>
> Thanks,
>
> Amit Margalit
> IBM XIV - /Storage Reinvented/
> XIV-NAS Development Team
> Tel. 03-689-7774
> Fax. 03-689-7230
>
>
>
> From:        Julien Desfossez <jdesfossez at efficios.com>
> To:        Dror Granot <dror at reduxio.com>
> Cc:        "lttng-dev at lists.lttng.org" <lttng-dev at lists.lttng.org>
> Date:        09/04/2013 05:32 PM
> Subject:        Re: [lttng-dev] Request information on "Live" view of
> traces
> ------------------------------------------------------------------------
>
>
>
> Hi,
>
> [...]
>
> >
> >> I would really appreciate if you can update me on the time frame of
> "live"
> >> view of traces. If you know, what will it include and when it is
> supposed to
> >> be, it can help us much in our decision.
>
> The 2.4 release will include a major upgrade in the lttng-relayd to
> support live trace viewing.
> The trace viewers will be able to connect to a new TCP port on the relay
> to list the tracing sessions currently established, attach to a session,
> receive all the streams for this session, and then ask for metadata and
> trace packets.
> The live trace reading mechanism offers guarantees that the viewer can
> never be in a position where it has to assume that it can read the trace
> safely. It is forced to fetch all the metadata before being able to read
> the trace and it receives information on all streams at a regular
> interval (user-defined).
>
> Along with this release of lttng-tools, we will provide a reference
> client in C for Babeltrace that will handle this new protocol.
>
> As of now, the live trace reading is working as a prototype in my
> development branches on github, if you want to try them I can send you
> the details, but I don't have much time to provide support on these
> branches.
>
> I will send updates on this mailing-list as soon as I consider this
> feature ready to test.
> I hope it answers your question, if you want more details, please don't
> hesitate to ask.
>
> Thanks,
>
> Julien
>
> _______________________________________________
> lttng-dev mailing list
> lttng-dev at lists.lttng.org
> http://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev
>
>
>
>
> _______________________________________________
> lttng-dev mailing list
> lttng-dev at lists.lttng.org
> http://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev




More information about the lttng-dev mailing list