> > > So you have a user space application that generates a trace. It is > virtualized, and you want to open it in trace compass to analyze it. >
> Yes. That's what I want to do but it has to in real-time manner. > > > I would like to know if there is a way to transfer CTF to Trace Compass > in a real-time manner using TCP/UDP. > > > >Would scp work? Just asking. > > I am supposed to transfer it through only TCP/UDP. > > >How can I convert CTF Trace Data to LTTng? Since TraceCompass already > understands LTTng Trace Data. > > > >The CTF trace should be openable in Trace Compass. You won't have as many > pretty graphs and whatnot, but you can get some basic analyses done with > searching and filters. If you want some more advanced analyses, you can > code an XML analysis, or use any language you want and parse it to make a > LAMI report. Finally you can make your own analysis (and even commit it to > the incubator! 😉 😉 ). > > > >The information that I want to analyze and display information includes CPU usage, IRQ analysis(IRQ Statistics, IRQ Table, IRQ vs Count, IRQ vs Time), Linux Kernel(Control Flow, Resources) > The important questions to ask in my opinion are : > > - what are you looking to solve? > - what problem are you facing? > > > Once those questions are solved, we can move on to selecting the form of > solution that is ideal for you. > > > Thanks for the interest, > > Matthew. > > ------------------------------ > *From:* Ravindra Kumar Meena <rmeena...@gmail.com> > *Sent:* Wednesday, March 27, 2019 2:14:32 PM > *To:* Matthew Khouzam > *Cc:* lttng-dev@lists.lttng.org; tracecompass-...@eclipse.org > *Subject:* Re: [tracecompass-dev] [lttng-dev] Question related to LTTng > > Hi, > > Thanks to all for suggestions. Let me describe the problem in more detail. > > I have a QEMU(it is virtualization software like VMware etc.) instance > which is running some applications. The QEMU application can generate Trace > Data in CTF format which I want to transfer it to Trace Compass for > analyzing it. > > I would like to know if there is a way to transfer CTF to Trace Compass in > a real-time manner using TCP/UDP. > > and > > How can I convert CTF Trace Data to LTTng? Since TraceCompass already > understands LTTng Trace Data. > > P.S: I am a student working on Tracing project at my University. > > Thanks > > On Wed, Mar 27, 2019 at 11:01 PM Matthew Khouzam < > matthew.khou...@ericsson.com> wrote: > > Hi Ravindra, > > > could you please detail what you want to do, there is a decent chance > trace compass supports that out of the box. > > > BR, > > Matthew > ------------------------------ > *From:* tracecompass-dev-boun...@eclipse.org < > tracecompass-dev-boun...@eclipse.org> on behalf of Genevieve Bastien < > gbast...@versatic.net> > *Sent:* Wednesday, March 27, 2019 1:03:08 PM > *To:* lttng-dev@lists.lttng.org; Ravindra Kumar Meena; > tracecompass-...@eclipse.org > *Subject:* Re: [tracecompass-dev] [lttng-dev] Question related to LTTng > > Hi Ravindra, > > I'm sending the reply also to the tracecompass mailing list, where it is > more on topic. > > On 2019-03-27 7:23 a.m., Ravindra Kumar Meena wrote: > > Hi Developers, > > > > I am working on a project where I want Trace Compass to analyze and > > display some information. I wanna ask a few things: > > > > Q1. Is there any way to extend Trace Compass to work trace data in CTF > > format? > > From what I understand, you have a CTF trace and would like to implement > a specific trace type from it, for example, to be able to add custom > analyses for this specific type. Right? > > You can read the developer documentation on how to add new trace types > [1]. You may want to take a look at the LttngKernelTrace class for an > example of such extension of CTF Trace [2]. There are a few more around > the code, looking at the class hierarchy for CtfTmfTrace will show you > which ones. > > > > > Q2. How trace data(CTF) can be converted to Linux kernel trace > > data(LTTng) which Trace Compass already understands? > Kernel traces need to implement IKernelTrace. This interface provides an > event layout (IKernelAnalysisEventLayout) which will define which events > in the trace correspond to common "concepts" of the kernel, like > sched_switches, syscalls, irqs, etc. That's how any kernel trace format > like ftrace, perf and lttng can use common analyses made for kernel. You > would need to implement this event layout for your own trace types. > > > [1] > > http://archive.eclipse.org/tracecompass/doc/org.eclipse.tracecompass.doc.dev/Implementing-a-New-Trace-Type.html#Implementing_a_New_Trace_Type > > [2] > > https://git.eclipse.org/c/tracecompass/org.eclipse.tracecompass.git/tree/lttng/org.eclipse.tracecompass.lttng2.kernel.core/src/org/eclipse/tracecompass/lttng2/kernel/core/trace/LttngKernelTrace.java > > > Cheers, > > Geneviève > > > > > _______________________________________________ > tracecompass-dev mailing list > tracecompass-...@eclipse.org > To change your delivery options, retrieve your password, or unsubscribe > from this list, visit > https://www.eclipse.org/mailman/listinfo/tracecompass-dev > > > > -- > *Ravindra Kumar Meena*, > B. Tech. Computer Science and Engineering, > Indian Institute of Technology (Indian School of Mines) > <https://www.iitism.ac.in/>, Dhanbad > -- *Ravindra Kumar Meena*, B. Tech. Computer Science and Engineering, Indian Institute of Technology (Indian School of Mines) <https://www.iitism.ac.in/>, Dhanbad
_______________________________________________ lttng-dev mailing list lttng-dev@lists.lttng.org https://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev