[lttng-dev] How to check is tracepoint is currently enabled (UST)

Jonathan Rajotte-Julien jonathan.rajotte-julien at ericsson.com
Wed Jun 25 10:49:00 EDT 2014


You can also list all ust events available for tracing via the command "lttng list -u". 

Make sure that the application you want to trace is running. 

On 06/25/2014 10:40 AM, Thibault, Daniel wrote:
> ----------------------------------------------------------------------
> Date: Sun, 22 Jun 2014 19:27:31 +0400
> From: Dmitri Shubin <sbn at tbricks.com>
> 
>> In dtrace it's possible to check if some probe is currently enabled or not (to avoid argument preparation for disabled probes).
>> But I'm unable to find similar feature in lttng-ust (at least it's not mentioned in lttng-ust man page).
>>
>> Am I missed it or it's not implemented on purpose?
> 
>    Use the list command.  A command such as 'lttng list <session_name>' will list the known events and their enabled/disabled status.  You can filter the command's output by specifying a domain (--userspace) and/or a channel (--channel <channel_name>).  For example:
> 
> (begin example)
> $ lttng create some_session
> Session some_session created.
> Traces will be written in /home/username/lttng-traces/ some_session-20140625-102709
> $ lttng enable-event -u some_event
> UST event some_event created in channel channel0
> $ lttng list some_session -u --channel channel0
> Tracing session some_session: [inactive]
>     Trace path: /home/username/lttng-traces/ some_session-20140625-102709
> 
> === Domain: UST global ===
> 
> Buffer type: per UID
> 
> - channel0: [enabled]
> 
>     Attributes:
>       overwrite mode: 0
>       subbuffers size: 131072
>       number of subbufers: 4
>       switch time interval: 0
>       read time interval: 0
>       output: mmap()
> 
>     Events:
>       some_event (type: tracepoint) [enabled]
> (end example)
> 
>    You can take a look at /usr/src/lttng-tools/src/bin/lttng/commands/list.c to see how the information is obtained.
> 
> Daniel U. Thibault
> Protection des systèmes et contremesures (PSC) | Systems Protection & Countermeasures (SPC)
> Cyber sécurité pour les missions essentielles (CME) | Mission Critical Cyber Security (MCCS)
> RDDC - Centre de recherches de Valcartier | DRDC - Valcartier Research Centre
> 2459 route de la Bravoure
> Québec QC  G3J 1X5
> CANADA
> Vox : (418) 844-4000 x4245
> Fax : (418) 844-4538
> NAC : 918V QSDJ <http://www.travelgis.com/map.asp?addr=918V%20QSDJ>
> Gouvernement du Canada | Government of Canada
> <http://www.valcartier.drdc-rddc.gc.ca/>
> 
> _______________________________________________
> 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