lttng


Post Processing LTTNG (CTF) Trace Data


I've created tracepoints that capture some raw data. I want to be able to post-process this data and possibly create a new viewer for the tracing perspective in Eclipse but I really have no idea where to start. I was hoping to find a document that described how to create a new viewer for the trace eclipse perspective, how to read the ctf files, and how to graph the results in the view.
Alternatively, I'd just like to read the trace data and add some new trace events with postprocessed data.
As background to the question, I want to perform analysis on the trace timestamps and generate statistics about the average throughput and latency. Although I can do this while inserting the tracepoint, I'd like to offload the math to the analysis portion.
Rich
In general, such analysis is better done in post-processing. Doing it at runtime in your traced program may affect performance, to a point where the data you collect is not representative of the real behaviour of the application anymore!
The Trace Compass documentation, particularly this section, explains how to create new graphical views in Eclipse.
If you want to output a time-graph or XY-chart view, you can also look at the data-driven XML interface. It is more limited in features, but can work straight off the RCP (no need to recompile, no need to setup the dev environmnent).

Related Links

Issues with installation LTTNG for fedora22
How to enable lttng_statedump events?
How can I record a memory address with lttng?
No lttng save/load command available
How can we make babeltrace survive the restart of the node and resume after restart
Events not traced with Dynamic loading
Post Processing LTTNG (CTF) Trace Data
Trace loss in LTTng
Unable to view LTTNG profile from ARM on Eclipse Trace
LTTng and Babeltrace python bindings never enabled
How can I collect performance data similar as pidstat using lttng?
Descriptions of lttng kernel events

Categories

HOME
twitter
vim
tizen
mfc
routes
sharepoint-designer
umd
azure-storage-tables
fancybox-3
offline
row
hapi
highlight.js
tostring
normalizr
oxyplot
nas
cloudhub
format-specifiers
icloud-api
trading
underflow
dynamic-featured-image
wtx
delicious-api
socialengine
junit5
bosh
fog
xmlreader
gammu
ansible-playbook
streamreader
lumberjack
user-controls
import-from-excel
apache-fop
multipeer-connectivity
clean-architecture
diagnostics
composite-key
memory-alignment
nbconvert
messenger
vmware-tools
storekit
firebaseui
lua-5.1
hill-climbing
superstack
sdf
livequery
xna-4.0
r-tree
eclipse-clp
map-projections
ibaction
unity5.2.3
umbraco6
geonetwork
csquery
facebook-graph-api-v2.4
dia
clicktag
dd
jscript.net
cdt
xcode-6.2
issuu
neolane
castle
p4java
distutils
typoscript2
bitsharp
mt
broken-links
dsn
rfc1123
winbugs14
pyinotify
mongomapper
floating
google-friend-connect
createwindow
dmx512
dbal
substrings
privilege
genealogy
mdac

Resources

Mobile Apps Dev
Database Users
javascript
java
csharp
php
android
MS Developer
developer works
python
ios
c
html
jquery
RDBMS discuss
Cloud Virtualization
Database Dev&Adm
javascript
java
csharp
php
python
android
jquery
ruby
ios
html
Mobile App
Mobile App
Mobile App