From e008a9af4276c37401466d0b23a92e1775f38e62 Mon Sep 17 00:00:00 2001 From: Philippe Proulx Date: Fri, 4 Sep 2015 21:22:52 -0400 Subject: [PATCH] Document PID tracking feature Signed-off-by: Philippe Proulx --- .../controlling-tracing/pid-tracking.md | 121 ++++++++++++++++++ images/export/track-1-3-4-7-10-13-15-16.png | Bin 0 -> 2711 bytes images/export/track-1-4-15-16.png | Bin 0 -> 2500 bytes images/export/track-3-4-7-10-13.png | Bin 0 -> 2647 bytes images/export/track-6-11.png | Bin 0 -> 2466 bytes images/export/track-all.png | Bin 0 -> 2480 bytes images/export/untrack-all.png | Bin 0 -> 2158 bytes toc/docs.yml | 2 + 8 files changed, 123 insertions(+) create mode 100644 contents/using-lttng/controlling-tracing/pid-tracking.md create mode 100644 images/export/track-1-3-4-7-10-13-15-16.png create mode 100644 images/export/track-1-4-15-16.png create mode 100644 images/export/track-3-4-7-10-13.png create mode 100644 images/export/track-6-11.png create mode 100644 images/export/track-all.png create mode 100644 images/export/untrack-all.png diff --git a/contents/using-lttng/controlling-tracing/pid-tracking.md b/contents/using-lttng/controlling-tracing/pid-tracking.md new file mode 100644 index 0000000..3034f4f --- /dev/null +++ b/contents/using-lttng/controlling-tracing/pid-tracking.md @@ -0,0 +1,121 @@ +--- +id: pid-tracking +since: 2.7 +--- + +It's often useful to allow only specific process IDs (PIDs) to emit +enabled events. For example, you may wish to record all the system +calls made by a given process (à la +strace). + +The `lttng track` and `lttng untrack` commands serve this purpose. Both +commands operate on a whitelist of process IDs. The `track` command +adds entries to this whitelist while the `untrack` command removes +entries. Any process having one of the PIDs in the whitelist is allowed +to emit [enabled](#doc-enabling-disabling-events) LTTng events. + +
+

+ Note:The PID tracker tracks the + numeric process IDs. Should a process with a given tracked + ID exit and another process be given this ID, then the latter would + also be allowed to emit events. +

+
+ +For the sake of the following examples, assume the target system has 16 +possible PIDs. When a [tracing session](#doc-creating-destroying-tracing-sessions) +is created, the whitelist contains all the possible PIDs: + +
+All PIDs are tracked +
All PIDs are tracked
+
+ +When the whitelist is full and the `track` command is executed to specify +some PIDs to track, the whitelist is first cleared, then the specific +PIDs are tracked. For example, after + +
+lttng track --pid 3,4,7,10,13
+
+ +the whitelist is: + +
+PIDs 3, 4, 7, 10, and 13 are tracked +
PIDs 3, 4, 7, 10, and 13 are tracked
+
+ +More PIDs can be added to the whitelist afterwards: + +
+lttng track --pid 1,15,16
+
+ +gives: + +
+PIDs 1, 15, and 16 are added to the whitelist +
PIDs 1, 15, and 16 are added to the whitelist
+
+ +The `untrack` command removes entries from the PID tracker's whitelist. +Given the last example, the following command: + +
+lttng untrack --pid 3,7,10,13
+
+ +leads to this whitelist: + +
+PIDs 3, 7, 10, and 13 are removed from the whitelist +
PIDs 3, 7, 10, and 13 are removed from the whitelist
+
+ +All possible PIDs can be tracked again using the `--all` option of +`lttng track`: + +
+lttng track --pid --all
+
+ +gives: + +
+All PIDs are tracked +
All PIDs are tracked
+
+ +A very typical use case with PID tracking is starting with an empty +whitelist, then [starting the tracers](#doc-basic-tracing-session-control), +and then adding PIDs manually while tracing is active. This can be +accomplished by using the `--all` option of the `untrack` command +to clear the whitelist after a tracing session is created: + +
+lttng track --pid --all
+
+ +gives: + +
+No PIDs are tracked +
No PIDs are tracked
+
+ +Tracing with this whitelist configuration does not produce any event +because no processes are tracked. The `track` command can be used +as usual to track specific PIDs, for example: + +
+lttng track --pid 6,11
+
+ +results in: + +
+PIDs 6 and 11 are tracked +
PIDs 6 and 11 are tracked
+
diff --git a/images/export/track-1-3-4-7-10-13-15-16.png b/images/export/track-1-3-4-7-10-13-15-16.png new file mode 100644 index 0000000000000000000000000000000000000000..68ed9250b67f1227255c4b354c9d70aa6c27ff96 GIT binary patch literal 2711 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 literal 0 HcmV?d00001 diff --git a/images/export/track-1-4-15-16.png b/images/export/track-1-4-15-16.png new file mode 100644 index 0000000000000000000000000000000000000000..d2ecb74f4bc4cf24ad1198514a8ea1c3a9009598 GIT binary patch literal 2500 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 literal 0 HcmV?d00001 diff --git a/images/export/track-3-4-7-10-13.png b/images/export/track-3-4-7-10-13.png new file mode 100644 index 0000000000000000000000000000000000000000..ba4015294a5412169c760bd3bb11ca4e18a60329 GIT binary patch literal 2647 zcmaLZc`y|29|!PFDaE2(yUuK(vrRodHh1N_$dxFoC6)VF_a-?y zd@WK65$o8tMP!j<9U))MnD1|X^PBn2e4h97%rnn3&&>13Yd(pV7Dm7$;zs}g0MHnT zum%A3>F%zrc(``6?ZX}8-Rbakq+>7uz$^4;>;pW?0qt&rLk!R%Hi6zDVb~j90A0^O zoY!&VYgivIYcH(l&7dwX?cIwL#t2}Zst4;CYnDmNN#xzz50efLX3U&GGzYs zk$yXgW2OCi@)QWSf9-8=Co9$yd&)Z5s(%Y&uJc0y4fD5SSrC0IQkb+bS9 zlz3S7v$AZQxcr~8Y>N}TLK3vj@qf8986e#>Hov^_w`+i=WGVsz+RgECS4r;V$DSyS zSHtwAc`Rn3WM?=(@6lQBuB3XgsIZ^EUr$w2@zhTA=+F@I^;!X+?E4E8>V2e}4S+*fvk?%iN)-;1`E3Zwt!lER4-Of)#?k_b*Q%vZiU8au0{ zqm#ycR(sYHayT%5JpFV*;Mhw$XXm7=$&Rdq=faLA9gN2N5l(3Ii}6OjnUHsAME6QZ z-p*k$5X3Mc$P^zxd<-$HA$Wb!_ z0X_fQqw}RgwoNCRP}{k+)7=$}E#S$H@+*|&IlQ04pJDcq>r6sVb;8eEzb#u1cAbnI zyWw*6J0p{kWgmQiq}5m3N(z0TmVBykT#|ORw>Wz#g2gpV*q&=J(F4gyNi$7gFT_u( zMeZ~cr9xF5A(H&@da?&hpr=FHL7nX5&!X*%sA0wJ_+qXGRywsLCLHM8DH3$3X2^U{rylYVcz1#2fm-hQ-9 zZ)3i`n6dHXFFGrmL?V&N`pyYoo@|~M2sfd;KdcRH4lDU3Tp%|ffom<7JwWV{7@fi>ixSi(Hwz;gubz49D25)qjNpc(6MEBJ+RVKyv3V4;TI` z0rUE<1m(pfi4Nmc&t)>DpY3PrkhBV2Xqj%JHu!^H1ia)6R}R!51LNB?@pwG0h!Nc9 z+jO0?v{W0ec+R4%!}ZAeg_?{Z%$P}WAE*IO6<zB7W@X`*Zy4L1NAmLwU5^e7tRnReRt~Oe$;j^4 z?;@8wtLo{c5&a;J*r4*2guj&B#rhMlDGi-0Hx~rK~#M zP%;D2tTs(a#gWc>tF`$i_7-GQ8n57Co77}x%0VBym9yPGI%}DIHX{;@I**sI;9W?)-!E9RVJrC%3xGk zLy{jY1s>|exOwVMxT51TZLyn7ChJi^IY}Whg>c&D%ka|XN2fQVK@C#=rc@u7ymh`` z$?@+F2Q+NzSwabYmQBR@xR|s&S^Ax|LxRc{8WH4_k$%M~>wK3e=0ZfvI6^uHQRs*1 z3Vu_`ScngYX=r>tr1O&%zf(H8U06Q%xU?B|b{k`i-?-_gSE;c}&40AnLv2sAz20Z9 z@!30-`Dhdl=$i=vL%&S4;+!5{$nt4jIX@@f7IOdu__m`z!uw9`;cin1FgCD2RO-3k F{s$`W0PFw& literal 0 HcmV?d00001 diff --git a/images/export/track-6-11.png b/images/export/track-6-11.png new file mode 100644 index 0000000000000000000000000000000000000000..f0a2f76c6a20d7a48bd4916c2cee1fc67834dae4 GIT binary patch literal 2466 zcmZvec~lbE8o*Jfa!S-jbHNO=MVs6*muF}mcOAD3b9VwaTnJPYH8UD@G;>YG1(!-R zC(T_!LM4Z?kTJ&0E!QHQp+GG_MNuEUnfJ$>_s;q5a_%|zeD|Dtf4}?XT=H-N9t0f( z002N2XZyFFaGE|THfSZ99>0B}g@Ym)*Hs?{Wm>In{h2~c!ILJ~Ya z9AFcM4hh$CxdumsUk-bVlizY{+}(mEkGyygLVvMe<@a`evTBC8 z|I{z*2Rmc5rhn2ub?AH|^&D2&RL1ts<rA)3tqO$-XhGKZDHKX`Gn25m%emVP3>tU z4o6$^@N8S1rLY%jN3Rzdm*JkZNaIADN!iVs1@YDd4Rv#kv3(KCxb#zFGVcT|2CKOC z2-+wc)mr8*UZ=C!?Ajf?4b2AZTK9ekQ6}>k5CC!CTI1F|%1-cq1$D30b_mftM^&E_ zuM+3DD>LQPXpQLAJqsHMZ`HIbKQFEBlUT%0Oic6+eMmSP=Yan*7MpUs-N(nLH^*KZ z#q&X<+j`0;+pZ>IN(=}Mi4*OdvZo+T&F7ygE7c8w==lD<@@Hi7-jJ{m>&dx3<3YiN*Slk62Q&&$paxWKf9R3QVAM&>G!U&7SjzAz9H4Wi!5UYUD z1MM02FX`#)i;&2dO#W= zwXogpM}xV3Onzy0C)x>*!C**WlH+3Uo9cf_mFUGKCr_=WvUG2yrlwxJ7rIme_Ow?! zl}_MJxDvxqdVwOYe}E@BVuHN8F}HEI>uwD%*io?yaroh}>o+gm@v1_=vKXV!g-JRt z^sqDAv1;h)M*mWXcPN*Ti7bEl!}ha;ftdCEHv$Unwc$DqnaaEIY|Iem-P|FC73-kd z-9MIxmp3Y3_>@@Xw(}`6>XikOrz9N4pZyIpieAKJpvR|~^AP#uv(afn{%hN6gmuvmcYj4#!e%n)lZ&S7tV>2CQ{7 z{}>?4%l?lHzNYv~2LDa*moonLMRM?&FVhWyfq}WXxid2}`uh4-R#xlE{I!=$@j3SC zF$e@=O>fov`*4;!8jV)q4EFt{giVtTK?`{yIy&kG12(m5JT6hnx;=Wo-Ssy@K6Y|) zvV>7@#d|x3GD5iq869hy6NyBNh9>6b+3&vOio;1c(LN$SXmDPZ|EQlHiAF0-@L$B^ z@e)t19b@GBO8ii9oYTct47LZ7wmZ255~vGpQ6SKJx72uC@mf1Nk04Cw1dOCWgM}kWn^SQ zf*VGqK&bUT#3b+3ybTU#eWb#F2vPjQFRZHt_SzqAYgMF&Sy)=SJ^WCk7!5CdKk-td zN7z&K$VrruSB)xEmdoN9&hvP@!=7b*vZi3F-lrvIdF6+}L7U>+R;}}ct-|XzZq$*k zb7p2)Pb_(LTGb7@63?;;1`*as&6*{JE+^Q}e;8Rr-MDd-d`P9@X{U)}=gG!z!kfIS zImvu7xs_Cl+F@|-<;&d^#tq)jpveW;$QqL5dvYzLbA6a^IYv)f?0CNl1SV-J!3~Wx zm6>N42A#8nZP`2l>pZ_N#|$!iArBeZ{O1AP3{r61P?I9)6}aB*%CAyc?#XIZbXA*u zBm+W_dNldU;%P@td%=;BQ`3(E8ov!Isxn7srA>rZK|x1<0|J5jcFZm)bjWuVO%Vm~ z*IQDoqNXri`IE@gw6-?Zh%UaJO4T6VzEj3>a^~XOojW>LYQ99~-^%C;Jx~ovDv)iw zWT6Jc>V9~fZ0Qjf(o{Gvs|?L%xIv*%M%Z_u^=I=eJ~XBC?2C+LKp@bMsZuXO&Y@7V zz3(bbTC$yn?A6py))P7DSrY{}(w~?>Ak6q|0msg!FbdbQs5KMI8ZYo33W5v2qK%{s_SzVJ$6DO2#f0{!5> eyyABap8~`c)>d+@%jYEZ6~M*8!@kuPmi}*v%*!tT literal 0 HcmV?d00001 diff --git a/images/export/track-all.png b/images/export/track-all.png new file mode 100644 index 0000000000000000000000000000000000000000..075dd3d8b3972e01c2bb6e3477b0deb5e42f4b9b GIT binary patch literal 2480 zcma);cQhO99>=3v>$PXBs;x$~Dy0Y#)E=dpsGU+`k0=f5t<*0D#TdNZ%R& zpo5(4Z!?`cn~4J$s_9(E|UF)n6Y^)Et6E?G%YiY)V1a@u2((ALo#H6Ex&_#VEBKmz5wDSzu zpWJr)Qfn7g8=uhLy!axY&;`0?ZPD)a#xq($CL8W|XV(hBuY~gjPcyJ9F`C`nz8>jb zBX`S?Fj=8ZxT9hrF&Hr)G5F`Iu-lEz$hvMlrZRZ>&gw!b=BWLXfWJ*f(#j`>XD`&Y%EUX*z{MEoUAbS5X1g9kc+>!T6+``t%^1*-;UMcB$5 z{ZzEGv9f_y-|^2;hJQplT^RnlfuIiic*#gNibigMguPY$t-T&-XOp}vYUMPdk{%k4 zF(_0gjW1I+DU{j50y%|4%JnBQU%Wo@76-p3@9RqtQo5gcZLl=)gsd+vp2AlSO-10d zpURaKfnmo~irU`kvGmGG|Jv_e`ncdUNe)qpk4!jqhPf7$>nulZP;I564T8&YvZc$X z^5H=5BXkrirZX_WuqauM-}-ps&S67*bX=fE?&q1nz4c>%H3o-b>4Qh=XgTU!&j2@h z8c3>%)g*#y$6?9NN{alP5WW>5?msQJFd9_){+xkts)pdlNC$#eTFS8682<7z)`+EJ zV6kR$o#f@RbqVNAh)JrAt~4_)ulOpQFg_Gq=iw8;y1}y1aJomV`SKVT3af7Aw(>8i zhZeLyAt`DaoqHKH)6|PEP0ZpqEw8x#PHP-)851M@mIy;*B2}K(W64%F_B@1}>6feg zL&^dDH=;8v#6`)1@8;l1KFu{&ZLoI=-99+TumT)LSfl zGvB@m^d>r1WJy2&!T(T5RD=krueQZ08#uMYJc@Vi^I8)Pl{#ILCU~7^8)s18Qj$2| zTTSyXN7I8^YSn8A6?xVFVi6W@99n;>slB7cdtNVPoOZ)rYi<{94`n+WNvi@TV?2&0RgKs^<#01-U>K0XM!Y>NP$i^fT>HB8={SCP8*x|q z5%4w(kCNazd2a7xAKy6-#McjSqegu)GFSVUQaCNJfFJGU{&?K9ZFfeH~ z1lAfV$;X%leX$)+9SoDRq`ji zbpHkTFS`E&_%FKu2K?^~_}k^2%@&@&wW!Ex-7rOR|j+NQ|&z_4g&E)+;h%1C`BA%m#X-re>S#d!sy~>P)H^SX(j=FpXkb z$a`u8D3p6Z_UlN z&V^l@ReoSy|0N$Z?x%&Np;~le6?W{|dduwI<_U^kJuqRf9x!9?^mvV}jlhyY z(Mz;SzH$SMMeKs(&g2e#56BRjwG?T4Z≺a1?Y@U&*_3H2{4DGsDuAw;$Fsc zNc4OtbQ%o@kL2+4|CS#Xd2jwk=_TmcS6{Uz|?j2KF@_we8O;?pTFI!N`@G+zw}mNu5cZN9yBlNxYWI%2BAE-hy8)cL^pOX-cl_uL;PkG?IC zx(3S?@D3ax@_1H+Y9eID{7YrZidUC97yeSxl!J};Dx(7?NaRq4q3h!GEq%w zy`kDWS`o_`IvtI84#gs`PIiqQh3+Z|+0SDsAa#erC31 zoOo5^5kGzV{>h>c<#~>3`Nm|q%ETJN*L~DZ(KCm&?)<`ev-eZ}|`EY6)|h&;QqN{Ks`T mGxaknvs%|^nVJuv2PB+hJfBeizUi#n0vH=u=vP8rqW=jpin&z) literal 0 HcmV?d00001 diff --git a/images/export/untrack-all.png b/images/export/untrack-all.png new file mode 100644 index 0000000000000000000000000000000000000000..860f2216d0c35be39f9f5850037d3e7456803ce5 GIT binary patch literal 2158 zcmbuBS5Om(7KWp&D@qAXkd9QPgVG66NeB=K5|9=ngb;91Km!B>1wocb7lQPJP7HmK zA`n2NM5=hwR8;x0C`9d1sH7;z3ZCAcp|&pb!im2e{%D;E9v7 z^27MxkT{Ij{d;{lQvl%PPb7-U$@FhIQ2- zWQE7*7W#d;L@_b3i$5zKMLg!jLwcaYs?LyOiG-Z3)M=;#@Kaq{W{xQ|zT3FP`eI8{ z6Vcw6>t}0ob2h2KgznvtdJho_{`^V{7~-`g5q~)vL>Ht$Jo= zGOLTr?`y_qN)o(plk}uolxjIkOY335!Fn2)b!*f>clYw(piNz3wp^$!%CB7T&!@;l zD&1mZ7j;QW+SxDv_M@lTVo9PpWC!wd=u0DAT_FbitZl-lKjB$&=S56ROpNBuD^;=D zSRQi+rSkefqEkhWg@ep^zZq)qM8cq2wpv4GyLlF{c((5jM**jM#Uryc0Q^GZkn6MBA9bnFbQMSJN^Fd$wHGzev*klWD3?(cV{OepFI@=vV*olV4%`pS zsx~7dByEeiRq{=qruMm>Jb6;fz1@p^yCaG{rtNo`Nke*7W?8Zr6M4Ij&_(gc!4{w4 z*^s&k=>yJ#VkoaV91fQ?d*GqI0Gc?U5G6)@X7P2g#Tdn@Oj(W?G;{Wl-*9G!lmwx5FKiUuXYAfW%+8!K&WDY7D2@R|^!fGirj|heEB|MQ3 z{f~~n@=gbGbGnqlV6a#$6%~~u1+iG{y2vIzFF*gw+S-P(t}YTZ5FQx`rsN(h^pUOt zIc;NW&kW!!94&-En4{5W)VH25=dVWWY?My=_Ka6wTy^@6P2kbkenv1bFsSGldH>$| z_2Tj#u3>(9pvmpCv4l4)cZk!|b7Bnl`1`kS`uh6)pfs_XjLb|OF+5*>vk@4~X0Zmg zM@L874$bbh=AoVL`}$E6}uM>;#N;J$xMp>i@BQGIcP*Kg5k zSnNC z%NEE2zDm~XZwa%rT}1VVjG-~Y`r67$VrcvV^!efx4&_b{?Uc8(vm-&~?rj?_CpN2= zjlVN;adA1n`(q=2wMZ_n^t`@A5-X?rA`k`>+fi5%bXk;AR?*PZoFg!P7j{YQwai#Z zFSj|9>hgXpCC|%OE-$ zC3|F#k;oS;>!)$c+I59hMY09Fy)V;j9M4^vi6H528%TL{M~mfj)x?~ZLSJgGyVW!~ zt8DS9*8j{A!U?X(XjPy-^hr7AfnJ(+s*d;LSi0I<@k98Z?@M_8!M(1)aDg; zbTRHMjH<#zkDQsrAS*XIalsU?a$LENT2|&Cd~4??0gK@wd!tX~qVyyNZCA7w|N8r! zLpVxOBDvF0<@wztK(GA$_^D+3b&ejbEH*o}+{?=K{P)hW;A^69hOSc(x#Mf`0@`9< zG-v0=sdj%5vSYA{njx9kI2 zPxV!fFtSaN|7(APsWd?{>G#hc*zA;my?+hl9y+rlJL>=MB-m4X1=yTZZ+CoL=za7n O0IZ-0NcB~Z=zjnj5H8FB literal 0 HcmV?d00001 diff --git a/toc/docs.yml b/toc/docs.yml index 9fa03ea..14c8394 100644 --- a/toc/docs.yml +++ b/toc/docs.yml @@ -198,6 +198,8 @@ cats: title: Fine-tuning channels - id: adding-context title: Adding some context to channels + - id : pid-tracking + title: Tracking process IDs - id: saving-loading-tracing-session title: Saving and loading tracing session configurations - id: sending-trace-data-over-the-network -- 2.34.1