From f43cbb775dc7c8a7096e381bd78b75602441823a Mon Sep 17 00:00:00 2001 From: Gary Gray <137797428+ggray-cb@users.noreply.github.com> Date: Wed, 26 Nov 2025 16:42:26 -0500 Subject: [PATCH 01/28] In-progress checkin. * Heavy edits to bring writing up to standards. * Lots of re-architecting of content to make it flow more reasonably. * Corrected numerous errors. * Implemented some feedback from questions about what we should actually say about changing logging levels/log file location. --- .../images/manage-logging/collectInfo.png | Bin 14917 -> 0 bytes .../collectInformationComplete.png | Bin 88597 -> 114661 bytes .../collectInformationScreen.png | Bin 161130 -> 200318 bytes .../manage-logging/getClusterSummaryLink.png | Bin 19047 -> 0 bytes .../partialRedactionSelection.png | Bin 64597 -> 0 bytes .../uploadToCouchbaseCheckbox.png | Bin 3393 -> 0 bytes .../pages/manage-logging/manage-logging.adoc | 838 +++++++++++------- 7 files changed, 517 insertions(+), 321 deletions(-) delete mode 100644 modules/manage/assets/images/manage-logging/collectInfo.png delete mode 100644 modules/manage/assets/images/manage-logging/getClusterSummaryLink.png delete mode 100644 modules/manage/assets/images/manage-logging/partialRedactionSelection.png delete mode 100644 modules/manage/assets/images/manage-logging/uploadToCouchbaseCheckbox.png diff --git a/modules/manage/assets/images/manage-logging/collectInfo.png b/modules/manage/assets/images/manage-logging/collectInfo.png deleted file mode 100644 index 7a90e58b9025281a8f37e69d1896732d7de23241..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14917 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 Z?uPX4EKDz98)!G9$w@0ql}MOA`(K|>hfe?i diff --git a/modules/manage/assets/images/manage-logging/collectInformationComplete.png b/modules/manage/assets/images/manage-logging/collectInformationComplete.png index 2e73e45507775f5250706a9bfe18c1de89c9db43..e118e35e2afb1cd859b1c33fb488567728800b26 100644 GIT binary patch literal 114661 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∨+ces%E9K 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

hTM5IL|bpcD;>>!(CCJz(}ppnNCMIcT~o|D zQ3 zWv)YDU|{HSYirZ51s^4hn=p=O;|9b&DkIe>wlmr#1O^} z5wTx>qQ%TmA7Io(*1|NqRk&1IcmasVju{Fdtt!=l!dN+bK2(NhTvel?h>gTUepv%Ye(AUkfoM74AW5IF9;NW20lz$2>LG#l+re~(nKq*MJ zmlkd_+hp3%TEFxw#q~~#o55}kk=uoDqRe3)S^<^*=g5m&)4?nj z-4bVHNk`37&!8ksXU*FG!-JM4L$Ry-t-(?};nX+sAX$cP*&V5D=y87PxZ~?quMW@O ztES_pruF^Q>RazBDbO@|(`Oni?ACkaDego^!cH1pU_fnhmsigA;}!t@C?ef-x>^ z^cG^_%35xz)Gza1cz*buX_;+k$aP#lU!iXu9A>}4XkF#aTB64X7%#QBY~QJmHaYmQ zOLh!%-`?w!DvTbiJyBGpg4hLTmW({E zSLFWkso%XYuwjb}#=U(HZjOvv&bU{v9n*}FVn{rw|uL!6l116-a%LIs?U z6+t=%Do5t(q}=76Q!c?+s_q z4ijbZQHWZ{ceDQ>mbJM0C$gy2&!Y&%9bmJy+<5uwd8C(|V^NyJL+JgqyS!wN&3cOh zZ+J+xhp|82W-5-jc~Qfqs-cyA_PV*hbnUn2H^h4<0;OA*tmhg}xOK6v=aGjg=acph& z;m88O{}x_Qnqeb;yr6wr)7q?#_o->O zL#5yla3IQJNIEfWrDKIUEGsMW#ewKapN=K1iyZlPCS_SfqWeEat;|FtRC-OTWrU0= zc#MD6so2=qaX&)bdZu@iji`K>VwS$fQnhP(uNg_L{;6+mc4p$HqmoeSAu6%{Z6{}D zomjp!^r+`ffyE#M>MDTTsg{lrg!4+y2RpGqeDqL zPv&%)QpEu&V8is8q#(Ys}3ch``&y!oDY3>wERyeXbbIgI@qau-LOdt>bU)QnEt`Q zwoCFa&OO4(9)J4#X`c**Cxi6$kTdh%j$Uy^Qy8W>Z`AZIba17Q48JLuu+4W zJAu;<4pdHvslV{nU{$4bQdjQ%(U|OXF+_4#;lNB6@7nX9`=1-#Z|1x;8P|rt`gEw@ z)cA%2z}Pk3E6hxmzr60cLpnsD&)aW;V3skJUs=^7RMX?E<`0tOGs?}T)LyzYyyjGx zo7eR4HetX1+k?(Vrm(=l16LDyx+-#t{gqgKwWjY(yI%8Lz0A%rw%+8@;^ ze2Q6;2FaZ89{+cWU8^z}#YSH>KoXu?^<5AsBfVlxdT2qE^aB$}_#js?2wdm!4^Q*} zWjaYGW@vuUldD5YKC65@P5rsj+q=!_HzJ@1*fh&PAZ)|t6)PvC{v33w$tWNInl^4h zZk=1`m?>2tQ8lf5MWkVV2>-ZskB`VO>cLPVbedv~Q~AUY?tOA!*dSHaeQP7Kmy86R zR-xn|9nDXib@cNn!$~8C6m;0iS-kQ4z5s<##^SNs2?GH7e6nD;PJ^JCB92>`$5#_BCAvL$tdGH~kyAoU?aWIRnYDNuJ}S zh16-zr)aBUrqp&!NV`aHC1-?ja_(m*Bd)2V&qG8ci`*&t-Tlt*3L8-e%Sfo!A#{!} zX|#4Pu?}>5pUu6ETm^TR{k+K8Ir7pFH8nZ-JrPw-ksFlw2aT>I!7BM>|EjADSu=0Z zmTb`e_W|EPW3UGgez_f@|KgU8^hc74>~ zCuV7B)w@H5VIPf8j%g=}D{R6(?abNfUPlQNj+!;?&0X^5b#3Tly=Y|;oE~}JdWqJm zP&^!ayJ$)gZU?WKl)~aGE+A#ogM7wcJzM1Ql-V0SWq+sGW)kqETSWpa#WHPpTM+KBDBJ?#( zJGXw$(ceY*R3+i>7g{)?0>7Yrz^D|$1hTj|G&|*CB-#@ZB+d{cj0tE%gw|hNye2L( zX#}Xw~{mCBL{_nNFuD{*J7?0 ze6AYqtncheAY%E2NTU+#3nNX7_+YLGHXfYPRus3X zB?hT^^qK4T<@0FIH?sQ!#@?>-KjxV11b@(B=kRcxL=b6-0@?V+Q}0q z-pKlzniM*9LD+&5mVRH(O=egOC?3o8szALPU_(#~`_E6!Bl#$xc>IJ3%_SHUH{8bF@LZ+mus^9jg=^mvO?qnBHqtlfZY~BWh9SqJXVuBdwl)E46Qri!^ zuV~C{HS-5Y1R6&UP8PeEsZMa7DO>*7Za%&oIv2|&N0E9f8L>T!;BL<+S#@pb^^~Jb z+*YjRobN?2e%70^vNAKxdj0Tf5l@Ei0=_a=L+Pfz%;VB4xyYF&-eP1F9SvoMGBCA_3IXq@nxX)$#`JOu_xtvX{ z4<2Gs(C=(x`1qscLHERJt$TksFNvhOIUX?q#1LVc*4gx}Ej^>+s?G*M#cj3?Qcr)~ zVs?caRa}7N;vyt^V?E8MI)yXLd+d=Dxg&Y&khK%zr;5!*0IW4(l|`R#bE%B*uinBp z#8(e&J3L@Z_sg?X%sqCr7T)_iff3wc73Hb$nxRSDFp8{789^DJO5E%!f`5CBcawwJ zL2Tk(Ql2>EC%(pUBi?Ialkl!*?}?j!g8Bc>zi2PNKAKSWFwzeIU^`IeA~f6rH0RU^ zDB8i+Y9@idi-ckTz0F*#A>_Rxu>yaH`l%4=d{pb zATEAwV4j$Nby&c^yV{n-4_yDw}zY~1vxK}&o-zOMt$f-XnL%>Hz2(kBb|%wJU&tqjri_87C`nFy-?h%l<+ zQ^B1M;8ffkdw{Gr#hRhcc zjE^GC?0WVPJBbNsUr;JdsL=c(1{Ve~&>eZz7K5rImB`K}+?#mCUAv0O#@f*$pJz86BI&3nxX0&yT7Kp|tBhyutR_&&^2cvlYW_hH|0d#Z&D6B8^M& z#4Q!#il|4Yw0DrA>VW!LTuYMryVeNJ%;56dlrzgdQ4A*PEw5_@*warCqSFVHJy~XB z@jc2&;z}iP(KP7NVBhh%OBWb@lXZ+(?szuGwVt>~j9?@>w1ih28DQd4Ws<4Gp_b>= zRPwIjD`eK@+Dugxf3Q7Xb7K=1I$!d{3)#uksmS-BL+P^YYa7-TJxx*sK&8ba& zw5;RVs$Dx$>mI&gd=pWah96qBY-!M5To8MU>O~#g4uQWI0MfZw-F-kW?+a!5VbAH4 zgb$XpUGyf=kDB5Q99&)F-nJ{;@~2^s$uN+5A?xNMQR{9uB0fwK!~n9hzi*$R(! z_}Pr6|7ro|#x3^FTQ-L2D=ufqC;lGkNs~pW3x{a5?0rOr0*R;1l@WF`9^WEPSaE3% z>45XzebDy&x}0q)!VQF%9TZ)Jn~J-p06h-~kD1_8qaTU8?GU30(WH)!o#U4$5H8S1 z*vvD80gd|`Xn2KT4tt}z*VwVn`un?W<6IPuV8HMek|3(Y{V`Yq4>HAe0M`}bic>*B z2^xWpPE*|~l?K}~4#De+*r>~={OiE(BvZK;(64QzT%g!Bd-VPFJ%{b%=ZQh$3;Ky2(E`{{96;PwK>a-D>VGY!Vk@DhD0aItn~FOF zzs*o}2smroG6MGzRs3shU?#w(IiB{(a}TckHUx7M!Bu- zwqaBffqX_0G8gx!#2Q!T-UBEW;RJL5Gd0OF*Ot_L{nUHw8X6dEv(pUxI1rf4V&&k? zu`xkLJfkhd-=gjnUS*9PDn-VzW_^A|99SK4Zpm;%Ip@lT@C9=}ca6&K(69HP@1LNG zxid)z%y;#_*$FdB_v`{Y=*7tz&{h}7vYm)q-n%y)iPJth>%|NNqRoOx%eWd2`U3+d z5_EEDwbu+zzIn1zM_iT&Hn49>6(!pz+fXArwOMYroljJ51i0HJw0;XF|C$$K`|mC- zPrABe)$%_cC|AWAMA#=1R=8tw&h8p*VK?km-dgyR%PfhFNexavNXR$e%XgYT6C@vdzAU4i<*f*`9WVt7^!jql>N!=C` z3^x?8pnXhi!$Vwp5S=#e;k3#zA#OMO6D?T#`?Sv?fBzQjxqz{s1up|FE3S1V0Q7L% z`!cIeza8?Y+qKA%o%-}?k42X?^#&Ef;xFcXMUEkC!4B50mrs_3X7-5%Or|18Bw$j9 zcI{e9ncK#6nKO)6<4d{G@u-~^rI17eC;BE4K63M>?ueP62)ITDg=WvHwi|HwVrt3X ztBAN#L*$`Ft(jXmW?J!N!COQal>1 zEi49Zset2%->dq*=&uTFw^-60F>?0>&$>rzEG_}Lk<(-$tYaME><&}d#RG>fYb>>S z*-5ZMcI1{45OOqSlRFYnX;q&Z^@G}(7KDdgXmbSEMN~wrb|7=<;HC*Zru3!?@nn%R z-l7VLo7$tIqKZPTxZrjV>akBS> zT7U(OYXK*cO*X{OJriME7xvjkE@YljpM79)BFGzf&A;tGhO@1e-RH!)zL_EH&*04& z)IV3&w(F!3Gz7wW!`xI@xy0W5c}p*VG2z7KOVTxZ3tQom8I^Ms%Hv`kXRmVX{ggs2 zE*RtNo(g0?=-S#fYeb}jNVRhPoGPvY!S>}ax9icsl!Z-WpPms4P7KK6^lSWjrs=)q zdGyP}*MGJ{ZP61BcPAwmSCBW7sXg_w8%72B#FQ(jHAO7d=$~WRG9s*@!)(tTG5?}7 zl~1}_O`oW?s^Oh0GWU3H!#Hwe2QbPTasMaBJ^fN}&8ha1xM#lP#Sl-|UY$F0Wt?WK zXGTb<+p@LAwMjxEVB4~dyFth-l_wjfM$#aPvr_yeZQm?GzQT{u85xvZpT~uo{7^6C zhh@l@tWT_r9q7`02FqzTv?r1*NGe}GKw!iRSaGm}{|Iu&Ppq6<@^jE2gpZJ>q^^bK zStxgzetm9Owsykm5LLjH-?O^?oIuojKrtKNsO@{Fd79b#&Toku2_dofXN#2MYlL@9 zBvXkDX-+-i>Y~Jmgk8W*?hRi#+BsiNoIs#$aS*a=_O!E@_Ol>hb$d#YcEX3&CiciE z7K1BEC9|SKD?OX1udy#VbJpmuY^--}>iDqc5Mjrs0mqkRV{6qqc$7|)@eG(H zV?NzHU`rFTrHB$Hl55`YA(JOBsNJq7XDUk|0+L|3iad4Q-n5Fmmww91x-MQlHjL_I zCbwEHWI#*UI&o8p*Vqs@!^s={Pn?MS);>rx%kMy>8xD9eZd1-QDzw+FU$0bAX4Yj| zrx{BOA0ClSIUZ|Tpffl9DwM7KnKlPUMQzlZ@>d|o~`Z(jF%z;hv@`R+OVX;>q7?}&T`VHW4w z)`3qGxBMA@dXlHm@ObNVtjd9j7}U3eP?`WNMo#}T=jqYb2i*f#WakH{zkV3sq6qd> zWU={InUG&W1ePo68P^gcm+h)2X7pVCq`kG{Nq5p;@WO~&KNk($;9k|!EzD$I`0|P2 z?eE2p{5lTlEwI2%R?`=?HO9!sr^5Xc`l{l#w$gIwX!^ zeY9a#GR~fP;d{RHcekvsU^mE0nUh`j0 zJG3qe5d=ZHmdAH=cFY`RiFiz0?fn4BVfy(IYS?}IaF*=g@PGSI(Q@b7lYZ3&9cMH~ zZPJ^1-5|WuzH=7?%QPFI4H9-0@8zW;9*Z)E=vP@>2*s%bEhpVO*!Lb~TU@Sr4rw>Z zojq7umMf?H*{hb81nENGej;mf=}T3rPuEyq0I-;KCpl!9V{k*7{Z6}D{W9-D?4Hjgmo&3#>6KV;A4;u zamkGk@scW8NhcG6D#)k!Rf>oCqGZfZ+oeOqpu8md^+BcSJ%~4n4Z0(~L}lQ>X}=$G zk|L<|^$mkKha;Wjne@X$Xg4=(@DaC2?H5^+wM>hfrcHyA9p#+@2XeUR6Fp?ct6n1( z@4WsJp^+L42O^Ph*qE{kJg{?SHZjL!K6`eIdjl)6MVOxKfWWEj`z+LjeE#8>mV?n+|L`vL`sWixy)zW7I$YLgX19 z9zJu?PXs`^(*451qga1B9~EC;5`hK&d5S%I3RUXcj~_3Nc}Zy%kTgG}bEi({{t`Up zm(Kvjw(z1Y^iLh7r4@jBtlzuaNcaYR4F@pjOi=U~-}EFJ6^q0i6e5#klu>PX=isc) z7%gO|PRZDEI!QfH>!nxFk`I*Xo-aM4zFEk-QBZYCTgwA0yUb9iUcO@?8FekZxZGKJ zi^soc7!;SzY_gdy_t{KSu)6z<%+cLd~#r*4XP;cvu&_1tfk#c$5JY~;=! zVih1yYJb=hpkj9*imV*ut9$qFw>W;3p&6Tus?>Dw#@F^yRnHn5zn_{~trpBbst~tu zm<$$&TQPBijy~JkL(yn|Nk*soqU0HCeS@BzdloX^VYiK>)uYWhpS(?hC569sSC`~y zpYm*wG5EasbcIfbk2jW9KVP16@iza{=7H|~Y%)1D4zdxcjbV1k$cYyZ%tHFqTA~|Q+q{drl4XKf3G#(4fqeFY6Ke+^ zK0Jlw7*z>9%?#h-RQ=y`j{lsCmWGK&X(?@G61I5%A30Pz*^Fk_Wlhl z=na}gZrp$?M(E8sE+%em zw9~XlTZN%OK}y>E^Ky~nl;U+ZC)dqU5^Bw($AP;$?YkqSC&$G#Bb|HnFl5L*OYeSs zEo~yVxT+^k@*DYA(DNRR*T!LK;Qeo_t4$zU3ir+OAAu96nJ(tke6=91ra&_#fBGb7 zWV>GDOpPBEy&vIHXE8f7b$qt2C1Kri68e#8mF|0&G-axux$paRbb;&(SLrQD(@(8E zkT^dtDv~dH+O4hUVLv}TA{Z=eZ8d(hY2W_n&w}w=w}9IS$dpY!WB&Zpuk&sqNXs1h zQinV@ukS{7TaXcWy9O>FKzH+c>C+wCw~MRheWvy2!IxnN7+9h@wD6~YmUMN-_N1H$GQLnzy1066uE<9A$?-N7UhpT!pi&z>}C z;3?H0(V+Eyw(a|f99Zu-S}UQn_iw83Q$>6YXn-f z?D^$EFcKa6^f`caUVoOpYy%G*Y~>q{av3wzUS+lynDZ2 z@8@_t?(3n@EIJ8#mWatW@HtD?k^@&TCZ^#_L>?}dw+=uw z`lRi%q^W&GG7dxbX8Pam5?A+uhxJg%d?ebKfuzrw*;Ge1Ms6HmX)zcmpY~E{kBVQu zMe!{X^@MW?bm9ZBmPkt?phNt2;3CH29j}XTB+}~^IZ%St00>KhNQZ1W2qPf679vyn zYB}A@yS<+C==tR-vSNAgN@J}vhEnkh2QwVyQyz@)bP1q#a8!%rAt5$v?JuBP5SC*K zVeO$kQi^W_28*U$2>PjjlJ^vefC({Nm`=0u{mz1vsfr91&Ckylb8-c2j7&z1IYdk| z8&NbDUj5&vGV+(R4~0IJn|v=9yJ)_EdW3n2HtjVugG=-|&HUuhnwx?07o+?T){>Cj zRmh<6awPI4;OrHpGRr4D(qanFb$`N&%e~v=df8gM({^}mENf#VgSRZ53jv9^KaEy% z``aj_^pMm|Uvf1-b8Q^osF*?xA|+ml)-$3am!f7hHF0yRm|aXQa|* z7-bN>=xT&)>Wx!rbRbW~h}hJ$H1Eho5;tIx>i(_Pmu8y?t91oQtc3oEk%IQc8SO+r z4j{=?c0$a=g z;TC2@3dE{4clgTE!VQVAOF{v7bL&T)D73+d*6J}9i*PIoPcfESL_qN=?2oEOs^vx< z%QgV79E&hd%r+F%3fY!YaWbpkfLA0=ii1wc&XCEv)7--17A_>VkkEkN@0z-C9MoN$ z7CzExz(0YWgEI9NW>0v#F)XQOSQE$VC!zX9%2N6B$8z9XT{T<2(gtPelB`=~g@|b& z6(17uDhM5k@JV3RT1B$&?jyx7Et?gmgMk+xFxsRKJk88LDw}>{$ zdG*U34GDcY!@MaeUz9q}c17A*XEosE_B?!e0&}w#$AtdX$VsB%RKL~5w5tS~>@bD{ z#jhSSb(twLwk3w8Sn|Yk*(E0@{e>kQ7d<2w3Gm9z*J2)aZ|k( z;K#UFUUxn>RRDd2r>=s$gh{Q>NOGb+y*`AUA1VaIV zVuLGJT+4e!1rFoG{B&h*eh#vvJ*9Jk`qR+=B4B5kx5dki-mwMXO1)PE6~~5FTWF-* zm~bWQqDu}HUv~*;uJODbB=*#BMtefyxNf0!>4u1 zWb~?6eQ`lXcb${HlU7hvl-F4`3l+r^nc)b?e=f4r!b zpBmy|?b*uD1DyXO&MRs1l z%}rOqkN&TtONYn^!>{WJ#@I1PNX~vb-?e?Gr>o0V;XkN*pak|doT3I;1Yg;ZBkD@QxadFNu(@Rycj1u{6LTq~HC`?h+woky|?cc1){T6cZjI+a8Dch+by;EH1 zTU4xYnoo?L7Sf?>KV9ry8eqws#D(RrF)uZ;C@zGJ_BVAjJl5iR$oGvQQ@DZR#L>uM zSRBnY^BZM+pSW=x2c?MafZMBy&y4-EXJ2t_hDSsceUdgErm5MF+}_S>+}{{$wQTk} zdsa|(BFUFI2r+X&N#Bh@oH}y(oj=6Q;8u63EhJZGp)OuJUE+KDwn%&AfD@`_R}hEE4w(14fDnq8zgK)N{@L^Ay8i^!6XqXW zlY8`NXUP0(=n;T)RBm+0f7)Xntvp?^7_rD$*&TT({dB>$1rG>TVYYGNW@o<_v2T<# z8X_;I4&xH0c9=Wu=Kb9WW%=BHaMg#H^f>-`Kv!lWReYUm5kw z=n`)T(YYr4^r9Oprh%55Ht8+B_^cFC8umugJ@Nhf2f5Xzj18nv3q?_g$}@(Wbnj1xbuaY!yi?!W&{iRAI>u}n+Iin&8soqbluL*F<|M|mu->%V)I zp3Q&%C4D6l&Q8knvz_*dUp>C_I6kLqPb4fK3k#FtI*B*q*PW7Q7PA3+O8@izl3P3C zY8}jar1&|J3 zoC~`$WZbx()C&jciF>XaHB3XJ7tJn@ZdHNFD-Rqe$dF(>E}1Uo!F_jk;-r3(?eQ6lFvz zA%O}JO|0z?$fn>iXM4@LLb|G2^JCt8Q3p9VSw) zlSumcPpS_phNMT2t|hBNI>_N`TWoABJ#SuGg14Riym>PrhlTQH!-o1(MlP7Eo(3=W zXJ|n?P_q*mLTLz}C}yQl#8#c!G@xa(m6>t^4>ef~pKpc@;AC!&1`|r+t%`wta?aOY zl{c2XpF+LA?{JHUohO*A{Q+#CWv79%9Z+zyJRemS#khbV|MRtTj?lv^^=GC+GEiaGGJRAzFc3wW?wpFYW@yVk5Jv`O<1ZHgxkg4S*J(xn%2*LZR~;lb)agENyu znfh1WL*G7i9_lT+nu8?S;{*zwrpD7MeA=U$Sogn9tJ1r|*W}CLfA#Er^FK$vW z(381^)kG{!C76%~b_0%a(}p*Cr>w(}{rw!jxP4T%Ow7ssg3aZkXG*)*(#dksNBJ9) zMU#{k=$fjY3d(+Y-OVY*0 zbFUo+T^u>OiyKOmVxnG_6)6${f^|COTtsN$J`RWb8dPDB?GxM(F8*LhMv)w=FW{l%W%#E6V z5dx$Uq$33#W7#qg*<6ORnP1&sh?AfAFxC6^)DisFJFaV4zkT(wvq`&=;po3Om(8*a z1rv1DNw`Wyqk}|0YJ-4X<0YfZcQO(K7gr}KU+C!42k|)v<{v%`*!t}2SNyCtK~0~I zjjrFB9`!zlwd@}hy8LIhMSJ_#GBI|gj~smboG%$RYL%X^B6BJ?QxBJ!IZa$TC%|J=$AU1eSDu z#rTrLwBsSyuIX%fMJU$kWuCtphfbJqmizH}-4s^leDX*Ak;<45HC`&AX%boGB|Yu!OAKf8GY6=6DHb^h2_bN784w8$GjtXKwC%4U z@~pvJgrBd3K6Cmi2cDjHT^<8@G4515F1GT`3T!qFnm>s>HIu5tX{k|;zB7pyE>k0p zcr05!EimFrsM^~cUAgpG)4%QK9H^?O@TDXfcTAb$%w)tJYUrv|?cBdZpG_hb;<@Tn zMhnFd;>~@w2wW%HI#Vy~!c5z$#opWx@iRV8-J3nu@af~nr-@Uzs%KQBff^&;r~ye| zCSWcZm8VV)nwF~S_?y$Xpm(~oe&@IJy~yKYhBkd+6X3>#Xk&j6E0=Yy`fKCXkI(+E4HSLsSQl*EfqGZ(Guxq!?_XvY0tHNp z&{}@O5&;ZK`NGWVlnwYgX>oMxa&zkm>joUm7nmkDhtEEb)jOP1Ve*y+K4dzrkOAw`t`41oa`}J#VDF^O6qs32adHqI3!_FSddD`}FizRAaYD1|{!$+*M_z&#YupT( zMkHS1DQ1Tl9m?qxdOXYAF@3GN3+0+U2?2>NPgu433LgB3pN|h4ZJy*CZ^wHceyrK+zeVT| zw%S+y|4bl~%)9+uQJ$pe=3b$vnaSNiLX>p$4||hRyF)eC zuJp9hUjFN$Wpif8c)b#C)%=Z865%*UYU`IVDGsKwoxRtA|s9!GvciLzJAlQ5r0cwR0)Id9m`Bf?>vSL0fjvc$W;!4J=fnzMSPZ;ZM zp5;~}y-&g3Iy|c~D=*$THaEHZ%Pv`HDvBNuc2pF1HMDeE^mRnuH~;c|cGK@=)7IqY zD9P_PhK{hZvg$YLS7>msFP4}G=epabZFY#?m|Y%h?GioSu(Z*FQeo7jPRaoV<3oBz zhqNfG8)6y=^O|T@hutr7`>zn@%j$R7wtu)m>MDv^y;t|x$>q}mA_hg~mW62EFnB;& zk@M|=hIRi?|4pSy`Vl`;+s~@~z_}`|y+yBt(DCRhCifV((MAt(V|-&F->9@3mY|~c zN)#r{M^H?(M?R$>$s#Z1#FdH6#yT;4ey^g%z0C*PQ8?}UdjDp3NTE01;_>lFYx|#W z7Yg$dWa=3pf@P$9S?sD077SF3o=_DU9zGP2IsLlfz15zobtXx<@GK`Ki^#Dk=I87o zGNW0eOUUi$`yl1&_F%#v&rJqbccz-`T z(J;@a#(lByX0W;;#ke6Ik2uX~0Q6V~{rZQ5%{(wx;zKffL*s|-_gknj z-tbtM>ZCiUILOEu(&NZY4h@U}dk-52PGLU_mxZ+OhCQFmMx`+7BN4O)=c4g)t${PkKAg>CY;!dtJ}Z0Z3jrL$*|f_7{Y^NcucvqL`F-I8 z;NskONlwI8tSdYidb@)gnG`7jguy?evXGKss(u6#l%1M@`wOb&V_DfrCaQ>WOBU^; zQVuc2?!z=^C#U)ZPAi+C+D?|1Lm2u;NVn=ezel)gMcAH@yAa^Q1^E<(DI%BAyAp)J z8b#GEI#$LMiqu|oXaZZJ=y^;lAiPo+G*FEQ7844#gM`z1FvHgqTam#PUE%VV6VqS_6?1uK;0JkGE<#JNrir17ovnljPW*w@vhORO?530JbvNMoA$0Ksu1W6LI@jM!PLI0)#E7N7+xwEqP=0wF;Lt8Fdch&O^ANb(7m)neh4|#3@9Vme1CFApwW7Wt&eM%=wU_p zOL?Zf$fbf}guzjZyJDps5-I?s^{Vg3YzC|r z6XT#MMNSlnJC+bbSdseV1s{E#jB*AVqYU8iNXr7@gbWKp~_L5HDZns9RC*w~#l;;mb{R>2^jmQWQb$f4TMHAcoN>cvr4Ac;z!$QE?AXX>tQI1msv0?IdC(40kPU_Ma?^*PM>RZwEPIS76Cu zI0+|>MDT*m;~2MmNJeRms9Mz|08vI?>M8dYfyCk|>lnC^b;%YdZgM=xRdMrF=O8IJ zp?;Orw*)P6_1So=M*gpo`aerH#XKptw|K3$0?->Y^8j;NAHBE;P$MI;)7%56Kvmt7 zcP%oj664*ky^xc7DAJcNo$Hixi6D5ZR)aRTZ>*w5+6Uk15Gy$lz zCmK{N9_D?~_@67iwDFxpM7&OuR`sGh{QE@DsFoMx({e;>4+o+7{(VYW3t-pR7X7f<>fV8R|rBK%wblEi{GC{ zQ|x?7f9M_IOS$vcVE-M9FZZeDLM6GSM{6rYvhnUQ+gIErOKsm*mQ2Lfab29h%*@>r zNX0GfMnbE$?&B@V*PeSevMAB3J%3e?j&o7ziJrYH@h!DnxwvWb9b_I_musq0`SvR0 zCmdLpgI_2qh|O^|_Z7RhbAsGF;*aMpEGc<*s79&h_*+>Qt3NSp>uTP8QoCK+zbEe# znH~7#HYfcaoC=A3-81r6Q{G-j@|VteZOsB|UZ=}GQP1xHvJpfIX2sVjG|8wiKe+1r zm2aMp_pRt9rP%Qs{;+9X4>~$oe$|eQogiwDqdT-?m9|@7N{(bMqhMo zkY9B28642h-o3lT0xo8XtcT}Uk>bcL2b47%`=LL@L3P@x-Y=rI54uY_>ojK8h~Yif z6azKXOjYw_rcIkRf`o*dT3h=k{zOD0LTDgqzFsxUt`4FAB;;$pB$#7aq#ZFyXJq*c zF<=OoQ{5W>W_|Ate1-t_gBU*~5T(bfZ)KdGrek&P*o`JmhY|BRFQ>NACS&GJqs8@v zG&HE+Lgbfondi-zl|NWlx4^k>pp-8a zvW7q~e)s!e&7 zk|NJ9LvNJ@L4R?~sy5tRr(}A5DJxU^dL*^D7YR-!nCnGk5C{3IEqdnB1Mn|b&f5mm zE7pq!cbe^qAZ%&bA1;gvhgRg8_#ex5t z!Yml`^}q2)Y-#g#Mj_}N3~s8yYrUr1o-?wK5ldwQNq-`{Q)}~QBumogUWa8)*kE|4 z_I3Nv(m4?kYQ`oqP+J?wQgZSs5ah9wQE^e?(VEjIPIMJ%j$neb6g&*>6?b44l^e^^nc_QBL;?%gLPyIzw}5ggq{ ze;|#-=ibbpwu@GrcyLkgW51}cq}?#@`qsptXFJUr%wOAzb-2e7UD1K4aMxxT@s_f6mn&XkA%uNnKt>~!Jt%d@shhCNhe1$I(55~(^OZPS$e&ki=goKA#2!xFR@waIR7`(X3qVVa+9=BxMK=a6?5d&MG@6L>tA(p}JVEeKQsH{yJoFUPW(>}XA zZ@~g3cygrdXU7e}v$M#~?)Hj&BU!~-u%_hx+sokxgI3Z{NEeB*o%g4fz5R*retna@=(f1I(%zS&HJTlw*LKy8n^pToHh_H|wvyuT6AMR!Rq z-J4Hha(@05P7CQmCl!@gFm<|%l>Gb^W2S1ORv5n_9SwoU{QU9GX2sf^`boiG0Pb=T;~g_12a5w(dQZur%6d`tF*;6AewA zJ6Iggx|lUMGP8>tq~SLh0QH>NdU{p+-*deh`KdJ_;VF8QBPLI>+=JOp`-+4!&aP)W z82x5#)7@3-ii-Osi;xu+*&C3-YQ90%x&g6}-nw+}%a;)>YVF(BYx2E&A+2?;twD?G zR5Ow?)Y03FBP8Wn-+{oM&&q$K2h8ayl(i$ScIh+nL+QzDF|ZP&WLH*#>&5L|x;Wn} zy6eTWLLg>vJS+E`jzNi(*~00>ZoAhST=3{80hNB{KAKTs{_HU2yrD-+pPHU13=cbA z`?@?tr4&6wNZyds?}T7!jm@-DS_y91`5c2e8&YmxV~1Y~Fz#b>EOWX^lg`l(_D?9$ zYJPS_I9hL4&9@ce{e_D;i)ak?ta^JH9$M}*RnRyIv;HEC`&~ucU9&pi&R>7|Q{QCr zy2W6EQJBC5Hpy>|_I&N)x?U%XWaNb<$NX;>E9`K{4zD8t%dcyt^-5= z>~nALJxGj4Q9gdYp>;RF%OTlSee^%BzTd@mgHdmbe52)x4v;Vj7rp_p8-MZe3<50o zo$UyPUH)K+$wI)7(EP%TgMV=C(bU^KeK1@hf6cPoo@b8jxkG6lU6%M{o&Am-eQJK< zHGA;rUQ24K+E?%4pRcDBr&1~|3ECN9^RUhv6$*aXI#z?Z9n19m%huR)wUP>%{`9cxLu}Qk-^&` z*HnBwOmhn_9ozYi5p~gJi1eOsd8QP#OcnjLhjP5}oWF2{w*)ymyV4${U4#sc}Qw?D2*h{kx2h=+HREaC=xy=p%!v zT^vuSj591%SYzu5Rt;fc8PdF%SYOpP8Q|L9Kk#_gr`%q_yz?pE}A zVdNK5Oxm2$%B?b^_E-oS=P<8tY;63@d?!FWq7u_RleI`;Vc@K2egOcU`80{4qx7eg zI1fSn#{5D}EG5Bo)njS_XO_G5{ra;Q7~ZIq(=S1Y+Es?%tM`#qpb89)JEfIxWCVeT zBXTcQ)rjNrN(Zi99gKFn=p>7-kk=+M$hpaM%nxLqz0aZyK13>f8vxsWMeW??n_H+| zY2>MkM$)_P!>6O{?<1#{j($P*rt}BrKdcQ>%UG#W5^Tw5<~e&0-w$skPh`S|Hm8$z7iD=Q$2jsp#_RLZM0&5>`L>V7D~o}=;+!p%TVaTG1|t?j~((DC`OEsgGo&6`wdN|8*B@4 z1t<`P*1e|^JP0=Azj5NzUcvur0dgXjxe8s6)|*=ztmQAQkumE#c2Ur#9BA1SYFT#%86S#YY~pG&ujvwr3}Q;>mM)>mJzu7! z8RZ6fYMt}+^sjQHZF@@hksf9?nlEeiXh&l`L?5v6USC#v?i`{Z0v_nMg@pG*e!E=6 z0|zNM`k>!Vq6_G~LRL=h2*mP7t{WWaZMw^&R|0kSIJP&kYs|Bals^(TzNk;go5Yl7 zCfzJx3Owrl6%(y{++EsT!J{L31rhWs0&-wn>Ci+sO}{w!%2daFY~2yZEnI;^|6?)M zL*qtqM@hC9>w3ku_3mqvYE8JzJV>}w(1EuhyeP^=mPS5t!VHf=ucIu&J3$e(MT5J- z?3}mvM+!D3#CZ4Lzg_bQLd)q;2m%#CY~p;gDr^fXgE2zZ9uu<~kkuv#^F=bWj9BD} z6P7RhxH>vxO=^v?t;YkcD!&shiw;p5h*4D{UWv&i;kT}wE}K0!>Br^3h+l4r=@Z*W zj~JJ+-(=RMo?pIxt#;i$qb_Ve#vpv?okYk-jFh*AFgf7xS5Z;9$>ie;FB)rRVT$9C z9zuVA_{r)4T26hr1s7i^^b6}R-^S*Rut(u;H zgPvZ}t!GdFZShFIe_I=hGiPs>Fx+D=m^A+r11gIi)Kp%%_{cU26~(w2`wu9fUkIoe zU>4uYHY0SCZx-d0d%?cLTM2&@>Tv>0^qJGe+ut%$KBVg%p~eSITm?&u(p^MljRoly zMO*rqv=n&~sz5_Mro75l^)ndm?fssW#E8-M^b4~|QAoHTs9^XtHe;9kj=n!)=Vnrd zUM{()wxQYr#$g*eSJ2`vC9-9)_hMs9ueWTioyIs&N*6S!i5)_wgVKgqHYUj}<8VBL zMSJMbp}6F(PPEiNHv(QtI7T4hpHgTFbHx11n!OQP>(Qe0N|i@fd$UDSJ~3{@s8O>R zz{swDGI%;8m(WwR8$Lo~#_PLLw{A&^c|%X6l{z-1fHies^lMWqW1IN46+8o^3q4jpfWrm)~g%@zCpMgK%vSdjKS|2GFrt z*JDw^m2o3GB~Bh5T(TT*)BwsPcYJm1r8c*gMBg|OI<-f4Yzd>zy-ZA$0sub*T@9vc zy!m2e*%YVRY%>^-UaX0IK$)HToe$l7aAc1oy%vm-(&jfOTxbLU@!l+rcHSm@#e;s3 zG(srFf5Hgp#xhYL0gCM_qJ`cREtPeIUN|~&w-BnR=eS~m6f-z+N_*XzaDHQU1Z?>+ZWL1ZK>kmizOW# z#4L6edRqW*5z|muXSiY27?#-4qB6Q5qFBZ5A!`u=H4yv^CO10M_rRlep{DHDXj1XqJ zZREI@aw-Qt^mDSEs_N~yS83QVzqq&ogr*c0*$90s*^$A-9|$mnvT;wXO%GAHuO%gtSdvJIU^4>WXaOf;>7(0Fv@`i_4Q z(daU5cg;iI)J(=y6=Sw2DJcQ#dyE^TQa$0# zIdci)9*j4(4W01g&_5eo&36Byc#YTYxo_H9EYkSsJ1RG|o;Hy6d_6B(kP*I_vp5+= z!V0d$krpw%SQ18|L0*oN?7}{I6*VBuBfoCsf57tSM!%BJw;&L=?u+J&Yc9FYg;7Y$ zNB8MjnV(fNP)ytcvtvy1V39BOLHao$S5e$s;Jt!%rbYZH!-prLv)|g%>=-?8EiUJe zFeK#82{Rnv&k|xBP=XwzxhkD{CDU{TAh=LPZsj`0NZJ{w;@_YlBnA?<{Nq`vf`x&a zKZwRj5F#2b7lG3Wv_keH<~{)YiWSQC>D}6xlOTz^8a#07t}$?D!XFM4es1s$aot^Y z{wYT>caTzY2zEr|2{zvIEbI>}{aEb)&wd;tTVzs=9G)TGh-B>_ck!)ABvG5*8jk+i z(K&0Ug#gEeqY0IVP1e)Pz`^X%ZOjLDSGBgEHSo7Qr0eaR^;%i4WlBz8y?Tn~e8$io zAJJN>Jct|rqZOA1Rcs%cHUhF2X}(TjXUl~!FK{tn8NGnAd8o>?U4~YV)B9}R0duWy zy=G@oYVY_NFJ8V(=01^%yE?)+ApPE--+1h=IZ*OqcP@;W+M9qj*eB}XgSrZd+-SXa zJDS)&`_I-iiy`Ee-p_Z6&WJJTfTL}1LKce@u|iobhDy$n%C zf{tE4zicCFBQXsQsr*<5s*PM3Z(eM<(xkw>%Q(LcH(lXdghv!r$361r5;An;O1>-} z*{6DyQfSHX(Dujh93-|(>n=ZS+CY$-kB{FA3W?%F#9(n4_ttnORc>ZyYLOffe4K5Q z#6W4hUxGy2(wz1Ccv3YDe+aQKLsyf1P?QbCejLoTY!{cYq@!l8@$3iesqrjvQL05x zwP&4*TFRVASWdRM?r15uA3kzqFRFkoAZ zV4f0gL$yXFF2(me%xF+%Mn<;*1D^NSVvf30T%Gy&2@~D~7c93ZG8??r?>KBs!|72O z=yp0v#_ajINz6Kdq2xP$N;$g9%E}$6YYpewzF!IG3R|vl8=9nD@eLW2X}U1G{aZ6L ztzN|)97IYIwfcT;G=ILrWp%B+xG2S}T`oLSCx@2m%MBi|KliLWj$QW2K-ZRrpby`( zDMci4D?j<4I=}X)W_h%=CAiIDdT)_&D$JQXzMo$sIH!g0gJ|d8`1jk$;#fp zsBvcKQYw2K+mf6z$Zf$qsq7JLvpr<2*UWWzvT_Qv9-NF$l3b3XVV{$VOv@FXp5L&H z>6c+Ip7<1M+LqXHf+AA4g#FmJ!WY|&$ZHd7bdp&!w)&>+u^U$yBhjiMDNAyEI$dssR*QTYB)5B&@9k; z+hi>@Gua{a+k!%pD3e?1n}>Ml*L%yEJW!~qjEwnmH!yx91t!^B`v5^WHkOaMjDiyA zy*o9%`i_;FX)&Q}Q7$dhV zS;wGCxyKRX1^URW#E!n_PffRHbc1Def$})ILESv zV}#CJe$=S0Vk8dqn!U=z-|mDbM7N=Dch^&$Ry%66Jk9P+JUt9(dgk6HMD1RRia}#m zp6)_4imu12n+FmP^2naRhqxIF-`jE*|;^ zxHpBzhQ%gAwghNEV5Hb(FuPgDY<)FTZv<|2zQ>=GADmq7fWrMaO|I0g!OP}kyR^-7 zH2C={T~~|aYk=Wh$q5RAY5!S!!~4ojSLRfMx+hW? zpq3K-&V}thK|Lf+Ki{sm`)emVxSz@HSt5*$Tf?lrP*Y?LeL97FR>j~i%t0+JP*RCh z0=Lkwwk$zq^1*H2xJBGTOt$VTqK2MnU&gmY1FSe{(vpz9{dSdiN|Bp1sa*dgyV8fT zst@;!z8pI56mn|sm+98~CN%JLjcm@N%GW0OwxDwHXM@Nt6mU=ZnwWAKH0I?t5SaQU z=0}g~`^*kpNIL0bf?n;+9+rT4{uD3-C)D-!+YL%i(Je7v zZ$CD(s@-8KAWg#WM|r5M*fz2yFUDcsR>xhyx#SouS1mcEZjn5y^z0j})YM)TS|j(y z5Z$;6WtClR5N8>1m*}+y*BK5hJfgB?jYCbvp{%9QjXIb<_}|*8i5rdH`Hm2zLg@_K z`oQrcNW@(&%-GzZNyO6__Y0P?MCNewufLLn?|;T+d)jKKYJYr}c40cCm>hub6lsy1 zW{cCbBMb(aB-#c<2DgZ9AsO;_dyzy5Q6Q#=3W-4UA5%hiAz?%@Ai5wf)^D49zvO14 zg~NY6cfF#!T9x5rp?*LqPV*a``>3zJ5Wk3SjBa^rm2P+Q0=?ZUyS}Vm`L=V{&1V*6 zujrM1mu;ApQ!FTIY#3^y>79*B3G|-0f;rEje(V7s`wAtGKY1C_@=ovq= zFUZLM@|`PVK!1)mV-gDQ1x*vV=KtjRW;}CwXz4U2xcvp8g=MfOBw*r3HvKc$Ey-zm z39i*sU~$E?5S-zUgGeQepC1Eo!bH>Cx358AmiWk6Aq(jtAx!RSt~IP+{dzz<(=XEr_@HSkC1_xF&1gYRRCCu`6z=z2Qn$&KOI#=aq=bdq^6A0M?#_>`X_sQNO1wH~QH0Iv(ZZ z$y@oVc;@_6{Teci+LZA`)PUe&h0d*iw(ZC z63V5GHu%84f^v?w-3^i4B=Cx2*u|<9eD-IrUwcT>>C=l|%J%NP7)Z3$l>xhGtV=Sk zcL9G*F-MQ1M|ai7YX(r1oEU#AWXe9@IjmnK6e1anik$whc_yslvhWQ_HbC(AE5419 z>@?JArWH0J^vOhA++R;F4*dXO0N4PkpE7!|m&-YvaySl<`aG`$qpd2KOysDV1#YYd zP7P;TTS2qo^A}zTkD98InN;#D3jSDv3gN_~^&tLCZf*J*VQE1YOAu)w7q(MSX2m=2 zX`@ZKmv!&=ZJpcRG`s83lmE~%h!myW=mAGenX+7QTEMqSPtiMtPRI!O%9kD2jtJTk=^f|?Sy)A2XgZ^WiR z4)du&uYtgN=Z_mY^nmMKFsF*Ako7`AAwCEsBs8ay{T0U-ZpjtmQ)q&}#=SUXhEAX5<*W z;3qc!7>12`4l}*mW~gSp^IN$ec*4CDL1k zFctt?^ny&rQA!TKQ~s9paS;Q|@2RM&dPEN1pP*hO*!TM)^3F#xB{{+gLiQZ~uKHlJzY9 z(cDsTw<#~}$DYw=oxapgt#h>8xqj!*=g%*^<&YK-Gf|47qD?YFO^7%`N^AY=m4wF7=er}<>CUDW zL*Ti`1jvJ0XAMWt->gUDi$FG(SPyXl@5SiB=sY)4uXJ^FKY*Ih-<%EI-q_gqckIs5 zXuQPG2r}b(a7+rFFmMgjz<%f&5>y6~=9eB^)@IAJdnl;4Qo&2K5!-%NyV0vEGG_C} z@@wX(Qw|{`z_zlSL?Z48@KssF)yMd7VoZcUkvMe)^#{X7K($X@q(F=AY<_=K%qj&j z5UDk^ZFDdDkT+Eq zmMFUnW1hnxh5ZP6nF@+E8=w`c99P%(fAo=v%t%vOqRf=dZ zkct6#OL43SFc>s|Q7NfUUA$`Yk&S4h8ixgN=U#e5LMAN>1LvOd)ev;-`rqS-4v73* z5vWZy{s?Lel2I5HeYBkWQL-b(Zi~euapjGdou%X*mcP?lWTBDmu9Lf$fH4kQ>_L0c z^i}qM2GG`rGRI|0Vd}-xl@MFJZINm$UWl^AbeAo=Tg-)RX=O~66o2vW1lQ>zjR^*S z2ySieV;%ZoE|HPfUsYFEfBgDYL;%6_DqHwTB<%LWi7h=Z5=KM?iT^*DI0G>mM1&Dh zb4v~;5a9fHvp z<+yPFi$u@Mwil^oZACg2l1g2;yH#7Z$S6Fb?bu3dfSpxnrqQB%R!!gv)8quMAcM`9 zB`8G9q;+k>c-eBvmLD+;>%}U%1?@3%SyV@;x4rbv?f)Fmkz)aPrVue3Z$1&CDoR8V z=`=pMn2cmtY+g2xXv0Ky*~53;){*(*(f?3RZf=ZT@?M?Na)FcqrwU+#ZFBmqZ}Utg zEv+j#hj`DAL6#vGb!xH>DeW<+mN%ZReC8LL2C=1}u?o501P?oZ&?OD)N3-P@1)bm; zO=S2k+ryou0V22!#zc6)S2|U?FIXKju5atyg*GWm2cq3ZI;JEM3NC27kMlE_=`lm1 zzjEbOkjlEngc1Fd-6$m_lXD#Z2_vH5I((Rk&({{ml>F6*>fyh_h|mv-Frq>cM#OSx ziGgA$e(bp{(@9+0``UHcB_oq^^~#k&$SMxfw$G+Y8*g}*uZxkCDCBMSGzs=;?W$FY zUo*LYsVf#S8_p$hE z-HEK&lG0KmdPZv&k!E!OP}lhG-G8yx*KXPJYI+*t4@?R3s6Xt=@57>slp<%SIAw7D zIv>v(wLd#`@>{6YaGl;d^kVP$h7<}|&2m1a?!H>A|wyE4( znd`spJK&+inb{_U1VC@gwhr_S3YtyH=ehh(^Oe_MzGB+kkEt9-dOw;r7sOvad{{I? zZ1yh?-h`dszLV-c=iY<>CJ z1^9`=U`_{_L0%!}xHL(4e08JVyIBm0W7b=q_rWtOQrV+ka<3+9YG$B;2t3>D@Nv$l zsFmS!7TPFWLuD^a+jIzGLTA?8m5!R4cvTAHf=g$q2DC7n;i6;_hnJS-!V;92@i!*f zeLnnV_x!_GcAMS45u!Qd_io4eYmyp?z1L=sVN+wHA<>mx<VI)Hyy-%FJR?KQ4KZr$LjQVnv(wK_ohV59> z=P50)bP(|u%a(s+M!~?7elf+`3sgCH+GpaC01rfPdAbqVQ2lLqIyB`&7F7z zP3ROsymF})5{4_O*s?xA!Ezg<#TUDgoo=Qt7TRX ztW-eN?#LB5J{0LS3wK}Ue&@c-idZho?J9zcEaX31OdqN-!pxuuUsYQ;i|d2_Hjl-k zqz5m`VV-SMY950^5j}Y#kwJw9-}0@R2rjxF7^pC9+CVr-;mvS#rn{oL5y3?$83-;y z^%UpS(1Rx9pWq@_+1*Pl=odtwB=Wkd-5Pvo;9F+H-(T=_;KeLkKj;064t&#bcsB!< z24I#)8dmjSde*k&*nRyoosSnfl)W1YF@itDrueGN5k!{=9u&t~ct+H;ZcM6w1`#!yfC8jcoEoD3+oJ_4>8l)mCO-5E5BKcKVWxn-AC z+qALea%vv50^d33a0lpSln`PxJYVV%g#bQ1DOCVm$xzmdSFC7BjH(L_RS_Yb5IW3` zZ~j)Zj8XMGlYpP*4NL584boQh9H^u_JuBe*U!VnP&RJlN88x<-FCmvJ2*5*r#@Sya= zpheeweck@aH{wCKN<*^%QC{QXoZt8OsrGlaDTvqqH&*C(3r?t;~n_c>%)y`RE z)Tk#EjNN5rJ5aTWJV^-p@Z0}BVXe6}co*ZFEvAJB1W0qklSBr5*Y5G^qLXxpRl;T0#2Skmk;gIzXG5Dl*i>^aTE+JfZP8CniR5WM{}P#Kgr>kRA;)DvZQ@Q&R96qZH8nJ* z9Q11|biEfg?_aiO&YnGpR>XdFVNE^x`KusBJ5ql@M;0Zr?Z)f=+%tYzXxicF2Tzh(;gz&;& zO`&adQs-xu`;vQd4KxGMG3NY%o*gQ$M^ zqUY1q+GVzrmOkz2>1o_gLUld^w%{7&%Kc)P!w?h_hSofH;e8_WC)~Rk=wTjzS(1*e z#A`)Zm{Z45<1EDZg6{vs5Usfu8hVsLR11I-I+x}={nKnT6k_1EWs%cX#_l-L67kRS zJ8tjgUQKyYnx0Pj|VC;&tqr!Ogya8A>WktOB$nw;>ZGihZsU-+vat9wzWn)fO% z&!+`2RAtj>Q9R0}wHd;3qv==`;Oj)=%Qx#^A7k<>mQm6cN(NLH@B)_wh2$v<913mO zr|8R+f<(kfUC*JaGbx(# zBsqERb-D%L8wo8Ju^g|Bgf3ANgND~VPuvC~Z<85#V!kFaVyd^MgxjMD!y1B%v72N! z6E^j%MPw<%hXe#2%AzzLh@9J>)60mSA-66Th(kCACFy{)4*B^7?jnh3z@&#?zXFYu zL_`8?14%>$vaDQUH_!fFxoPuza&YQNf(a*oZ0WQi;QDnc&3>TmDZkov=rHeBeoB-r zNC{3fH)@~gNEGek&yHOBsCCPxO~+YmfXpA^g@mAu=F_mS;q=$ZKhd4o_>|FjPulY{ zJh?bDH1sAiIpXKUA!+wY#8uSumzZvs{A%R-b?b!ciK&O3r*+_^_x*!4E-%TWcpbax z?=k!eDG69N70*f7E&*);k0T(-`undcKEL2|v9oaFp)x z@mhEzwt=_QkWTb1FwbFU01$OhsOH`*~_=8wq*&T}UsryW!#Vlwj0JQ>KV# zL)rQiOYw(q-wxw25y9!O?oYXlFh!_T|LESY-%+BTwHGdw;jJZsdr~nRWFlBIc!hY1 zhdXlTwU~W-LeU|{JaOjzm8^P%Q>}sk@inyQLlnesCOCnfsyj`&2i!bS#H;DUm&7|w zb|LiV_`oTq#h9HN){B=AxJyR<#$`$a_#}_8H@D-|i7s$29mhWQz188yqG?LT3$wkx z7px!HZP~hu88HqU`7~>Yx87u#TwfnD=a?gRKH)jX>)cNJ%rW|$=)=Sh4oGP?Lc|4V zW4v_f986nTNUvx7wMeIG@nt$k&XL0P62CyR&0M4+jN01QZ+I;lq)w9T8!NAhH+uBs z$w0d1MowWcDffi0AQac9?qq=HTnWY42@#w`Fp?L85NL?61FTkxTj=_gr!OjwJz0%I zcrZDa_#) za-vR>fzw@@S5EPNIyGea$(S$$m)?$sIrjGlY1$u_q(d{bM*leEXsG%WHjryC;CDLG zV1@F(w$v}07BX0+~kQ^zwZ|o zaI(2r&8syTPC}3jd0bvZYpQKe;1U%nXNl++i9G_v>#xLsLMbr_sMvf30Vczwe6cd6=2hdXk#-}YOg?A73r|asYg8a# z9QLU!w29Orrr*rALDU$0Gpakyw}G}&zAAz@%S{GQzbZ+Gagg^cqec^dl>)i-Xv=8A z_=H>5wRBr~LR4{PEl$ivtjKQw*@{HJ(2{i`XwtxnqU#QM8_ zA;TR`$c6Bl&+u|hRQ~gSB`2Zg{UTAEh z^^{c1OBg@iP_WQcE}wV&LC*Y#^5U;whdYQlBrc7`!|(66-`uUEwvFRk&Y${1sF&#Z zI9|T#O8|-I{Ag}vdprGomIeG88rQgAh=aF`yj9>ljN-$_?e*0JGA4`5+39Z)2H4$p5^6PU77WH&kE=#VT zgJ0;53X&V!_>NO_Ffs97=2%l#H~e>gq>P^HROd!7$!QE2&kr5pNX2csWOEGF5!rs| zC-h$RpKKS9+*9djRdDCc-!)yDcik7!Nxw5Q<6-KCN&2~uT=ay?L)zes%dgrTX*Y(+ z`POJU9M97EOqn=~+Fqn6fF8~*b*{ZRfs3Andv~(|Gqgn7eVA3imq$k_5{u`z_{=n6 zhI1BpO{phqNXI!}kl?;q%3*38j{WL_F8(~0DpG5(AI3X9c<>-w{TXPFAtEKxxQ_yX z2E6$Tv`kdLw0^URojE=EKiNreRvQ3q$W9vnI^R82w})CeX?h=rFEN&zO0z&g;39Sc zur~_y;U`XHjrV)nt2pH1KdUtLyM>?4rWDI>JqTX@bg?QOXksrD3*q;K&JKRgjqIc* z&PS=Zu9ahnSP0opZ896YT1rBRJd3oI6Gb!6pf3YLZom3gUzq*JTnAZm?_&9tM#Kf7 zLJurEbT&B^f*GNYIWu`8*=#QNyWL%T!k<2oOZ#Bni$5Uwtj@;FNgX87B6%Q0gI2Ej zb}culqK1ZXMDs*)u{mw=Op1BtkYQPoZF4`*+;E}z4E?tbR~iE3b9eViL96Q$sz#&8 znBQ^ev4t{uHUnWF6&0cv-v#C>99G=R8e8%Q;HDQhnNWH|K89$}Gzr2kVSpI7a830s@sV8RVztH3J zLG-8qqIa7`UfF)>cKGtUe{$T2z~o0Kw7sIoJ2Doo3s0EtHfQO5yP---pZFY1kLykM zV)atCS1(H-MX}In5t-221`UjO-vG4gIV+iB!su=h&L=XE*RSt@en(VXWz|d(5)(Km zC{=!3;-g)+kC^Zy2*o)kIXwF`*mo(C2}Gb5(-gEhDKdU~(yj9i_~RrWqoMKtwRhfe zJ@0+o{~3pK98TuRN`#UTN+L=~lp-aOvXT}>N(#w{jEn}NvMTMYsFch~*%e2c8VE(& zMfdaLT-Uw+zW=|GL2*+)<1Z5uX=$7$UcnPSELlIkH-jed1_| zIAkuN5vv>=j=+RiQfZIQ(1~j4Vo-JC*zK94X1Scdy2TJJs~DJ0;VtpxhMFG`xza$%PZpV4iJL696B3G#;F#hbpo21e9}-V4-P&huATmW~ z4tF>QqbuC6pkoBNKAr_G_WxeLR$dejW1AT5_*F>02*Q^pq(2z9{~ujznH9kfk;acJnu z+z~PN_y)qG^R0ARu9y`sqPCeVJVxb28>Pu6KAO#Mskkbx%|9iJ?_t-_xDNcRPw#K<^GRXY7 zBd^1GtMt2G(nbw_pBty{Fx1fR3jth?YQ-OhZ!Iy!?XzkXPj_lt~MgWKQ z2Y8mYb}V$pAMZYPD|AOHsxbrEy4RUyACzT%i&R*6LnYUlLn9~Wq4KxYiX@@rq9*f5 z=X160R$H+60WZIKo88rjqm@2}BFeHe3O(Y%zS|5i)1R!|M-moffCV>bbvk&0= zbFy%3NGoouwVb2!B`D(yk62^{3Dyinc({mYnlD98&nV1L4%_au7yo{PUjdJ{5ZbK# ztZCu*OA!&?zjR_^mJR2rOq(AV{WkPkVQcK3DuD1lJ;~XU&zRwh@Ef zTyWL|q{Q@{$mi{-HUGreUTtx{6}^d`6=@!GB@y(3xuVjUe?1^Ubxug`!F%pD#&LP6 z@-!$4o2zMnMGR<1QO|~hUF0AKkAS#Z%Y+;}g+{N(Q;c%&^34r7(?s2_AUJbnWym27 zGb~zNmf~XMeKE&;<2mBA!MYA ztPRSZh2o6>0o1Or!GGg)GWdN(#c?hRstzG36lQg9r#t)qU@)-nH|+}NgQU#X@uBRn_VR;b%Qs6h#UX zeAOdrU~#kmk^zW(E0OoX9V0%282^V1QXwHSmvL!|H^(tP<0XpYdH)GSBH&3pT#rtd z5%FeQ=)^DhMexp%jfhi7Ftmt>k^$p+LHF>8WFLv4pr^AIJGot!)4)_M8jlM|7ev$) z#>s&gorO&_-X2ubuhvsMBC(v&fBhkG`H~;7Gdy(vZNmZf_xU>&M~bBhC6jz0d(`;U z7GTHDT5$@Ya`+ zT<4M5#Y&7a{LH*lkne8Q2>rc!(5$@lPf%a-l1acFVXrBU4uYXM%eV3#1-wY#g5CMJ zxrQn=>Hv$cL=Z4!N!9*@&NIKyDikd`6bB+&E6`(U5%S~KIU7pqLa(a(LB>O2inOZ8 zGK!(H**Z(wWi+>+N^<~W>FhaVhDXe#@gh*H!#TQz`rsR`!<3H?Hsua6rZ#B$+M6A< zQl z>$;4uv-98xapC!zldI5%BEUcR=`aIN->$+BSFugOKKco}b0V`EZ>OKY3&^^#&n{V8+eDrBRkkVbmUo@Y7m;mUk2Xx%?fsTVaSls87)>Ypbe_@pP4l0+lRIl#nmy>V7&qA2Q)C}o zUXBE0Me>{F^F1=6IvwQ09p%ii}FzGnsBHUrO!6 zZ(5W%Vs>rhCot-!qlIbhKbN0Z8iYGVzv(m^9RQ&hiZy+Q9n(NaA8XHqjcOk@W~y5t z&A&v1z$qt(pF5`|fBjJCb`fk^|03YbnfbItPGzHCybRn^rC z=q`+OG61Z;ZkvX%#UFW5Sk-%O&gL5zBgXyG5!_ybW7%=l5`Q(T9ecumDb+~Q>1h$6 zJFO)DBXj7&FQ+Q17s6and&926bIvQ0XuNdH!|E_Lf{gq>KQ!Ks_!B-X2of^E^ z{X4TJ5?)Rx{|CI0__cXiCFgyPv)MTo{*Z`pm#}Yd^72d+bnG}QL^_>Cs(S#Fs)bPO zBIVk1&gV&!JuL{Pf_T#?RETlZfvF zKx7ASn-=9`}azp!^h1+_6PU;?V+2U{kvXHq_%6yazv$? zdlfMGHOV$ezX?kv}oIv z-J;tlR)_kgZB1Te_CYJL6wbd)RuQ4>65Sl3D1i^YYj$ z3dUgKkv7cm-BVQcZ#+`!xXo6;ocgeaPB~8X25;tSyG$7#8=9deU9$zq->#6UR{_Px z42tYx5!rXtLPz41(@3nLB(uL7xY2x%h|Pm%cm&ND|7_lnK7H;t?#$~k)_i$HQH^Q* zLKGlQJ}OziIt-;2Edq*WIiC;zq6Na@@X*vH@qo44ii=qy<7??C0UA;(z`^<*PQ~G@K;~4eAfvy|!iN`7U}EH(hygpztM) zH+;1N?)nXqGFf@|!hGz88sYj2Q~!MP+F5|sRRf!n9De|vXXSO}X>p@3QI|LDmvQ#) zR#P3jZy2o0Q3lZ%D!jad#~(ek4T0y7+(F^XMR{UOd*irm=bQN)$@2KR<5#Aoi@`zb z*N=6nCV>Gr+oW6~7#9ce8hTZ|U_K5@54<8abP8@+z z#SUkZRge$uMmS9h^wQPcNdk0pI}h=voIy&pP$Nt3(1e$V%Mhb@PrVB5E(H)a1zUe< ziP0t(D%TDY0SPfObaBz1Lt`dWn`*909U)}!o;N3ksz%Q%+w|?B>IPzwM5G}Gp|S(J5|I*6R0ckQwr4k% z@6RPE7FUeX%%dh`lE}=2%CjMZc_W{luo@?14|QN^nk9lyxL;u zUNE=qjB6Be5p=xKUz1^|%o8_u;I+;{E$;n08c?C|)9>y)%w~8z2IYr{=A+@FO*fiNWV+twf4d{zugALQ4)) zr{{1s_Tt7XyX#IVYt*05TyaM5{w~Wr2<}`{G`- zA5$LQd?m`};w{ejpN>i&JPamKQlj}g2f?GKcFs2x_L93;8|?jWCG*TdC!KXs>DjJj6;{TceWLj7IBJXVx2B8&NvB#U9w>UL8lR z@Qkosz&jMLHR}Ny_6>J&cJ3?zCbkW#K~{va`yz;~vaAHIT8z*FyGA9xxM;p~O{8Lh zjy8 zmw^L?lDw#>=tF+O7{=!u;TpEg!; zJQS`oFOXr!&OKY=d~x;7jJ^@xV^&rI(j^qdvq7yUz-oI{yhADJ*Kj|f5t$9bS-RXV zHDNy{+2wu+zA5|kxf8)1XgY^0D*gc&L|?8Y6hbXL%wRr;)88Tci8 zaGr>mBXWBJ8i+Zj=&x6Rkjpy0v8MwvRzs`$7-dTda?O*s4$f{Pd;;Um)P zSsVW_)xbx@9QC7C2m0x$R->R49)V%8FNjRM4|5R3xotB)HI5Aw3=Y& zE0s0RBF$q51{mk~z@GD-MnSF#PcXlrrKL(*1ke-UxR>`h6JFt0Y8lpGWea)@0;+|ujuKwX z-4^??b#)uIiN?|Yy@C-9Pyp-$w4x!C-~8VgBLO_h@iS^n)qC z84mUv$O*<`N{J5Sc&yb!%m<{~zv57+F3xBo7MZ<0jQ9nwn%k`lqLel};Tej%cU25-o47GL z>K5pMU^}+d6#1|M*MP1`Jn@h)aH4 zT~hxt*GLB$;lR}5i~j8yIR3er3|wWSr3>Q9O;VY%MO-re5*qfuyZg#`;l zOfOYM;aB<@tMthkAbBbstHb-VQhZ!SN=pbe>a||0-^-n&J`J+F;9#GlmYIE0KH1P_ z+Vd`R`usJk*XT0#gIKW2uVEOB<8tP3EE9z%f)B38889KZA_AcNeojKJt_C+9w2Uj!M|WD-G4n8061&dfsNkTgbcKJJB*-%$z~GB?iNXEtw=L zHjZ;Y^G@WQ7xpAck84syN^=gXp$0wzre8+QzTE-~h7#|66LJaXs$5-b7wN5oo?5cG z$rkA87^=CwX~ND0y*Cu~^VAz2q~5&4v?A)ruxA(xkrXeE_K3>y81c+L>gbGD4H)Oe zkq$t*nq_-x>gMp={dI`i-Npx30Xudk=e>`x(gHt-yvbivB+L^%DTuxmnH6OG6W`Y(%u6}<$;G8(EAQ(s zemx+she*J3%4pQyOLW19j~^9-5|u_yM& zVcQoq67FI2!+X_?x_0h7l-x$*DxI(^J;3c1=ZZgMoB$i3sG-0jal%Vyu0 zSBw5ra)+-YCcfak6)`mMV*5bUQ6cW;bjXxxrwFQTq@PbQYv^oHf67p!epu!T8_m7` zZ-9k!v!3zSMgCIE(kmTt{`H#v(^%B99NU)Ir_?T_B2X;ydR3fd{37iv&i=0su7mUgy|8MYu1zyp#j7x?j8QR*R^Zc zjNUNht+)1GB+!9P>w-Rauu14^7_5HImQS_JpnpenUXm+IW1eqJ?-AnfRfbA=HodHf z)pg%C=DTm@nx~ugOm>+{lrJAs@aRb^&Y`am0Y-QtDTK}wVDv-;7(p?0%gH)am@#g{ z-@U7}M=`7XyFt^|OEMFCC{6)kw9>pd};Y|J>HR^Y+c~54I7dQ*? z1I}~O^%tjCV|$k2(JX#tRh?4awKXm2hj6_DTApIC#Lw?%+kcNT=4w8L!d9#$)Ego! z@Rv%i{fF!A9}>s=2W-q_I~48@iTopQjIvSorx}audz^l?!J=+gm7KQp?W0@H+3(Hz zCnv{v-1q{rSa4gvBjsBRb-99qD8N!(!uskmBWc->vL=oVB3@EfMKCflh&Ecw^-$Yfl z7sf_L_hiea?<6EMa)JfK*48~C$@NC25mnN~zkw&G1bN;ZCXEJlF9!Y9gjb1clBSZH zsSaLLcXrvNMGDm~|1p#irjd%W5h^Q02vA3ZJd|a8OFAr2EZp z%ee~?LCL!u`M$WL=QGV#{dEmW!-mcL(k1?|2z%t=ciUOud7DJXwu$t$VYUPnJSyHv zMvq`c!RGJEqUHB%oq2aa1oEiWYuE0jX0u&;Zh@}uOgcUez?fXE9x3&E%exN_avd?3 zm|d9ht|hT27t~vg<-XIi{xE6gJho0Cr{aQ7w6m_FHQ^;F9^U-9vNAp6ozYtDchi+C z9zN<+ls;y0Uxh>SKUG%By96zN8e`+Nd-Qn2M^Y=R&8%#`hXkGUzF^Q1tHtnsCxh;D zBEbXP1*gL2{%t{BKU3*w%$EDGvrDvi%*|!+rN2oM6B9E-87BGqKeui!<0b zW}35!>&UkXy-Lab5a0nAO2xoR=jOQl@Fzk6cCW(LJ3W#9i3$Nj*8Eit$%dsJT_#SN^nizL zmA{a31~Zh`wOqrTs`OYi^C2x znPdX0M^U6Bt241Z*F}PWkufkO(8f+KFKIJLl0QVL_b8@Y(#Fz`f|>+mmylIwHz2~R zd{MuG@PdQ+&)_5fkT|t^VhmkF5i4S$QRwC=e~u7C?MZ6@sh1Z@?Sx&YKbe9ji}_`- zK7I2u=l24dQV|O5nwpiCtGkcToj?CRRo^P8B3FWo3jWb?`agqt!VAaufiPXe=E@fT{m<6|ze?TyXMPQRS)^jc~84gJz-JBdu|?8)K^ zJ0dk`^5JLqDN5JA+|l~wW@k^DnXxV@)Ki^3Ns=7zl0woB2YyB|Q>qKwl4wCPGk00C z3_E+GsLzlcGk&}R=lah=Jko1lV(>t~#E2ZTs0Nn|5y}-?KlN*h&`_6x;^MR8 z-xC8D=!}xGuZ+x-_MJo@bkyR^H8GP7__*3-tr==f32ld7sS11O4+)@>p2Ko63J$Bg zUa-i`;l%GP;RyFj{||?FIoZL`+1y(x_qq(_BrAQwgmah_eCm!}C>xAyK|z9cTfwVr zshhjrpaElu@;!xQj*y`l?afDZ$}X}Hvkq@cN`7Bnt}XdM=CZP72OuUp1T{GD^0p2! zVRk^*Ul~2e)Q9~2w+`z=C}8NujNYG6ve1)I{LEZzWOTuAJL$3q1s^DukopQS`N0`= zPvn+Sx+H%gH20M}=XVDbi9O=va#*Q6Y+enA+Y#}S@7>!?Nox|Ggz~V%IbA<_#T0ot zx!r<(OL`A4*<2IPu~wS_*Q>?C?^ZLQckg>?Z)qHx%TVQo#>X#2k|6TOvO=?o)S`9l zsC81lA$fvC(sO{W_RPgf7Dl&}e*d!HtL{)fGbPVoeTp{?GFqO)HnI#M z3ijCYgZoaz(6G+Q>f1<8nfAyarq3W4~ z-j=N+!qUaZLE(G{Q!JrsG8me_PK%x|WErCL-V57}P*iepl~TQIbaj2Nu{vSS zh~6TU5|8-q`1tWPsgQZ9B0m+9M)^uQX+qz4=A{|3JGBAXh`cxil_xMPj#q(DPIfFB z8&Ju65cVLH8YL9%Ky*WKu@g8T>RZPmR|(+AZc0Z4Ot1T#BP73Ygew^Wj}}|3)nfp zV)DP~-y%e4F7^D@_#nvG&O~W}A2(IsstFAtrKl6~G2|M3ptT^(v_NQCQ-=VN$q}sG z)Olp;P2P1+qKe_r#UM@aY;CFpkx|VG$9{Bn<(IG{H?NG=h_UsSABMYT5X{GHfb0qG zbv6`BD$#Kd!e%DS(wqp!`Km;2*ir(fX5_cb!}a);x?ay z2C(?;sZjZ~DTF%lvG3lwBN3J{_D;VQZ)reisSmWbBf!?;WDpKx+F)Vp#fz5Cfpv`V z1;oAcKZ?ncB&?ptAInjrXUd3QUQv@z``*e${nCCk3<9kc8csw#ed&hp3O6>fN}^XG zFmts30>qKBCq7We>8ZU$+_?Bd>5^co{_cR9mv7uiCoJePwT#zm4{#fid`?~j38Esy zfF!9wP&$CNvl&7QaCU?$8anVtT0`}?2T@mdNSaj2dOc|ly8hzvef=XjC4mzs$z0hh zcd%CLn0DtmVf}y8^Y3Z1W%bDup%$HYb?c=!bKY|=>43FMY=$0~div4UftLc)?|YXu z|4?dqmj3P7wxcT5-&)%}E-UR@W?z#KlJM%*E00&#iqxP?WE@lLm+T+BCn-HT57DG0 z(+}CyM@hIcZNndVg}WS(_tywsnaMT+2C+mc3+g4Te22(Yn5Xy201*Ay&*fbR99JppJZs}(ZrqrhGX%W$A;6Slq>TN-X?b~T zii;-4TwEh00%B~#1^6CNhn`gasq5YV@maeM%d8wcZF|#3{ZkW$iD$;wA~dQRvVHa> z&PiAj_0WZ`O=n|5Z`VdHaB*>|;^;i+4QO}@0r!sk3c8F0nAht#!oLvAh#qrIj9$Nb z6%P3s?mZ8s8v>R5Wc|rGpfE;yim~QN%9kqQJfeybsD`*z20k`U@SaEcG@k&L+-6pyzPinV(GVxybZ8nw%Gf1o`I^`19Awa(~Oo~C088Rgjb*1d(KJx+`4?}2&# zlTwaZVS-ad)^(mX3|IiA_z5{VGTlRY>6gIytM?T*LvmY36`GxVgQ5hH=K9g2Mr9@& zL5mthVvR$Ru};&zJoETRe&Oe1U-T8jAaFxToxAy|R0O zKPv6X4QK)lCLB)O@%3(3nI*a!M1=Vp=|K}Og^o1FDbc|12&s3k#>YpC(~k_@yL92+Nm+AwOM1-Vn#<%YCO|uG!Hkc$*Kr(uZpZ= zoW_k$|7?gg+wdcW`?Fx@KJCe|1fmB_d{C)$4Qw!qzp9woiD{^Dlz2li5D=aL6J*eCD1K#8X ze?NxyF$us~r4$LJyXx&eQXxAe{H5tQmdYY@lnXNY$9G&rV zYd#RXOWJ!jo~_t4@1D2pfI4|JxREs!$qKXOIjhBZKM9w)EfbK-KlG6X^dkXe`dH*1 z$IJ#%HM_iOrX4lPHT}5P`^=AgS)SBo-E!Sv`{n;lC&58lQrux0%6>j&qcPcF6oLxZvc?DyOb+WRyM4lj zg2Zp9Z<;xT@zA#>B)1F>o@8r8{Ocxl20Fi*m=*5Zf;M(ORY!K))Ahk%nK_-LrXS;! zaecCBnX$3o3esO64@xs#Ku+8OMEJ?oXZD#cQ8YC%vDiGrbj6Agz~{3jZPPCJCa1oB z_%tSTfnpeUMHt)m68KIXUfr8+IgRcc>cj-8@5yVI&v_eC<_d(YDEAVfOLd}N6_Ccd zxPFXmcr)&%Xqkj+G|u#;uJlapPxSkG?LtqwogL| z5{W&?yc=5Sk3Ur-8c{T+yVH$7q z1In+i-0YLhauPRjyVwOJ&3zwhz;>M7kD^obyu{#ww-?~+`BmK)u z_l2$sMe#R(PKIthz!evhe>Se1^6>@JU+_2jX%8;{KRBp!`=G2DIWFnDZ zD3X#KJw(a<$u?tHimdgjs<{TPa(m<{Py;w?CHOE_5Ab( zR}0gX)H!JSaANturL6s_wz1^S*3VZmL^T`eFw^ssy@AoQQxk`a#;wD!@lFOtuF}d9 zG~se04t1I7mKzNNiWWshM_)`%R+szfcCmrCd)(+CPr7i?4vkL7rs<;O=8wy9L@+Nz zIofUR;r=gdKP@sed>)o;*zw$EU87F?iC(?Hplh0{qT@Sv^n9!5JFvPZn9u==!)STQ zPz5QCIzyTbv!N2n&$Dn*j!b>m5Z;0Q1rxgm{mwri(c1sWrR2e^Vd7tt3|%=QvV-`K z%t60CfJ9QO<2z9NAD$`4L%WFo80z@{{|Jxa|Iu@)OpCU4`=_$GDPKHW-8l=i<7Tbe G{XYQ5@|h6; diff --git a/modules/manage/assets/images/manage-logging/collectInformationScreen.png b/modules/manage/assets/images/manage-logging/collectInformationScreen.png index b72beb7b1f83b7927f331a879a88c68956c02e88..bfd9be42fde417edd4b98ff074859d20cb7fdf57 100644 GIT binary patch literal 200318 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%0A@r6v*puT2Iyf~l* zGp8FcCSjB0tYl;nNZJ!uznc9*vXc!*y~M`Yzkx0GkGZOT{2Egts32>1)%H zCbx6e`O1ycDV|qPXgG~YFM4V86A)1si#U_+pyCkgNn5YvfGo#x_UPQ{)Bpqi1(&xu zOR(B=9w{hI_|*j@36SZth?|^K++}^iwXhO3GVw`ALmK;5Rz=K(^S;tSF|`l%gG(!^ zyS1xO2Vya%rn_bkz?ki@^R>o4@w{e)v_SjEo^S9CzB2(J(-f{>jwz1rUr>TNPiM>+ zx231r;Q3_lv24GcKN=prz7(;Y>Hjhy$qHUv`?YtnAH`fMGrgobnH@&W4~_`?uf0qa z8R|2CQ~Qw+8HRTc?Y-9-oJ^W-01*Q|9m+Fq- z8t`4_e(IyHs{lib65a#|&5k()B*!)0D34$yCRYUdHZ;4taukIl269mqzc?y{Ge$e( zKe<@nU%rbjO6y(nKf(Hl$0%Bq*6#l84(Jhe{hvqCXfoVHvUhW*&55>0UqzF9T)YYU zkt6zzII?w%sY~NODi!VMbRrv;XXp;fGmU~u@vezlZtId#qDgah>CEBy`=VIULJ|e= zeX!kpwF9gzhw)Gb&OP+935ZjaHSf}0pCSou)AH@YrsGxBSH^@=H?QpHRD6C$zn04( zGoTD9gLtRjVWn6A|8d_8l%@*!ewRJke`$;eYGxe~r=1Rzyh?+~{ygVCLmLsO`KpwP z8g=i;Bf%Oc?i^hb@b7k_rfR-?3)p+-%E=#%+nwXQL9@Z(O z`xZTreS=yPfTM|Rui)1sRuNM(a3=7+O00}C5y>qXf2=C%Vx8wwTO62PiL(n|2ykuA zb1AA^^uAwY?3v^J=kYyozVU*>N1<-%O=emuBgIWvyqD$FvU6-9OXNHLWi{r z8`D<8y(g~V-IWiM1?EIMv<`K|s^|`yjVZyYev^gP@xc_Qy!TQv-LVW4=7O0au4|ug zUGM10cPla*er$@zrSwQgM0%#ut>#>HVVWU}qg?9Cs6V}7J=ucgeBRs4yYsJ>qGJ@d}lp?S3|S zQYLX};C{CbYuIk^M_HbQ3uQZh{`xlZzIdcMjqUw?0VuKaBWtC6`ZL+F6R5smuvWjm0-=ntA7xMztNm zM)l(TmomM#yN~{nyk;kdzlEJcGcbkv+-FafbnwbgJU3aps@MLNoA;34iJOn&UfYSA z)jfbAf|&ey+9X>XQW?7Jxc3?6PG}nFzIsT`T;_B(6%~J~rJGCe<4CSIyX;OE^c)k_ zOV#xg6JOeP@+1y@eLhl7ZrF?mlxwO;tzo@xF-8>Ws#`_1vbj4S#iiMcAGOT>#BP~E zu3F|~sY{xZ18xBRDW2?>k%IeIkeKT1%T9rbOji4rB^+qK-yb{MnRlyq=qg<3-%L9UYqsmAxE(BD?PXQS_@pK zteYkLl`n4a3s~xPvK{N$ij9lqAy{=*JHXC@ULqb&&&7-y-D7e1d2`1^7nn|-`iA=b z(jutn7thb3@G-ENl#VTZGUS_k0b6EiX}C2Yj~mbsA&Y7&wzpN=x&(^YE~f$9f|@yr0`h2>yHs=e ziWpkQp5{AY&pAPwlct|X`y7nb@>kg|S)Adn)WteUbm$<@#z#7>_gv%lsY$`Xi(hgD zj8PF>u}K9^B~mCUo+Ym+yK}VMp(+~K!!hQ^Z!)&WU|*x_A_9!af=9iF%bfxUL(Rvz zA7CqX{MBctYy*aIQ;r-sKdm6XNr@&K+LoDiJwN@mRl_K`EBCBMYZn;&M_I7ix0cw9 za2VG`C_(YVe8poc3|5Y*PwMvtZ%I1!&O%!?L}#^lIKiPx%ju^L6%(Gs3eqsT6{us_ zRmNI-ylvAGhM^h5utt5C%e9k1)o{D5^i|ZC4Wf4RWD}G{(j1K$5@zVn=lSOq!6%Rc zO9eM(eO~aaYCdG>EDPn+;t;jFuX%)Y?BEQ#fE!<`&xg4~Uy@}|QRs62yNX}IH|dt4 zdK1ICVXzX>{>Bx%{(yZ;k{CuI;hbXNQZR`4MZOTgTy!7GIHbNB7T^cZ%Jn-;6Jqy# z0-BTl7WVbEuXIxhQ0KNkwj3@p#^H=D&dAd_cam4UVUir)1!q}Y|(mAfbCm!+b=)>+(I;Sz{ve{RwO}V%lTCZ1o;(Uf$*R%{ALk z+Jav7v!X#>byt-CYG$???^%>X$rWRRQvK~&hwWsUhT$#U{@K-vt@o|kH-^hMWbU6; zy7~O?w~L6EOR1R^!lf?O1HMo*#`>|fZ>QQNY+~AbaCDQZhMhRA%-4~jVz5tA5_P?x z(+_5@6|4CT4<<%OYnQwVoZwT#o{@uHH^$?_)!SFFi_P{wuLpx0EGCYu z=0v_U3PO8teUOw;>OR&<_bLOrx;n3-S>+XocT1}(CMx1HefLSjixe`u)~LDf>8KH{ zcAkKcJG8yA&b-ilMu4M3S!&T3VfH8)3sY$0rHTbejdN$#_rXWN9*L5bAT1yDrR~m- z-Juv8*}(>^Mp}<&5W(bb(80F3Si&Y3e(ip!wibm)O=!FCdtnCk1K=fw1|x^n+~pl- zjoC}0oKs+W-eVop0)YUl{ESbdhT&5uw^mC(Yw|iUIAA!`2pir$?Co`ms1$hHt8e+F zI(~gR%Y1)lp*;lKMeE9B<-6#EGsX?$-FXi%ELfon>6n^NHco^q& zw#9C<0z#Z*Mh1WW;*F6Ay&+Dq%PHe;AuT;*_3%uz@p0)pJRLP#iRzm1Tl6t+W8ly> zqp%Ad!$z_WUIwtm+$%BetO~TDHeShh&&^n|6Aap7++nVOu^U+yBh%JCXq3fz@iO@6 z-4H+A-x1@XeUK`9d#^`(No}|qyb>?9i}D_UP_D~`m+V*%&_Gh4c@fB7^k1*xTd1jf zXBqVa@n&UGLB^yN*SW}!YahgCnOr!{SNY{m$1R_GZ)`IE;RUczrq8TU#QJ0nCef2S zTVbptm%OUVqxULs>ARwjwpr%86rEqcx1TP7FehLJ={-49FcUXVnr$62UxWfftss6V zeyq~J=v41W>81=>>~W4b7qE-7#v~A2%bu<-MFrHpS2Y{ub}0RzgnqyodrABuswKK$ zBnz2;OmJKn1g8K1J6{VPsbEs~OGB(8Df3lpS9mB=JJtgwwb({;*g=Pb2uA^o#K{B6@U8(A&a@e z9tNkXPlsi8blhj|AMI>(0dnJ3soXOPHQm!>?C`)$iT>hB#XE?Cvb?<_P$HrR0)1;y1uup^l5e?}%TF zbBPz2;GAjmm_yha2c5uDg-iddN&w&rJz&~mwy0gdJLXfFEB?TStDf;{!Q@G^)|d3D zQNURi1<=H=q`>+}+hTemo|iWgfvqX-Xb)IBI3jiK?1l++u4 zFni9KH$=dD{H-iS+%2tv+#pJgIjoeNE3Y55pR>SHVxl1}oS?Yc-F4SAk*C_}ul; zQG8stb9bQ2zr3}m4mJJYER@nuOuHWKy*VKve!IU+jSvW;!-~}h6B$=iGDEd|m1d0( zhDM8u8|cM84dZMd^$Kefz!z35d3Xoc;PX=}i0-HkgdcoE_M@-4A8!1M8T5?Pi&I$> zC(Fe4dVTwId6+TAan$R6my>x#TVWlGaqf|qRHHH8i@2IAJKS?>JRNSd)j;2NLR^n#jM zQGU`15-zX(1(6-p=fB+UIn{|fdS~WvR$i)Y8bffCNKta!8hV^FXg2rT5+1q9Jpuxf z*!$lVatkq{ho*|jf-|-*&Clt5m;@S;Q^Lo+3eFLj7i#eo+ zZB!F$-=q3PlMjw_2CFmx2?f*p^+hoS?-ezR=?AA%&ZH)T4x#EEwmM~d_n@1P`fOl2 zlYK5<%7@y|dR0-iSM+jEv8_*V=BT7n1L_(9#+W6w^{|SK1}CjE+IGl;Cpe$C&8fdC z9chs*+^ewk%wtFfP{=rEJq8!dEqGSCL`mYpqN^C3!Jel;TRw4AplbZF`s;+N=1#bn z1-8+r_q#l#sA*q>_tS>Ym!hV=q1BJ`vP{{gKB>KCIl$hfT%l87WUJ}so(E@cm0h6H)zV_E zXNTncg`-wEGT*bbKh3?L<+N{&ezgkiN_4#QkgKncoX9ZOh^dBqr~A_DM@-Jth2 zS!<>yF64k%S>t83&Z<2%6$(1Vs*4OMYYRxq>-LoFF8W(NV9#x38MBuwRP>V!7o>*RI<9vgYmaFyV~QwyR-$eINKz9)U}1 z9ql@Vr32KXqmu+1q{dvMrsqW(!IZCChrhn?R39C%+vQzDn$CcKG@X*raI_~W<1t8o zYi&Twa>M*;am8X=EZw*ma&EP4dJLj-mpvjx`fQzge9e<Z0B39R=`mk_L~mq;9-9-L_%His1M239}2~LY=lLW2TGV z`c|N86<`P(0nk3qX9UjFguvvrhw>F1iheYE3kB(?LNz<&Dfx6;m;*A~RCI?1Kxe=L zLkqM0J+)98KQk|{Eh0-f&UDD{s$oH%;2~5DGB;~69$Aic8G((KL|T=vOm~1iu*8;; z;cmvL=DwR5p_;s=4Br+2FS^O=MBh64)DYIr5hSAB3Ti~BH`FU7vfpwCkAHdr3nP|D zYZ0muv$ktYy=nz1y$aXi~IjnWIB~n zW1z$@V@1pKz#h2mzS%5SR_^)vY6V4%vJPW}umx9|4>=~6!w$f=SK(|cGE{l`GS8px zpjOrOCu*YTYUS<%c&=TSb6rt{t(DIQR%-+>$*7oOFzSn3CbD)7!0_U8JhTuhwip)k z?S*y^>pH)EUdQDQcPVa5!VqaL#Mn%KD$<5SrVE?&X8n@y)WzKmUbn<2cH(v92bcD1(68I1szj+{>!$2ED^QK+r^YtF@5Y~1CTHeG2! zdO~LCWnCwXIZu-UBA3Xgaf7!c#wwXa;e#xoO+x)a;Ep&?VX5{Q5c9b@ zj<5FhH)^7Y+5SZJVykyqc5|>X@N1o&ID*?y$|u)N7HBf0jrQUYSooN_aF0&iR>D0o z7x}syB>IPS88f^^oI`V%qS*eeJo?XbI$SM~d9-|mI??KCJC;FvCs1;N{h>}# zdC!>i6uWybq#j4R+&no!Ar(urrJe=Ph30;`rBcu&NU34dT21r;P>-h_#SXznR+ zd8gz|y7oMA4oIy@=^Ti&sv6bzavT#n+aZ9Y>kDS#>jx$uL3RP)SJ)E5xCFA`jd`NEpJvo47 zpZ7xRm`1}S9LP=X28~=cG-jo9?gh81dW_rJH{2b>dJc|EeMbj)L|vDT)Gz&% zJtLUBuSM753{}JTAb~8TLuZ5W!VC<=Cf%+km*;k%uRLRQXj6huca?gD(frRE1Vkc159t)E>5 zQzD5KzaTwU4KWy}X9#wLS>Lk4^39YjgHt@*7cXMN{z)e5d@UkM!iErRUVIW~BmMuP zqb=EG@(CijB3a0^S$BO4)Vif)Xjq>8vV5TQbY)SLz$HIk9SiCdiEhKO~hX|f0hUi2w4bJrt6%D&Uu=HDQ@}c!lq$D!{<8T&=UT8 zM5R4&GylAu%kz`#{^yqhADw~^&~yF0=TGnKKW;je9MI(Ucvk;x`TgU2|99E{=l%HK z-Tv2?=f@)a-`f7qcmIEj50xK&1NcqqU=%Vd$d+ySb3g() z)9!-J78pDCg4LK0D%CQWxd&7!gZ7dKycrSUY7c~kq?CiasuT>`@FSK?rT1-4ro?QC zf`d#B*pOg7yrkdnyBY~c-48x!uZFDjdnKFm|GAp~dD8sjA99?6c`#)yng{ATwyb8y z6yygzAf_3?SMK$r^TcEIdpDNGkitw`*AIzvh90(asG?KhlO2qW)WM#=js8SD&<%PX ztMWh9GjVQ4yyvrk`sx!ZdW$L<$kyEhHRt~E=lkd&cb6FOvw|#{ z(*Ieq|2zf%{>RpF!E1r(;D087OaO8i>>@+ed26ocs&zF!>On)U86d zSGPG5mQDwBWeFespMr?ULeM#ZTp7>=S7yNLDm9_R&X^7cF_b-IvKy~nHQ5 zAvG0oR=+_7K_}WjHQ)=KvY|q2n1{K@0C=O+MPE-q=fsMRP}R%5e}#wy5!&V|m~v3> z>@j)t-=4xh@6z;>#{1+{Y(S`*0ff=`2Q?I7;371m9H5Mem;!0~2jLTe0lW!AxD*)l zG|*!oR69f{oge~8rGZd$s)3`b(wsmpRy)Dx#D$Fn>zkLt?Yu9ek#4|ee}*qmz|`RK zoV~$hvKR8{V}6h%ff1CAP!eX~Hn^gXTzJ5~yU~gU+)c+sqNoaR)ojSejJ85pTSnkk zq2sQBn72uMxxKedJOH>sSqN7Xi3iNaboz{}q(sKV@&k_q=3ahW!_aI_Bq8W$FBE>C zYu6BV*d$?AX0%>id?NaK;#L^gZaim&c6+D?%-B#=`oP}!!E!}ddib1LA+@b{>6ml?EH`2*8@K|Mo^{69rEeBKa$zM$MdBGvG05j$qv<#iYpm64(DrG0f=<&++DIAPScB-2}_T6zlM01N^knBXS>EE6}d`O8IIRqmDc0jNo@`r6_7t3S~Y z5U2s0!Lvq9op#FqQ+@r%mLPbA)TP^^yS!IjvhWdeTZ4&ZURQs|tFRs$uxfM~Pm@0( z(2SMRaIfEx#QCm>AYD}Clpo|$u!wK;mYA<5LpBME_{ZM)BU7P7@%O!NUp-Pfm{_{n z@hV;E;3MI6B7j^DYlRJ!z&%fN7}=f_6Qf40NAFdSVD&`v0_xmx3-7Z9MBfol_=AbW zdLZw5+|XZqqHwNb4eK|4TgBC!sCckd*yT*loOlH+!WL*x^cS_w0(J>Fr?t&i*_{t> zRo{!?`diO|l3L7#>3Zmn^upWrhaz1uJXG#C67HVw5Um>2R!w9zLmw@O%Jxp)D{ZZA zEHNSGg?@RI&|HToz&ad(%j|z5gCNqY%)t&L2D|^}X@jj;HysvTo@E zZaF+3_bI46tiXyszqJl_NSw%7^X~>Eoh~y|) z5G5m-A&LQ%AO?bhfPla-B*{4_NkM{SiAoLv5{Jy!uj{D0F8aH->Q>#VZ~u}S-*DbO zefsq2e)?%FQ^mup^1|~fs09ELloY1ogyH1f*yA##;~RLj^QX^(ZHz_L|F5||8HycHMHQ!HX0is^8l z_SJh1n|N_y?aMejV4w+Zo9;@2dIlz}cttiqpJOo>$PIn5+KObD4scPhfj4zpI%jg6 zMVy`MdKa>Df`%u`=-01hSiQAf6oK(DVPz$F;&SU3lPZL?9wtc-?)b;*{b|Fcbl-OK zkO5Ymvbsi)w7H=RCywj+U}Sh2lfo>nrVo?FmU9xB)RTu(SY=84tK!d zXK{v|vSZ%VPyz4Cz%k#Po{BBp*XHMeDnBU^8%{$3$*;WXY0QTv-Mft5j8y1^7dAr7 z8E20@HcjkRR#|-G88D`>6h^=Y)j&KQ_2D-~YWpFyBQ4Xr95yD>!9tAGQPyH5QO_GO z%pXXf@9Y4j85*(1;wQ?6_v^$l!QF3wF_x1$PIwPp*^qZv$c zK_Tm=1Dq`oo1IbOi9|WIzP=Q8C9F_Id$t`S&F{MOiilEaZY1>Z+B77+7vbn`g%!x(rrwpsgZfWW3xBDu&yScC5(IQI9M?u2dIeTuBQ$P>bsa?)soj= z+y)_|V3&IiEwhSwcFuJ%Iy@=HIpA9HAT3wgb+T!&rU}`xuN02;bNqHfBDN{kUT(;C z*2nBVVYlo8%p{q933MrUkL3$kY3bkW8Y%OwPANbYMv5yG68evtYs|~ z(ztE5i|lfORo*^@Sq&G=b9Z?pRXyGvnra*S_{zqML@NRkVu|bVCwCRdX|WclW!>cj z=+{m!gS)A39x=A<32B448(-L3CxL`Acgh6D+mIBxut{#eY;!wOa&d^6kFCZ)LjQ_s zHWJuE#X;#($@_T(8$4Mb^pJ{d@0f|NQ9E-Ok!!_6$07^W>&&k#ke1mQ=q}}_;|M~S zL0ytL)exP!tj2cn;MN49XjQFSepu@PX6cs6;1aR}*pBj37kigyo(@-Q*RETq&Znsl zSCa>YT5R`XCinPVz@_x_0m^iMH_^{LG@#uWjE&aJ9QzoG1pL{muwcMnT+u(mL83On zemWR){($FQxfbJ4l1|;`n+K2_cjvo}4GY~AEV{cescFOGa0xbmiG!)dCdpkMsVb;R z8>>Z%T!!+19O8qiz?w-cjHY>bdZnMyPSAPV`O2+D+^n4iiL(Rsm})tXE!ZCEd_7q9Cxss+r+Pm z#wRvh3p|y@kT<=3*8bEgKgGICw!Hb(m2%cf? z&W22Qm!8{uSOz1oU)WSlA}q?YRB3*ydO48AK}rJ|usm5DTI!-Wq%+o?mBbtTs_n6B zRv`Q}289E*s#XVOLMGrn{!aHga*%YUqACe?x%?DF$6cRULq$_IA4gOyR!3!@&jjMY z&N`D3JA;Q5MjnXR?ZzSSVLgg7camHVUFEg^;2R|@a4;eZoc zC1BBX6tpkssH-iMgz*3i(;K-EllKQ@k|h>n^K)WDbo0}Io{T5@)jOy`YIi~^7KB>i z*8NDGmp_qMtuU^u*14_q32yb&sk~P#Z@TDG#%CgjQTgqF&UT{O#m4K(lm)hhmKX3LW z-4z}|@*>&Xa@LES|7s^PH(@cB{EpGmpl%l=g?z50&(U@V* zMt}|IZaG7MzXEQFLgu#W$49BIgDfqB)xFMlo@;$LLFG^opkbLP;8THiUxSMVYHV}JX#Xf0S5PId5EVra$o935sOT&>IFC%hOq3KeZHMGk^N?QDb-4(+z z`BQS9QP^oX0Y+9Lhm%S`!uG(%;g8V4Vx?<(VFO6E28H5lg#*Bqm0Y=^4pqB5W8!I| zb>wbpa9Wuurej{|Xe(A*s0Cbu5%`Fbk;YoR1|o29O|eOezgj@Ii0Zq;Fcv?u?AlCS z;ih_J!ZXIX01DJHGWSzr6P;v#8E1#R#w)TEvxj&GntbR91kI@eM3#*suS97z#Ayv{ z7_gloCsRRsXHr2EQjRIZH&{8uc5QtC|JWULuu6N+GYZKf)=pajB9N^=xn~aWUZ(16{(BpNGPGA{iUWL|F@>rU zvc9`U1d3l!kPUyGX(mES{LHVVOMU0ckm2y(#EXt@>!F7a+sAG*hGR zd!Pkd*zldt@^0e`uFaj=kXEl}$%zNTf zXOBh8b%L9$>3{=0nz{yVA9pI5jHc?xyGY)%Cuu1k76vnKnzpK&?|ELu+sEtnA9+qR z)tm!hxkR+TrOXY96-(SSNQn37<$c4EhWAhcgb4s8spn38r~A>EpU}%478rL`0W6M| zyy|hJqw}GLyDKT`lvs6n(@3P>x^gYcN>%kaKRai0O26=L9S~iBzh0XOSiPAZ4un%o>a|R5)iQivl6?L4 z2Q`hO0$CQg11x~KW;CZ{%>o@6f;$gIDVDPu^9E1_cp-1MJYZox&%cZBuxUSz9IctW zg{o6%`lJ93sG|wr(**2KPob@>PoVhTQ2;`w{I@iqk35HUwL+A7&DR0|G&1Ns?8$rDN0=a_WWuE0 z#8mZ)X{WrB?mD(GU;_naPbuZOa?kLwH%g=jcmh;84BqDD%c8>w72d7ZYj{``>~bNy-EU{(ay%(OGF5#nD>LJ)ElKEmz(32bk*2zn~+vNM-ufy87O1rj*6AfwJmv7U2^{DGueu;a5`10P#F2a1Cj-pQOBl^F~|&;_J<+*Nyr*BiV=ntPrv z6~m^{HqTWtjuEi~q#@smD#w?dAVk<~3h6_sQX3j{$>vT%Uh4YMokp6KUG6E@_@QoO zT&H^cqsFBZgxSzV+pZ|mDaGal7G0=&>4djy=t`Ns*P$!MX!@108ebjoq?Ku`ruNr3 zO4vs%0KcbUF}<7e*G6DzUN~JzD{cgqQu|5da=JaZ z!TJp9?xy8=}o7oaI)T^z7jg?IyY!PZ5l@Joo+oyc7 zCy7da`+%CprQ4NAQ9^>u`?iqbm@x>+a_|}4&D1u*qO!H!u+|VZ;p)Gwp#J&l(|&3-ScebDm}PN@wu}m;O(6hF8SM%sML78lyU))KR%JXL z20$7MZm&$B{{WkJPW4ICv_SR817o6Y`Qal6Wzs7ejcng?ox9k~qnw6_@fZRGbbCo95T zVeDL64)s+b3lIgdSw=V|Dpo9E4-aJ77K?zUwUmGBmVSBFg;NmMH#xh6#ElCBHJt$y zE|V2qcvdCBylG-?n|Sx-PmDjs4t`ea#}N?NCuk6crKilgbsn|{wzZj%k_!RQfdvJj zxQSrIv!<(O9&U=uNct}kZqd)FoP zF*@ZgzqLe={CT+-V*A%;;zi~YzC=PLV;&%3s!Z6t;sAJE(Dp(>TM6Fw`F~2(&uIah zO|RWXYClBPBKi<^y120mKwW8rRQr#ff`eH66A15Pm(4Ex&PziQSI(eDFGAeD%y5{qnV!e(w+S-DIq*~PJpBhT?800K)8r^vH|i)AFTAHo zS-cILMR@>r>W6~S@tQj9@3;Ag^)-ly&qKN6nLR?E#gJ;(MhNB$v08Q=#t$V%`U9AN z^GG?QCXf%`@{(*S&p){7be7ufr3@@>fOFDAK%1z;Nf0_%+2xYNQ;H ziluZ5+(Sr&5#0P1Vj^Jl@sxJ({YyVe+sQy*1Z^keHb14Vfl7^~K6U@9QJ$Ah0LF!w zvEn{{s(x0rvJ0>}AIskPh{qQZ9))}M3cGFo7DI8k#r$nX!B;s~-htF38>DPel$8@>qO3$>xaxLRPp${|qBuQHkjhk)1jyd1mwPPeDXxf5p!iFS0#| z$exY<;ub?hWah8B*}sY`AM{cZx0)}w`Nw2}5e}vBsXP63Ae6_E*IqtKeDmvTf8J(* z(G8Z!^Z+FlUe2cQL!8=$&8>cEJCetBv7Nk!ml+}uAI7%i%~Skw4?xYhZ`e_N9en9E zWWONI&?o*`@$r-QkqsVOI9xS?Un9!L;0IN0s?F(q$_L>5l-rxr!&H~?`xt=1oxt{HUTNo|{`{C2u4d*}rB4HyTxEc z=Ov`6H@~GF-a^$mJ2i<{GXxh{eY|-BZxHcv`948$H(~zm#O%-G)l2~~8bO8Q_=)=Y z7Rh^X%j+jB40sDT#|(4H@__LBQ~z<3Cl_KPhUm9$`RkHWW5kBYW{m3o~*VKVsnjQI1jg+l?{1`AG|NCoo|MJ=g(gx8H~s)lq2SwykIN)jmHVxgs%kGiN$uerhf?I5KdDkJfuiv7-o#;Y@5K0)( z+$KP3j+FdTZe`#-yV;k5vmLb$@zW4?Ola<;uuU8qbbVInPW-0jlF6k2P*L3`4lt7o zh$ksI;g-+!iwAoCfq0T$hoYhYL2w+R)V2ilS*O0~O(qc>X+@A)=vQahn0vnc{_`Jp z`zV22JKnbwZyNBMzA7&drP5-ZiO+K$Aj^_gSPw@Dq_@9>l zV0yl+-T!}?l(ji`=*!Urp%^XaR3KM1fynNs;U{*Goi6=ARPNXcjjuJ>v!QY_?mYzC zud#n({*49VOxo@xp+ACjX+uI#&QLkic+{8mAq5bwbHfg@hXrHGi7?zRcMXe#APjM) z>PrPsaQPeoL(y87lZ`^noiq~XH)(4$-dPJaA-`-K_k+_mjZG!3uWRn>yRvyLTD8c&g%Hw zb%6K-2gdjf|6T)2|+eb=#xsf zEDZ9}f!~W!2l9SJ-90Y^**Uo_;s@YrX4RV_>(c@85V6nhe}e-UrX57NQmw(upL5GpCAIf~U_) zL;*dI~4dMVNeSoGK@`c1wSeXN-l%#0LU4io7 (u0eG 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 dDo5Oo3e-8LlR#bmn^vE>mzW}=MMFao< literal 161130 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%0DY(td&hq&i*OdT=XPzD8Ni%tJ~zkpn)L*S*H_|~ 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 DZ1;tN diff --git a/modules/manage/assets/images/manage-logging/partialRedactionSelection.png b/modules/manage/assets/images/manage-logging/partialRedactionSelection.png deleted file mode 100644 index 92489e6ad972a6fde61a18dd7af2910dab7ce33c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 64597 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

}ORInBb^U!A?mja07>p93(TrOM5 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 QwgUOg)78&qol`;+0HkW4y8r+H diff --git a/modules/manage/assets/images/manage-logging/uploadToCouchbaseCheckbox.png b/modules/manage/assets/images/manage-logging/uploadToCouchbaseCheckbox.png deleted file mode 100644 index 406682e3140bb510bed4afbc54c3be1c51dce414..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3393 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 diff --git a/modules/manage/pages/manage-logging/manage-logging.adoc b/modules/manage/pages/manage-logging/manage-logging.adoc index 4470afc29f..2e9f442448 100644 --- a/modules/manage/pages/manage-logging/manage-logging.adoc +++ b/modules/manage/pages/manage-logging/manage-logging.adoc @@ -1,5 +1,5 @@ = Manage Logging -:description: pass:q[The _Logging_ facility allows a record to be maintained of important events that occur on Couchbase Server.] +:description: pass:q[The Logging facility allows a record to be maintained of important events that occur on Couchbase Server.] :page-aliases: clustersetup:logging,security:security-access-logs,clustersetup:ui-logs [abstract] @@ -8,460 +8,654 @@ [#logging_overview] == Logging Overview -The Couchbase-Server _Logging_ facility records important events, and saves the details to log files, on disk. -Additionally, events of cluster-wide significance are displayed on the *Logs* screen, in Couchbase Web Console. -This may appear as follows: +The Couchbase Server records important events and saves the details to log files on disk. +You can directly view the log files on each node in the cluster. +Each operating system has its own default location for log files: + +[#log-file-locations] +[cols="1,1"] +|=== +| Operating System | Log Path + +| Linux +| `/opt/couchbase/var/lib/couchbase/logs` + +| MacOS +| `/Users//Library/Application Support/Couchbase/var/lib/couchbase/logs` + +| Windows +| `C:\Program Files\Couchbase\Server\var\lib\couchbase\logs` +(Assuming you installed Couchbase Server in the default location.) +|=== + +You can also view a summary of log events in Couchbase Server Web Console by clicking *Logs*. [#welcome] image::manage-logging/loggingScreenBasic.png[,720,align=left] -By default, on Linux systems, log files are saved to `/opt/couchbase/var/lib/couchbase/logs`; on MacOS, to `/Users/username/Library/Application Support/Couchbase/var/lib/couchbase/logs`; and on Windows, to `C:\Program Files\Couchbase\Server\var\lib\couchbase\logs`. -[#collecting_information] -== Collecting Information +[#log-file-listing] +=== Log Files -On each node within a Couchbase Server-cluster, logging is performed continuously. -_A subset_ of the results can be reviewed in the Couchbase Web Console *Logs* screen; while _all_ details are saved to the `logs` directory, as described above. -(Note that the `logs` directory may include `audit.log`. -This is a special log file, used to manage cluster-security, and is handled separately from the other log files. -The information provided throughout the remainder of this page — on collecting, uploading, redacting, and more — _does not_ apply to `audit.log`. -For information on `audit.log`, see xref:learn:security/auditing.adoc[Auditing].) +Each node in the cluster saves several different log files to the log directory. +The following table lists these files. +Unless otherwise specified, each file has a `.log` extension. -Additionally, _explicit logging_ can be performed by the user. -This allows comprehensive and fully updated information to be generated as required. -The output includes everything currently on disk, together with additional data that is gathered in real time. -Explicit logging can either be performed for all nodes in the cluster, or for one or more individual nodes. -The results are saved as zip files: each zip file contains the log-data generated for an individual node. +[cols="7,10"] +|=== +| File | Log Contents -Explicit logging can be performed by means of the Couchbase CLI utility `cbcollect_info`. -The documentation for this utility, provided -xref:cli:cbcollect-info-tool.adoc[here], includes a complete list of the log files that can be created, and a description of the contents of each. +| `audit` +| Security audit log for administrators. -Administrators with either the *Full Admin* or *Cluster Admin* role can perform explicit logging by means of Couchbase Web Console: on the *Logs* page, left-click on the [.ui]*Collect Information* tab, located near the top. -(Note that for administrators without either of these roles, this tab does not appear.) +| `analytics_access` +| Information about access attempts made to the REST/HTTP port of the Analytics Service. -[#collect_info] -image::manage-logging/collectInfo.png[,248,align=left] +| `analytics_cbas_debug` +| Debugging Information about the Analytics Service. -This brings up the *Collect Information* screen: +| `analytics_dcpdebug` +| DCP-specific debugging Information about the Analytics Service. -[#collect_info_screen] -image::manage-logging/collectInformationScreen.png[,720,align=left] +| `analytics_dcp_failed_ingestion` +| Information about documents that failed to be imported/ingested from the Data Service into the Analytics Service. -This allows logs and diagnostic information to be collected either from all or from selected nodes within the cluster. -It also allows, in the *Redact Logs* panel, a log redaction-level to be specified (this is described in -xref:manage:manage-logging/manage-logging.adoc#applying_redaction[Applying Redaction], below). -The *Specify custom temp directory* checkbox can be checked to specify the absolute pathname of a directory into which data is temporarily saved, during the collection process. -The *Specify custom destination directory* can be checked to specify the absolute pathname of a directory into which the completed zip files are saved. +| `analytics_debug` +| Events logged by the Analytics Service at the `debug` logging level. -The *Upload to Couchbase* checkbox is described in -xref:manage:manage-logging/manage-logging.adoc#uploading_log_files[Uploading Log Files], below. +| `analytics_error` +| Events logged by the Analytics Service at the `error` logging level. -To start the collection-process, left-click on the [.ui]*Start Collecting* button. -A notification is displayed, indicating that the collection-process is running. -A button is provided to allow the collection-process to be stopped, if this should be appropriate. -Whenever the collection-process completes for one of the nodes, a notification is displayed, and the collection-process continues, if necessary, for remaining nodes. -When the process has completed for all nodes, information is displayed as follows: +| `analytics_info` +| Events logged by the Analytics Service at the `info` logging level. -[#collect_info_complete] -image::manage-logging/collectInformationComplete.png[,720,align=left] +| `analytics_opt` +| Logs optimization information for the Analytics Service. -As this indicates, a set of log files has been created for each node in the cluster. -Each file is saved as a zip file in the stated temporary location. +| `analytics_periodic_dump` +| Periodic dumps of internal Java state for the Analytics Service. -[#uploading_log_files] -== Uploading Log Files +| `analytics_shutdown` +| Logs Analytics Service shutdown events. -Log files can be uploaded to Couchbase, for inspection by Couchbase Support. +| `analytics_trace.json` +| Highly-detailed events logged by the Analytics Service at the `trace` logging level. -For information on performing upload at the command-prompt, see xref:cli:cbcollect-info-tool.adoc[cbcollect_info]. -To upload by means of Couchbase Web Console, before starting the collection-process, check the [.ui]*Upload to Couchbase* checkbox: +| `analytics_warn` +| Events logged by the Analytics Service at the `warn` logging level. -[#upload_to_couchbase_checkbox] -image::manage-logging/uploadToCouchbaseCheckbox.png[,150,align=left] +| `babysitter` +| Troubleshooting log for the babysitter process, which spawns all Couchbase Server processes and respawns them when necessary. -The display changes to the following: +| `backup_service` +| Log for Backup Service events, including `debug`, `info`, `warn`, and `error` levels. -[#upload_to_couchbase_dialog_basic] -image::manage-logging/uploadToCouchbaseDialogBasic.png[,520,align=left] +//// +// Note: commenting out for now. +| `cont_backup` +| Logs events from the continuous backup service +//// -The dialog now features an *Upload to Host* field, which contains the server-location to which the customer-data is uploaded. -Fields are also provided for *Customer Name* (required) and *Ticket Number* (optional). -The *Upload Proxy* field optionally takes the hostname of a remote system, which contains the directory specified by the pathname. -If the *Bypass Reachability Checks* checkbox is left unchecked (which is the default), an attempt is made to gather and upload the collected information without the upload specifications (that is, the upload host, customer name, and optionally, upload proxy) being pre-verified. -Otherwise, if the checkbox _is_ checked, the upload specifications are submitted for verification _before_ information is collected and attemptedly uploaded: in which case, if the upload specifications cannot be verified, the collection-operation does not proceed, and an error is flagged on the console. +| `couchdb` +| Troubleshooting log for the `couchdb` subsystem, which underlies map-reduce. -When all required information has been entered, to start information-collection, left-click on the *Start Collecting* button. -When collection and upload have been successfully completed, the URL of the uploaded zip file is displayed. +| `debug` +| Debug-level troubleshooting for the Cluster Manager. -[#receiving-upload-receipts-from-couchbase-customer-support] -=== Receiving Upload Receipts from Couchbase Customer Support -[.status]#Couchbase Server Enterprise# +| `error` +| Error-level troubleshooting log for the Cluster Manager. +| `eventing` +| Troubleshooting log for the Eventing Service. -Couchbase Customer Support offers the facility to send you an automatic notification on receipt of any log file uploaded for a support case. -This function is offered on an opt-in basis. -Contact your account manager or Couchbase Support for more information. +| `fts` +| Troubleshooting log for the Search Service. -When a Couchbase Support Engineer requests logs from a customer for which this feature is enabled, -the request will include a unique upload URL and UUID for the individual support case: +| `goxdcr` +| Troubleshooting log for XDCR source activity. -image::manage-logging/supportResponse.png[,500,align=left] +| `http_access` +| The admin access log records server requests (including administrator logins) to the REST API or Couchbase Web Console. +It uses common log format and contains important fields such as remote client IP, timestamp, GET/POST request and resource requested, HTTP status code, and more. -You can then use `CURL` to upload the log file using the provided URL and UUID: +| `http_access_internal` +| The admin access log records internal server requests (including administrator logins) to the REST API or Couchbase Web Console. +It uses common log format and contains important fields such as remote client IP, timestamp, GET/POST request and resource requested, HTTP status code, and more. -[source,shell] ----- -curl --upload-file [filename] https://uploads.couchbase.com/bigstuff-fle11fdb-4b1c-48e4-88fe-7fe2fb0f2019/ ----- +| `indexer` +| Troubleshooting log for the Index Service. -IMPORTANT: Remember to include the final forward slash (`/`) character at the end of the command. +| `indexer_stats` +| Log containing statistics related to the Index Service. -You can also send the file using the Couchbase Server web console: +| `info` +| Info-level troubleshooting log for the Cluster Manager. +Clients can also log informational messages to this file using the xref:rest-api:rest-client-logs.adoc[client-side error logging API]. -image::manage-logging/logUploadForAlert.png[, 500,align=left] +| `json_rpc` +| Log used by the Cluster Manager. -After you have uploaded the log files, -you will receive an acknowledgement attached to your support ticket: +| `mapreduce_errors` +| Contains JavaScript and other view-processing errors. -image::manage-logging/uploadAcknowledgement.png[,500,align=left] +| `memcached` +| Contains information about the core Memcached component, including DCP stream requests and slow operations. +You can adjust the logging for slow operations. +See <> for details. +| `metakv` +| Troubleshooting log for the `metakv` store, a cluster-wide metadata store. +| `ns_couchdb` +| Contains information about starting up the `couchdb` subsystem. -[#getting-a-cluster-summary] -== Getting a Cluster Summary +| `projector` +| Troubleshooting log for the projector process, which sends appropriate mutations from Data Service nodes to Index Service nodes. -A summary of the cluster's status can be acquired by means of the link at the lower right of the *Collect Information* panel: +| `projector_stats` +| Log containing statistics related to the projector process. -image::manage-logging/getClusterSummaryLink.png[,260,align=left] +| `prometheus` +| Log for the instance of https://prometheus.io[Prometheus^] that runs on the current node, supporting the gathering and management of Couchbase Server metrics. +See the xref:metrics-reference:metrics-reference.adoc[Metrics Reference] for more Information about metrics. -This brings up the *Cluster Summary Info* dialog: +| `query` +| Troubleshooting log for the Query Service. -image::manage-logging/clusterSummaryInfoDialog.png[,420,align=left] +| `rebalance` +| A directory that contains reports about rebalances that have occurred. +This directory retains reports on up to the last 5 rebalances. +Each report's filename contains the date and time it ran. +For example, `rebalance_report_20251113T211150.json`. +See xref:rebalance-reference:rebalance-reference.adoc[Rebalance Reference] for detailed information about rebalances. -This displayed JSON document, which contains detailed status on the current configuration and status of the entire cluster, can be copied to the clipboard, by left-clicking on the *Copy to Clipboard* button, at the lower left. -This information can then be manually shared with Couchbase Support; either in addition to, or as an alternative to log-collection. +| `reports` +| Contains events and crash reports for the Erlang processes. +Erlang processes crash and restart upon an error. -[#understanding_redaction] -== Understanding Redaction +| `ssl_proxy` +| Troubleshooting log for the ssl proxy spawned by the Cluster Manager. -Optionally, log files can be _redacted_. -This means that user-data, considered to be private, is removed. -Such data includes: +| `stats` +| Contains periodic statistic dumps from the Cluster Manager. -* Key/value pairs in JSON documents -* Usernames -* Query-fields that reference key/value pairs and/or usernames -* Names and email addresses retrieved during product registration -* Extended attributes +| `trace` +| Highly-detailed troubleshooting log for the Cluster Manager. -This redaction of user-data is referred to as _partial_ redaction. -(_Full_ redaction, which will be available in a forthcoming version of Couchbase Server, additionally redacts _meta-data_.) +| `views` +| Troubleshooting log for the views engine, mainly logging the changing of partition states. -In each modified log file, hashed text (achieved with SHA1) is substituted for redacted text. -For example, the following log file fragment displays private data — a Couchbase username: +| `xdcr_target` +| Troubleshooting log for data received from XDCR sources. -[source,bash] ----- -0ms [I0] {2506} [INFO] (instance - L:421) Effective connection string: -couchbase://127.0.0.1?username=Administrator&console_log_level=5&;. -Bucket=default ----- +|=== -The redacted version of the log file might appear as follows: +NOTE: Additional log files may exist in the log directory. +These files are often empty unless you have enabled specific debugging options. +You usually only enable these settings at the request of Couchbase Support. +Some logs in preceding table will not appear in the log directory of a node where you have not enabled the associated feature or service associated with it. -[source,bash] + + +[#changing-log-file-locations] +=== Changing Log File Locations + +It's possible to change the location where Couchbase Server saves log files. +However, Couchbase only supports the default log location. +Changing the log location requires manually editing a configuration file named `static_config`. +This file only controls the log location on the node where you make the change. +Therefore, to make the change in your entire cluster, you edit `static_config` on every node. +If you add new nodes to the cluster, you must remember to make the changes to their copies of the `static_config` file. +Also, the Couchbase Server upgrade process can overwrite the `static_config` file, losing any of your modifications. + +If your goal is to store logs on a different filesystem, consider symbolically linking the log directory to a directory in the target filesystem instead. +Another option is to directly mount the filesystem under the default log location. +These options are more durable than changing the log location in `static_config`. +In either case, make sure the user who owns the Couchbase Server files has read and write permissions to the target filesystem. + +If neither of these options meet your needs, you can change the log location by following these steps: + +1. Log into a node as the as `root` or the user who owns the Couchbase Server files. +You can also use `sudo` to gain the necessary permissions. +2. Edit the `static_config` with your preferred text editor. +This file is located in the `etc/couchbase` directory under the Couchbase installation directory. +For example: `/opt/couchbase/etc/couchbase/static_config` on Linux systems. +3. Locate the `error_logger_mf_dir` variable, and change the value to the path where you want Couchbase Server to save log files. +For example, to change the log path to `/var/logs/couchbase`, modify the entry as follows: + ++ +[source,erlang] ---- -0ms [I0] {2506} [INFO] (instance - L:421) Effective connection string: -e07a9ca6d84189c1d91dfefacb832a6491431e95. -Bucket=e16d86f91f9fd0b110be28ad00e348664b435e9e +{error_logger_mf_dir, "/var/logs/couchbase"}. ---- -Note that redaction may eliminate some parameters containing non-private data, as well as all parameters containing private. +4. Stop and restart Couchbase Server. +See xref:install:startup-shutdown.adoc[] for the steps to restart Couchbase Server. +5. Repeat steps 1 through 4 on each node where you want to change the log path -Note also that redaction of log files may have one or both of the following consequences: +[#log-file-rotation] +=== Log File Rotation -* Logged issues will be found harder to diagnose, by both the user and Couchbase Support. -* Log-collection is significantly more time-consumptive, since redaction is performed at collection-time. +Couchbase Server rotates log files to prevent them from consuming too much disk space. +It keeps a limited number of past log files in compressed format for reference. +Once it reaches the limit on the number of logs files to keep, Couchbase Server deletes the oldest log file. -[#applying_redaction] -== Applying Redaction +By default, Couchbase Server rotates the `memcached` log file when it reaches 10{nbsp}MB in size. +In addition to the current uncompressed log file, it keeps 19 past logs. -Redaction of log files saved on the cluster can be applied as required, when performing _explicit logging_, by means of either `cbcollect_info` or the *Logs* facility of Couchbase Web Console. +Couchbase Server rotates other log files automatically when they reach 40{nbsp}MB. +It keeps the current version of the log, plus up to 9 compressed past logs. -For information on performing explicit logging with redaction at the command-prompt, see -xref:cli:cbcollect-info-tool.adoc[cbcollect_info]. +==== Changing Log Rotation Settings -To perform explicit logging with redaction by means of Couchbase Web Console, before starting the collection-process, access the *Redact Logs* panel, on the *Collect Information* screen. -This features two radio-buttons, labeled *No Redaction* and *Partial Redaction*. -Make sure the [.ui]*Partial Redaction* radio-button is selected. -Guidance on redaction is displayed below it: +You can change log rotation settings by editing the `static_config` configuration file. +This file only controls the log rotation settings on the node where you make the change. +It does not propagate to other nodes in the cluster. -[#partial_redaction_selection] -image::manage-logging/partialRedactionSelection.png[,682,align=left] +NOTE: Couchbase Server upgrades can overwrite `static_config`, losing any of your modifications. -Left-click on the *Start Collecting* button. -A notification explains that the collection-process is now running. -When the process has completed, a further notification appears, specifying the location (local or remote) of each created zip file. -Note that, when redaction has been specified, two zip files are provided for each node: one file containing redacted data, the other unredacted data. +To change log rotation settings, follow these steps: -[#redacting-log-files-outside-the-cluster] -== Redacting Log Files Outside the Cluster +1. Log into a node as the as `root` or the user who owns the Couchbase Server files. +You can also use `sudo` to gain the necessary permissions. -Certain Couchbase technologies — such as `cbbackupmgr`, the SDK, connectors, and Mobile — create log files saved outside the Couchbase Cluster. -These can be redacted by means of the command-line tool `cblogredaction`. -Multiple log files can be specified simultaneously. -Each file must be specified as plain text. -Optionally, the salt to be used can be automatically generated. +2. Edit the `static_config` file with your preferred text editor. +This file is in the `etc/couchbase` subdirectory of the Couchbase Server installation directory. +For example: `/opt/couchbase/etc/couchbase/static_config` on Linux systems. -For example: +3. Add or edit an entry for the log file whose rotation settings you want to change. +The format for the entry is: ++ +[source,erlang] +---- +{disk_sink_opts_disk_, + [{rotation, [{size, }, + {num_files, }]}]}. +---- -[source,bash] ++ +Replace the following placeholders with the values you want to use: ++ +-- +* ``: The name of the log file without the `.log` extension, as shown in table in <>. +For example, use `debug` for the `debug.log` file. +* ``: The size in bytes at which to rotate the log file. +* ``: The number of log files to keep, including the current log file. +-- ++ +For example, to change the rotation settings for the `debug.log` file to rotate at 10MB and keep 10 copies of the log, add the following entry: + ++ +[source,erlang] ---- -$ cblogredaction /Users/username/testlog.log -g -o /Users/username -vv -2018/07/17T11:27:06 WARNING: Automatically generating salt. This will make it difficult to cross reference logs -2018/07/17T11:27:07 DEBUG: /Users/username/testlog.log - Starting redaction file size is 19034284 bytes -2018/07/17T11:27:07 DEBUG: /Users/username/testlog.log - Log redacted using salt: COeAtexHB69hGEf3 -2018/07/17T11:27:07 INFO: /Users/username/testlog.log - Finished redacting, 50373 lines processed, 740 tags redacted, 0 lines with unmatched tags +{disk_sink_opts_disk_debug, + [{rotation, [{size, 10485760}, + {num_files, 10}]}]}. ---- -For more information, see the corresponding man page, or run the command with the `--h` (help) option. +4. Stop and restart Couchbase Server. +See xref:install:startup-shutdown.adoc[] for the steps to restart Couchbase Server. -[#log-file-locations] -== Log File Locations +5. Repeat steps 1 through 4 on each node where you want to change the log rotation settings. + +[#changing-log-file-levels] +=== Changing Logging Levels Through REST APIs -Couchbase Server creates log files in the following locations. +Logging levels control the level of detail that Couchbase Server writes to its log files. +Some components and services in Couchbase Server lets you adjust logging levels and other log settings through REST APIs. +The following table lists these services and links to the relevant REST API settings: -[cols="1,6"] |=== -| Platform | Location +| Service or Component | REST API settings link | Description -| Linux -| [.path]_/opt/couchbase/var/lib/couchbase/logs_ +| Full-Text Search Service +| xref:fts:fts-advanced-settings-enableVerboseLogging.adoc[`enableVerboseLogging`] +| Enables or disables verbose logging for the Full-Text Search Service. -| Windows -| [.path]_C:\Program Files\Couchbase\Server\var\lib\couchbase\logs_ +| Full-Text Search Service +| xref:fts:fts-advanced-settings-slowQueryLogTimeout.adoc[`setSlowQueryLogTimeout`] +| Enables the FTS to log when a query exceeds a time threshold. -Assumes default installation location +| Index Service +| xref:index-rest-settings:index.adoc[indexer.settings.log_level] +| Sets the logging level for the Index Service. -| Mac OS X -| [.path]_/Users//Library/Application Support/Couchbase/var/lib/couchbase/logs_ -|=== +| Index Service +| xref:index-rest-settings:index.adoc[indexer.settings.statsLogDumpInterval] +| Sets how often the Index Service writes its statistics to the `indexer-stats.log` file. -[#log-file-listing] -== Log File Listing +| Index Service +| xref:index-rest-settings:index.adoc[projector.settings.log_level] +| Sets the logging level for the Index Service's projector component that provides data to the Index Service. -The following table lists the log files to be found on Couchbase Server. -Unless otherwise specified, each file is named with the `.log` extension. +| Query Service +| xref:n1ql:n1ql-manage:query-settings.html#loglevel[`loglevel`] +| Sets the logging level for the Query Service. -[cols="7,10"] |=== -| File | Log Contents -| `audit` -| Security audit log for administrators. +NOTE: Couchbase Server auditing has its own log settings. +See xref:https:manage:manage-security/manage-auditing.adoc#manage-audit-logs-and-events[Manage Audit Logs and Events] for more information. -| `babysitter` -| Troubleshooting log for the babysitter process which is responsible for spawning all Couchbase Server processes and respawning them where necessary. +//// -| `backup_service` -| Log for Backup Service; containing entries at `debug`, `info`, `warn`, and `error` levels. +// Note: commenting this out for now. No one seems keen on explaining what log files these settings control. +// This level of internal knowledge is likely unnecssary. Instead, just list REST APIs we expose that control +// what gets logged for some services. -| `couchdb` -| Troubleshooting log for the `couchdb` subsystem which underlies map-reduce. +The available logging levels are (from most to least detailed): +* `debug`: Logs all events, including detailed debugging information. +* `trace`: Less detailed than `debug`, but still logs extensive information about operations. +* `info`: Logs informational events that give you an overview of database's operations. +* `warn`: Logs less severe issues that are still outside normal operations. +* `error`: Logs just error events that might still allow the application to continue running. +* `severe`: Logs only the most severe error events including crashes. +* `none`: Disables logging. + + +The most detailed logging levels log all events at their level and all levels below them. +For example, the `warn` level logging includes `warn`, `error`, and `severe` events. + + +=== Server Component Log Levels + +Some of the Couchbase Server components have their logging level set by the `static_config` configuration file. +This file is in the `etc/couchbase` subdirectory of the Couchbase Server installation directory. +For example: `/opt/couchbase/etc/couchbase/static_config` on Linux systems. + +The default settings for these components are: + +|=== +| Log Component | Descriptions | Default Logging Level + +| `loglevel_default` +| Controls logging for components that do not have a specific logging level set. | `debug` -| Debug-level troubleshooting for the Cluster Manager. -| `error` -| Error-level troubleshooting log for the Cluster Manager. +| `loglevel_couchdb` +| The logging + +couchdb, info +ns_server, debug +error_logger, debug. +{loglevel_user, debug}. +{loglevel_menelaus, debug}. +{loglevel_ns_doctor, debug}. +{loglevel_stats, debug}. +{loglevel_rebalance, debug}. +{loglevel_cluster, debug}. +{loglevel_views, debug}. +{loglevel_mapreduce_errors, debug}. +{loglevel_xdcr, debug}. +{loglevel_access, info}. +{loglevel_cbas, debug}. + +The default logging level for all log files is debug, except for `couchdb`, which uses info. +You can change logging levels. +However, Couchbase only supports the default logging levels. + +//// -| `eventing` -| Troubleshooting log for the Eventing Service. +[#persistent-changes] +=== Change Logging Levels Using COnfiguration File -| `fts` -| Troubleshooting log for the Search Service. +It is possible to change the logging level of Couchbase Server components that do not have REST API settings for logging levels. +However, you should only do this under the direction of Couchbase Support. -| `goxdcr` -| Troubleshooting log for XDCR source activity. +The logging level for Couchbase Server's interna components is set in the `static_config` configuration file. +This file contains a series of `loglevel_` entries that set the log level of internal components. +This file only controls the log levels on the node where you make the change. +If you need to make the chnage on multiple nodes, you must edit the file on each node. -| `http_access` -| The admin access log records server requests (including administrator logins) to the REST API or Couchbase Web Console. -It is output in common log format and contains several important fields such as remote client IP, timestamp, GET/POST request and resource requested, HTTP status code, and so on. +NOTE: Couchbase Server upgrades can overwrite `static_config`, losing any of your modifications. -| `http_access_internal` -| The admin access log records internal server requests (including administrator logins) to the REST API or Couchbase Web Console. -It is output in common log format and contains several important fields such as remote client IP, timestamp, GET/POST request and resource requested, HTTP status code, and so on. +To change the logging level for a component, follow these steps: -| `indexer` -| Troubleshooting log for the Index Service. +. Log in as `root` or `sudo` to a user that has writer permission for the Couchbase installation directories. +For example: `/opt/couchbase/etc/couchbase/static_config`. +. Edit the `static_config` file with your preferred text editor. +This file is in the `etc/couchbase` subdirectory of the Couchbase Server installation directory. +For example: `/opt/couchbase/etc/couchbase/static_config` on Linux systems. +. Edit the `loglevel_` entry to set the logging level requested by Couchbase Support. +. Stop and restart Couchbase Server. +See xref:install:startup-shutdown.adoc[Startup and Shutdown]. +. Repeat steps 1 through 4 on each node where you need to change the logging level. -| `indexer_stats` -| Log containing statistics related to the Index Service. -| `info` -| Info-level troubleshooting log for the Cluster Manager. +[#collecting_information] +== Collect Logs -| `json_rpc` -| Log used by the cluster manager. +You can collect logs to share with Couchbase Support using the command line or the Couchbase Server Web Console. +This process gathers the most up-to-date log information from the nodes in the cluster. +It includes additional diagnostic information not included in the log files stored in the logs directory. +Couchbase Server saves the collected log files as zip files in a temporary location on each node. +You can share the collected log files with Couchbase Support for analysis. -| `mapreduce_errors` -| JavaScript and other view-processing errors are reported in this file. +To collect logs from the command line, use the `cbcollect_info` command. +See xref:cli:cbcollect-info-tool.adoc[] for more information, including the complete list of what logs it can create. -| `memcached` -| Contains information relating to the core memcached component, including DCP stream requests and slow operations. + -It is possible to adjust the logging for slow operations. -See <> for details. +Administrators with either the *Full Admin* or *Cluster Admin* roles can collect logs using Couchbase Server Web Console. +On the *Logs* page, click the *Collect Information* tab. +Administrators without either of these roles do not see this tab. -| `metakv` -| Troubleshooting log for the `metakv` store, a cluster-wide metadata store. +[#collect_info] +The *Collect Information* page lets you choose which nodes should perform explicit logging. -| `ns_couchdb` -| Contains information related to starting up the `couchdb` subsystem. +[#collect_info_screen] +image::manage-logging/collectInformationScreen.png[,720,align=left] -| `projector` -| Troubleshooting log for the projector process which is responsible for sending appropriate mutations from Data Service nodes to Index Service nodes. +If there is an existing collection of log files, you can view them by clicking *Show Current Collection*. +The file names of the existing log file collection contains the date and time they were created and whether the logs are redacted. -| `prometheus` -| Log for the instance of https://prometheus.io[Prometheus^] that runs on the current node, supporting the gathering and management of Couchbase-Server _metrics_ . -(See the xref:metrics-reference:metrics-reference.adoc[Metrics Reference], for more information.) +To collect logs: -| `query` -| Troubleshooting log for the Query Service. +. Select the nodes from which you want to collect logs. -| `rebalance` -| Contains reports on rebalances that have occurred. -Up to the last _five_ reports are maintained. -Each report is named in accordance with the time it was run: for example, `rebalance_report_2020-03-17T11:10:17Z.json`. -See the xref:rebalance-reference:rebalance-reference.adoc[Rebalance Reference], for detailed information. +. Decide whether you want to redact the logs. Redacting hides sensitive information within the logs. +See <> for more information. -| `reports` -| Contains progress and crash reports for the Erlang processes. -Due to the nature of Erlang, processes crash and restart upon an error. +. Choose whether you want to use a custom temporary directory for Couchbase Server to use when assembling the log collection. +You may want to set a custom directory to prevent the collection from using too much disk space on the default temporary directory. +If you enable this option, enter an absolute path for the temporary directory. +The temporary directory must exist on all nodes from which you're collecting logs. -| `ssl_proxy` -| Troubleshooting log for the ssl proxy spawned by the Cluster Manager. +. Decide whether you want to use a custom destination directory for the completed zip files. +As with the temporary directory, you may want to set a custom directory to prevent the collection from using too much disk space on the default destination directory. +The destination directory must exist on all nodes from which you're collecting logs. -| `stats` -| Contains periodic statistic dumps from the Cluster Manager. +. Decide whether you want to encrypt the collected log files. +This option is selected by default. +When you enable this option, Couchbase Server encrypts the collected log files using AES encryption. +You must supply and confirm a password to encrypt the files. +If you do not want to encrypt the zip files, clear *Encrypt Collected Files*. -| `views` -| Troubleshooting log for the views engine, predominantly focusing on the changing of partition states. +. Choose whether you want to upload the collected logs to Couchbase Support. +See <> for more information about uploading log files to Couchbase Support. -| `xdcr_target` -| Troubleshooting log for data received from XDCR sources. +. Click *Start Collecting* to start the collection process. -| `analytics_access` -| Information on access attempts made to the REST/HTTP port of the Analytics Service. +Once you start the collection process, the page clears and shows you a status message letting you know that the collection process is running. +A button allows you to stop the collection process. +When the collection process completes for a node, the page updates and shows the path for the node's zip file. +When the process completes for all nodes, the page displays a message similar to the following: -| `analytics_cbas_debug` -| Debugging information, related to the Analytics Service. +After the process completes, the log files are available in the specified destination directory on each node. +If you enabled redaction, Couchbase Server creates 2 zip files for each node. +One contains the redacted data, and the other contains unredacted data. -| `analytics_dcpdebug` -| DCP-specific debugging information related to the Analytics Service. +[#collect_info_complete] +image::manage-logging/collectInformationComplete.png[] -| `analytics_dcp_failed_ingestion` -| Information on documents that have failed to be imported/ingested from the Data Service into the Analytics Service. -| `analytics_debug` -| Events logged by the Analytics Service at the DEBUG logging level. +[#getting-a-cluster-summary] +=== Getting a Cluster Summary -| `analytics_error` -| Events logged by the Analytics Service at the ERROR logging level. +On the *Collect Logs & Diagnostic Information* tab, you can get a summary of the cluster's status by clicking *Get Cluster Summary*. +Clicking this link opens the *Cluster Summary Info* dialog: -| `analytics_info` -| Events logged by the Analytics Service at the INFO logging level. +image::manage-logging/clusterSummaryInfoDialog.png[,420,align=left] -| `analytics_shutdown` -| Information concerning the shutting down of the Analytics Service. +The JSON document in the dialog contains a detailed status report of your cluster's configuration and status. +You can copy this information by clicking *Copy to Clipboard*. +You can then manually share it with Couchbase Support, either in addition to or as an alternative to log collection. -| `analytics_warn` -| Events logged by the Analytics Service at the WARN logging level. -|=== +[#understanding_redaction] +=== Log Redaction -[#log-file-rotation] -== Log File Rotation -The `memcached` log file is rotated when it has reached 10MB in size; twenty rotations being maintained — the current file, plus nineteen compressed rotations. -Other logs are automatically rotated after they have reached 40MB in size; ten rotations being maintained — the current file, plus nine compressed rotations. +During the collection process, Couchbase Server scans the log files for private data. +It marks sensitive data with the tags `` and ``. +When you select the *Partial Redaction* option on the *Collect Information* tab or use the `--log-redaction-level=partial` argument with the `cbcollect_info` command, Couchbase Server redacts the marked data in the collected log files. + +Sensitive log data includes: + +* Key/value pairs in JSON documents +* Usernames +* Query fields that reference key/value pairs or usernames +* Names and email addresses retrieved during product registration +* Extended attributes + +When redacting, Couchbase Server replaces the content of the `` and `` tags with a SHA-1 hashed version of the data. -To provide custom rotation-settings for each component, add the following to the `static_config` file: +For example, the following log file fragment displays private data — a Couchbase username: +[source,bash] ---- -{disk_sink_opts_disk_debug, - [{rotation, [{size, 10485760}, - {num_files, 10}]}]}. +0ms [I0] {2506} [INFO] (instance - L:421) Effective connection string: +couchbase://127.0.0.1?username=Administrator&console_log_level=5&;. +Bucket=default ---- -This rotates the `debug.log` at 10MB, and keeps ten copies of the log: the current log and nine compressed logs. +The redacted version of the log file might appear as follows: -Log rotation settings can be changed. -Note, however, that this is not advised; and that only the default log rotation settings are supported by Couchbase. +[source,bash] +---- +0ms [I0] {2506} [INFO] (instance - L:421) Effective connection string: +e07a9ca6d84189c1d91dfefacb832a6491431e95. +Bucket=e16d86f91f9fd0b110be28ad00e348664b435e9e +---- -[#changing-log-file-locations] -== Changing Log File Locations +Redaction may eliminate some parameters containing non-private data as well as all parameters containing private data. -The default log location on Linux systems is [.path]_/opt/couchbase/var/lib/couchbase/logs_. -The location can be changed. -Note, however, that this is not advised; and that only the default log location is supported by Couchbase. +Redacting log files may have these consequences: -To change the location, proceed as follows: +* Diagnosing logged issues becomes harder for both the user and Couchbase Support. +* Collecting log data takes more time because redaction occurs during collection. -. Log in as `root` or `sudo` and navigate to the directory where Couchbase Server is installed. -For example: `/opt/couchbase/etc/couchbase/static_config`. -. Edit the [.path]_static_config_ file: change the `error_logger_mf_dir` variable, specifying a different directory. -For example: `{error_logger_mf_dir, "/home/user/cb/opt/couchbase/var/lib/couchbase/logs"}` -. Stop and restart Couchbase Server. See xref:install:startup-shutdown.adoc[Startup and Shutdown]. +[#applying_redaction] +=== Applying Redaction -[#changing-log-file-levels] -== Changing Log File Levels +You can apply redaction to explicitly created logs using either `cbcollect_info` or the Couchbase Server Web Console. -The default logging level for all log files is _debug_, except for `couchdb`, which is set to _info_. -Logging levels can be changed. -Note, however, that this is not advised; and that only the default logging levels are supported by Couchbase. +For information about performing explicit logging with redaction at the command prompt, see +xref:cli:cbcollect-info-tool.adoc[]. -Either _persistent_ or _dynamic_ changes can be made to logging levels. +To perform explicit logging with redaction using Couchbase Web Console, select *Partial Redaction* under the *Redact Logs* section of the *Collect Information* tab. +Selecting this option displays some additional information about redaction. -[#persistent-changes] -=== Persistent Changes +[#partial_redaction_selection] +image::manage-logging/partialRedactionSelection.png[,682,align=left] -_Persistent_ means that changes continue to be implemented, should a Couchbase Server reboot occur. -To make a persistent change on Linux systems, proceed as follows: +Click *Start Collecting* to begin the collection process. +The tab shows you the message stating that the collection process is running and lists the nodes where the collection is taking place. +When the process completes, the tab shows another notification telling you the location of each zip file created. +If you enabled redaction, Couchbase Server creates 2 zip files for each node. +One contains the redacted data, and the other contains unredacted data. +The list on the tab only shows the redacted zip file paths. -. Log in as `root` or `sudo`, and navigate to the directory where you installed Couchbase. -For example: `/opt/couchbase/etc/couchbase/static_config`. -. Edit the [.path]_static_config_ file and change the desired log component. -(Parameters with the `loglevel_` prefix establish logging levels.) -. Stop and restart Couchbase Server. See xref:install:startup-shutdown.adoc[Startup and Shutdown]. +[#redacting-log-files-outside-the-cluster] +=== Redacting Log Files Created Outside the Cluster -[#dynamic-changes] -=== Dynamic Changes +Some Couchbase features, such as `cbbackupmgr`, the SDK, connectors, and Mobile, create log files saved outside the Couchbase cluster. +You can redact these files using the `cblogredaction` command-line tool. +You can supply multiple log files for it to redact in a single command line. +Each log file must be in plain text. +You can optionally generate the salt automatically. -_Dynamic_ means that if a Couchbase Server reboot occurs, the changed logging levels revert to the default. -To make a dynamic change, execute a [.cmd]`curl POST` command, using the following syntax: +For example: +[source,bash] ---- -curl -X POST -u adminName:adminPassword HOST:PORT/diag/eval \ - -d 'ale:set_loglevel(,).' +$ cblogredaction /Users/username/testlog.log -g -o /Users/username -vv +2018/07/17T11:27:06 WARNING: Automatically generating salt. This will make it difficult to cross reference logs +2018/07/17T11:27:07 DEBUG: /Users/username/testlog.log - Starting redaction file size is 19034284 bytes +2018/07/17T11:27:07 DEBUG: /Users/username/testlog.log - Log redacted using salt: COeAtexHB69hGEf3 +2018/07/17T11:27:07 INFO: /Users/username/testlog.log - Finished redacting, 50373 lines processed, 740 tags redacted, 0 lines with unmatched tags ---- -* `log_component`: The default log level (except `couchdb`) is `debug`; for example `ns_server`. -The available loggers are `ns_server`, `couchdb`, `user`, `Menelaus`, `ns_doctor`, `stats`, `rebalance`, `cluster`, views, `mapreduce_errors` , xdcr and `error_logger`. -* `logging_level`: The available log levels are `debug`, `info`, `warn`, and `error`. -+ +For more Information about this tool, see xref:cli:cbcli/cblogredaction.adoc[]. + +[#uploading_log_files] +=== Uploading Log Files + +You can upload log files to Couchbase for inspection by Couchbase Support. +To learn how to upload using the command line, see xref:cli:cbcollect-info-tool.adoc[]. + +To upload using Couchbase Web Console, click *Upload to Couchbase* before starting the collection process. +When you do, several new fields appear in the dialog: + +[#upload_to_couchbase_dialog_basic] +image::manage-logging/uploadToCouchbaseDialogBasic.png[,520,align=left] + + +*Upload to Host* sets the host where Couchbase Server uploads your log files. +You must provide your *Customer Name* and optionally a *Ticket Number*. +Use the optional *Upload Proxy* field to set the proxy host and port number if your cluster cannot directly connect to the upload host. +Its format is the same as the `curl` command's https://curl.se/docs/manpage.html#-x[`-x` option^]. +You usually supply a URL such as `http://proxy.example.com:8080`, although you can just provide a hostname or IP address with a port number. +If you select *Bypass Reachability Checks*, Couchbase Server does not verify that it can connect to the upload host and, if provided, the proxy before collecting and uploading logs. +It's cleared by default, which has Couchbase Server verify its ability to connect to the upload destination before collecting logs. + +After entering all required information, click *Start Collecting* to start information collection. +If the collection and upload succeed, the page displays the URL of the uploaded zip file. + +[#receiving-upload-receipts-from-couchbase-customer-support] +=== Receiving Upload Receipts from Couchbase Customer Support +[.status]#Couchbase Server Enterprise# + +Couchbase Customer Support can send you an automatic notification when they receive any log file uploaded for a support case. +This function is opt-in. +Contact your account manager or Couchbase Support for more information. + +When a Couchbase Support Engineer requests logs from a customer with this feature enabled, +the request includes a unique upload URL and UUID for the support case: + +image::manage-logging/supportResponse.png[,500,align=left] + +You can use `curl` to upload the log file using the provided URL and UUID: + +[source,shell] ---- -curl -X POST -u Administrator:password http://127.0.0.1:8091/diag/eval \ - -d 'ale:set_loglevel(ns_server,error).' +curl --upload-file [filename] https://uploads.couchbase.com/bigstuff-fle11fdb-4b1c-48e4-88fe-7fe2fb0f2019/ ---- +IMPORTANT: Include the final forward slash (`/`) character at the end of the command. + +You can also send the file using the Couchbase Server web console: + +image::manage-logging/logUploadForAlert.png[, 500,align=left] + +After you upload the log files, +you receive an acknowledgement attached to your support ticket: + +image::manage-logging/uploadAcknowledgement.png[,500,align=left] + + + + + + + + [#collecting-logs-using-cli] == Collecting Logs Using the CLI To collect logs, use the CLI command xref:cli:cbcollect-info-tool.adoc[cbcollect_info]. -To start and stop log-collection, and to collect log-status, use: +To start and stop log collection and to collect log status, use: * xref:cli:cbcli/couchbase-cli-collect-logs-start.adoc[collect-logs-start] * xref:cli:cbcli/couchbase-cli-collect-logs-stop.adoc[collect-logs-stop] @@ -470,27 +664,28 @@ To start and stop log-collection, and to collect log-status, use: [#collecting-logs-using-rest] == Collecting Logs Using the REST API -The Logging REST API provides the endpoints for retrieving log and diagnostic information. +The Logging REST API provides endpoints for retrieving log and diagnostic information. -To retrieve log information use the `/diag` and `/sasl_logs` +To retrieve log information, use the `/diag` and `/sasl_logs` xref:rest-api:logs-rest-api.adoc[REST endpoints]. [#adjust-threshold-slow-op-logging] == Adjusting Threshold for Logging Slow Operations -It is possible to examine and/or alter the logging threshold for slow-running operations. -This is done using the `mcctl` command that comes packaged with the Couchbase server installation. -The command only gets or sets information for the node it's run on. +You can examine and alter the logging threshold for slow-running operations. +Use the `mcctl` command packaged with the Couchbase Server installation. +The command only gets or sets information for the node where you run it. === Getting Threshold Details -The current settings are retrieved by using the `mcctl` cli to execute the `get sla` command: + +Retrieve the current settings using the `mcctl` CLI to execute the `get sla` command: [IMPORTANT] ==== -These settings only apply to the nodes _where the changes are made._ +These settings only apply to the nodes where you make the changes. -You must implement the changes on each node to ensure they are applied across the cluster. +You must implement the changes on each node to apply them across the cluster. You must also configure the node to run the `data service`. ==== @@ -514,11 +709,11 @@ get sla } ---- -The JSON message returned gives details of the operation being logged and the threshold time that will cause a timing message to be logged. +The JSON message gives details about the operation being logged and the threshold time that causes a timing message to be logged. === Setting the Threshold -The `mcctl` command line interface is also used to set the thresholds for the memcahe operations: +Use the `mcctl` command line interface to set thresholds for Memcached operations: .Set logging threshold example [source, bash] @@ -527,11 +722,12 @@ The `mcctl` command line interface is also used to set the thresholds for the me set sla '{"version":1, "DELETE_BUCKET":{"slow":"100 ms"}}' ---- -In this example, the threshold for the `DELETE_BUCKET` operation is being set to 100ms. If a bucket deletion operation takes longer than this, then an message will be logged. +In this example, the threshold for the `DELETE_BUCKET` operation is set to 100{nbsp}ms. +If a bucket deletion operation takes longer than this, a message is logged. [TIP] ==== -As an added minor convenience, the time interval can also be specified without a space: +You can also specify the time interval without a space: [source, bash, subs=quotes] ---- @@ -540,7 +736,7 @@ set sla '{"version":1, "DELETE_BUCKET":{"slow":"#100ms#"}}' ---- ==== -It is also possible to set the threshold for all the op-codes in a single command by using the `default` code: +You can set the threshold for all op-codes in a single command using the `default` code: .Set all thresholds to 100 ms. [source, bash] @@ -552,7 +748,7 @@ set sla '{"version":1, "default":{"slow":"100 ms"}}' [sidebar] .Time units in threshold settings **** -A number of different time units can be used when setting the thresholds: +You can use different time units when setting thresholds: [horizontal] *ns*:: nanoseconds @@ -570,11 +766,12 @@ set sla '{"version":1, "DELETE_BUCKET":{"slow":"1 m"}}' ---- **** -Setting the threshold values is non-persistent: when the node is restarted, the thresholds are reset to their default values. +Setting threshold values is non-persistent. +When the node restarts, thresholds reset to their default values. === Setting Threshold Defaults -The default values are loaded from the file: `/opt/couchbase/etc/couchbase/kv/opcode-attributes.json` when the node is started. +The default values load from the file `/opt/couchbase/etc/couchbase/kv/opcode-attributes.json` when the node starts. [source,json] ---- @@ -602,8 +799,8 @@ The default values are loaded from the file: `/opt/couchbase/etc/couchbase/kv/op } ---- -These values can be overriden by creating another file in the `/opt/couchbase/etc/couchbase/kv/opcode-attributes.d` directory. -The easiest way to do this is to copy the existing settings file into the directory, making sure that there isn't an existing file in the directory: +You can override these values by creating another file in the `/opt/couchbase/etc/couchbase/kv/opcode-attributes.d` directory. +Copy the existing settings file into the directory, making sure there is no existing file in the directory: [source, bash] ---- @@ -612,8 +809,7 @@ cd /opt/couchbase/etc/couchbase/kv/ cp opcode-attributes.json opcode-attributes.d ---- - Edit `/opt/couchbase/etc/couchbase/kv/opcode-attributes.d/opcode-attributes.json` with the new settings. -NOTE: These settings only apply to the node where the changes are made. -To change the threshold across the cluster, then all the configurations must be applied to each node. +NOTE: These settings only apply to the node where you make the changes. +To change the threshold across the cluster, apply all configurations to each node. From 326a32a2cfa926df92aee2be01ace17598726f32 Mon Sep 17 00:00:00 2001 From: Gary Gray <137797428+ggray-cb@users.noreply.github.com> Date: Tue, 2 Dec 2025 13:48:24 -0500 Subject: [PATCH 02/28] Done with draft --- .../pages/manage-logging/manage-logging.adoc | 202 ++++++++++-------- 1 file changed, 117 insertions(+), 85 deletions(-) diff --git a/modules/manage/pages/manage-logging/manage-logging.adoc b/modules/manage/pages/manage-logging/manage-logging.adoc index 2e9f442448..d392c26f48 100644 --- a/modules/manage/pages/manage-logging/manage-logging.adoc +++ b/modules/manage/pages/manage-logging/manage-logging.adoc @@ -85,16 +85,14 @@ Unless otherwise specified, each file has a `.log` extension. | Events logged by the Analytics Service at the `warn` logging level. | `babysitter` -| Troubleshooting log for the babysitter process, which spawns all Couchbase Server processes and respawns them when necessary. +| Troubleshooting log for the babysitter process that spawns and respawns all Couchbase Server processes. | `backup_service` -| Log for Backup Service events, including `debug`, `info`, `warn`, and `error` levels. +a| Log for Backup Service events, including `debug`, `info`, `warn`, and `error` levels. -//// // Note: commenting out for now. -| `cont_backup` -| Logs events from the continuous backup service -//// +// | `cont_backup` +// | Logs events from the continuous backup service | `couchdb` | Troubleshooting log for the `couchdb` subsystem, which underlies map-reduce. @@ -115,11 +113,11 @@ Unless otherwise specified, each file has a `.log` extension. | Troubleshooting log for XDCR source activity. | `http_access` -| The admin access log records server requests (including administrator logins) to the REST API or Couchbase Web Console. +| The HTTP access log records server requests (including administrator logins) to the REST API or Couchbase Web Console. It uses common log format and contains important fields such as remote client IP, timestamp, GET/POST request and resource requested, HTTP status code, and more. | `http_access_internal` -| The admin access log records internal server requests (including administrator logins) to the REST API or Couchbase Web Console. +| The internl HTTP access log records internal server requests (including administrator logins) to the REST API or Couchbase Web Console. It uses common log format and contains important fields such as remote client IP, timestamp, GET/POST request and resource requested, HTTP status code, and more. | `indexer` @@ -193,7 +191,7 @@ Erlang processes crash and restart upon an error. NOTE: Additional log files may exist in the log directory. These files are often empty unless you have enabled specific debugging options. You usually only enable these settings at the request of Couchbase Support. -Some logs in preceding table will not appear in the log directory of a node where you have not enabled the associated feature or service associated with it. +Some logs in preceding table do not appear in the log directory of a node where you have not enabled the associated feature or service associated with it. @@ -206,21 +204,24 @@ Changing the log location requires manually editing a configuration file named ` This file only controls the log location on the node where you make the change. Therefore, to make the change in your entire cluster, you edit `static_config` on every node. If you add new nodes to the cluster, you must remember to make the changes to their copies of the `static_config` file. -Also, the Couchbase Server upgrade process can overwrite the `static_config` file, losing any of your modifications. + +The Couchbase Server upgrade process can overwrite the `static_config` file, losing any of your modifications. +If you change the log location, you may need to reapply your changes after an upgrade. If your goal is to store logs on a different filesystem, consider symbolically linking the log directory to a directory in the target filesystem instead. Another option is to directly mount the filesystem under the default log location. -These options are more durable than changing the log location in `static_config`. In either case, make sure the user who owns the Couchbase Server files has read and write permissions to the target filesystem. +These options are more durable than changing the log location in `static_config`. + If neither of these options meet your needs, you can change the log location by following these steps: -1. Log into a node as the as `root` or the user who owns the Couchbase Server files. +. Log into a node as the as `root` or the user who owns the Couchbase Server files. You can also use `sudo` to gain the necessary permissions. -2. Edit the `static_config` with your preferred text editor. +. Edit the `static_config` with your preferred text editor. This file is located in the `etc/couchbase` directory under the Couchbase installation directory. For example: `/opt/couchbase/etc/couchbase/static_config` on Linux systems. -3. Locate the `error_logger_mf_dir` variable, and change the value to the path where you want Couchbase Server to save log files. +. Locate the `error_logger_mf_dir` variable, and change the value to the path where you want Couchbase Server to save log files. For example, to change the log path to `/var/logs/couchbase`, modify the entry as follows: + @@ -229,9 +230,9 @@ For example, to change the log path to `/var/logs/couchbase`, modify the entry a {error_logger_mf_dir, "/var/logs/couchbase"}. ---- -4. Stop and restart Couchbase Server. +. Stop and restart Couchbase Server. See xref:install:startup-shutdown.adoc[] for the steps to restart Couchbase Server. -5. Repeat steps 1 through 4 on each node where you want to change the log path +. Repeat steps 1 through 4 on each node where you want to change the log path. [#log-file-rotation] === Log File Rotation @@ -299,9 +300,15 @@ See xref:install:startup-shutdown.adoc[] for the steps to restart Couchbase Serv 5. Repeat steps 1 through 4 on each node where you want to change the log rotation settings. [#changing-log-file-levels] -=== Changing Logging Levels Through REST APIs +=== Logging Levels Logging levels control the level of detail that Couchbase Server writes to its log files. +The higher the logging level, the more detailed the log entries. +However, higher logging levels also consume more disk space. +You can change logging levels for some Couchbase Server components and services. + +==== Changing Logging Levels Through REST APIs + Some components and services in Couchbase Server lets you adjust logging levels and other log settings through REST APIs. The following table lists these services and links to the relevant REST API settings: @@ -317,15 +324,15 @@ The following table lists these services and links to the relevant REST API sett | Enables the FTS to log when a query exceeds a time threshold. | Index Service -| xref:index-rest-settings:index.adoc[indexer.settings.log_level] +| xref:index-rest-settings:index.adoc[`indexer.settings.log_level`] | Sets the logging level for the Index Service. | Index Service -| xref:index-rest-settings:index.adoc[indexer.settings.statsLogDumpInterval] +| xref:index-rest-settings:index.adoc[`indexer.settings.statsLogDumpInterval`] | Sets how often the Index Service writes its statistics to the `indexer-stats.log` file. | Index Service -| xref:index-rest-settings:index.adoc[projector.settings.log_level] +| xref:index-rest-settings:index.adoc[`projector.settings.log_level`] | Sets the logging level for the Index Service's projector component that provides data to the Index Service. | Query Service @@ -398,17 +405,17 @@ However, Couchbase only supports the default logging levels. //// [#persistent-changes] -=== Change Logging Levels Using COnfiguration File +==== Change Logging Levels via a Configuration File -It is possible to change the logging level of Couchbase Server components that do not have REST API settings for logging levels. +It's possible to change the logging level of Couchbase Server components that do not have REST API settings for logging levels. However, you should only do this under the direction of Couchbase Support. -The logging level for Couchbase Server's interna components is set in the `static_config` configuration file. -This file contains a series of `loglevel_` entries that set the log level of internal components. +The logging level for Couchbase Server's internal components is set in the `static_config` configuration file. +This file contains a series of `loglevel_` entries that set the log level of internal Couchbase Server components. This file only controls the log levels on the node where you make the change. -If you need to make the chnage on multiple nodes, you must edit the file on each node. +If you need to make the change on multiple nodes, you must edit the file on each node. -NOTE: Couchbase Server upgrades can overwrite `static_config`, losing any of your modifications. +NOTE: Couchbase Server upgrades can overwrite `static_config`, losing any modifications you have made. To change the logging level for a component, follow these steps: @@ -419,21 +426,38 @@ This file is in the `etc/couchbase` subdirectory of the Couchbase Server install For example: `/opt/couchbase/etc/couchbase/static_config` on Linux systems. . Edit the `loglevel_` entry to set the logging level requested by Couchbase Support. . Stop and restart Couchbase Server. -See xref:install:startup-shutdown.adoc[Startup and Shutdown]. +See xref:install:startup-shutdown.adoc[]. . Repeat steps 1 through 4 on each node where you need to change the logging level. [#collecting_information] == Collect Logs -You can collect logs to share with Couchbase Support using the command line or the Couchbase Server Web Console. +You can collect logs to share with Couchbase Support using the command line, REST-API, or the Couchbase Server Web Console. This process gathers the most up-to-date log information from the nodes in the cluster. It includes additional diagnostic information not included in the log files stored in the logs directory. Couchbase Server saves the collected log files as zip files in a temporary location on each node. -You can share the collected log files with Couchbase Support for analysis. -To collect logs from the command line, use the `cbcollect_info` command. -See xref:cli:cbcollect-info-tool.adoc[] for more information, including the complete list of what logs it can create. +[#collecting-logs-using-cli] +=== Collecting Logs Using the Command Line + +To collect logs, use the xref:cli:cbcollect-info-tool.adoc[`cbcollect_info`] command. + +To start and stop log collection and to collect log status, use: + +* xref:cli:cbcli/couchbase-cli-collect-logs-start.adoc[collect-logs-start] +* xref:cli:cbcli/couchbase-cli-collect-logs-stop.adoc[collect-logs-stop] +* xref:cli:cbcli/couchbase-cli-collect-logs-status.adoc[collect-logs-status] + +[#collecting-logs-using-rest] +=== Collecting Logs Using the REST API + +The Logging REST API provides endpoints for retrieving log and diagnostic information. + +To retrieve log information, use the `/diag` and `/sasl_logs` +xref:rest-api:logs-rest-api.adoc[REST endpoints]. + +=== Collecting Logs Using Couchbase Web Console Administrators with either the *Full Admin* or *Cluster Admin* roles can collect logs using Couchbase Server Web Console. On the *Logs* page, click the *Collect Information* tab. @@ -452,10 +476,11 @@ To collect logs: . Select the nodes from which you want to collect logs. -. Decide whether you want to redact the logs. Redacting hides sensitive information within the logs. +. Decide whether you want to redact the logs. +Redacting hides sensitive information within the logs. See <> for more information. -. Choose whether you want to use a custom temporary directory for Couchbase Server to use when assembling the log collection. +. Choose whether you want to use a custom temporary directory for Couchbase Server to use when assembling the log collection. You may want to set a custom directory to prevent the collection from using too much disk space on the default temporary directory. If you enable this option, enter an absolute path for the temporary directory. The temporary directory must exist on all nodes from which you're collecting logs. @@ -464,7 +489,7 @@ The temporary directory must exist on all nodes from which you're collecting log As with the temporary directory, you may want to set a custom directory to prevent the collection from using too much disk space on the default destination directory. The destination directory must exist on all nodes from which you're collecting logs. -. Decide whether you want to encrypt the collected log files. +. Choose whether you want to encrypt the collected log files. This option is selected by default. When you enable this option, Couchbase Server encrypts the collected log files using AES encryption. You must supply and confirm a password to encrypt the files. @@ -484,6 +509,9 @@ After the process completes, the log files are available in the specified destin If you enabled redaction, Couchbase Server creates 2 zip files for each node. One contains the redacted data, and the other contains unredacted data. +NOTE: Couchbase Server adds the prefix `ns_server.` to the log files from the log directory. +The additional logs it gathers do not have this prefix. + [#collect_info_complete] image::manage-logging/collectInformationComplete.png[] @@ -506,7 +534,7 @@ You can then manually share it with Couchbase Support, either in addition to or During the collection process, Couchbase Server scans the log files for private data. -It marks sensitive data with the tags `` and ``. +In most log files, it marks sensitive data with the tags `` and ``. When you select the *Partial Redaction* option on the *Collect Information* tab or use the `--log-redaction-level=partial` argument with the `cbcollect_info` command, Couchbase Server redacts the marked data in the collected log files. Sensitive log data includes: @@ -519,60 +547,90 @@ Sensitive log data includes: When redacting, Couchbase Server replaces the content of the `` and `` tags with a SHA-1 hashed version of the data. -For example, the following log file fragment displays private data — a Couchbase username: +For example, the following fragment from the `debug.log` displays two pieces of private data--a Couchbase username and a document ID: -[source,bash] +[source,log] ---- -0ms [I0] {2506} [INFO] (instance - L:421) Effective connection string: -couchbase://127.0.0.1?username=Administrator&console_log_level=5&;. -Bucket=default +[ns_server:debug,2025-11-26T18:47:35.841Z,ns_1@node1.example.com.:ns_audit<0.728.0>:ns_audit + :handle_call:178]Audit read_doc: [{local,{[{ip,<<"172.18.0.2">>},{port,8091}]}}, + {remote,{[{ip,<<"192.168.65.1">>},{port,26569}]}}, + {sessionid,<<"0591ad71ffeb715b208cf7547aa5c97b47a927bb">>}, + {real_userid,{[{domain,builtin}, + {user,<<"Administrator">>}]}}, + {timestamp,<<"2025-11-26T18:47:35.841Z">>}, + {doc_id,<<"hotel_16530">>}, + {bucket_name,<<"travel-sample">>}] ---- -The redacted version of the log file might appear as follows: +Couchbase Server redacts the private data to the following: -[source,bash] +[source,log] ---- -0ms [I0] {2506} [INFO] (instance - L:421) Effective connection string: -e07a9ca6d84189c1d91dfefacb832a6491431e95. -Bucket=e16d86f91f9fd0b110be28ad00e348664b435e9e +[ns_server:debug,2025-11-26T18:47:35.841Z,ns_1@node1.example.com.:ns_audit<0.728.0>:ns_audit:handle_call:178]Audit read_doc: [{local,{[{ip,<<"172.18.0.2">>},{port,8091}]}}, + {remote,{[{ip,<<"192.168.65.1">>},{port,26569}]}}, + {sessionid,<<"0591ad71ffeb715b208cf7547aa5c97b47a927bb">>}, + {real_userid,{[{domain,builtin}, + {user,<<"74e98f5bafb73c078b6fde92f6d34497b2b87b54">>}]}}, + {timestamp,<<"2025-11-26T18:47:35.841Z">>}, + {doc_id,<<"845186cedd5008b3789f344b4fb8430b0015a307">>}, + {bucket_name,<<"travel-sample">>}] ---- Redaction may eliminate some parameters containing non-private data as well as all parameters containing private data. +Some log files do not use the `` and `` tags to mark sensitive data. +Couchbase Server determines what information is sensitive based on the log file's content. +Couchbase Server redacts sensitive information from these files without relying on tags. + + + +For example, the `access.log` (stored in the zip with the filename `ns_server.http_access.log`) contains HTTP requests that include the username making a request as well as sensitive data in URL parameters. +The following log file fragment displays private data--the Adminstrator's usename and the username of a user account that the Administrator is creating: + +[source,log] +---- +172.18.0.2 - Administrator [26/Nov/2025:16:18:00 +0000] "PUT /settings/rbac/users/local/ + query_manage_global_functions HTTP/1.1" 200 2 - "python-requests/2.31.0" 15 +---- + +Couchbase Server redacts the usernames: + +[source,log] +---- +172.18.0.2 - 929456b78c13ccbb87832adfef1cb1b86cbfaa8a [26/Nov/2025:16:18:00 +0000] "PUT + /settings/rbac/users/local/8dc9486da4800ed710af4fcb86190e414593a583 HTTP/1.1" 200 2 - + "python-requests/2.31.0" 15 +---- + Redacting log files may have these consequences: * Diagnosing logged issues becomes harder for both the user and Couchbase Support. -* Collecting log data takes more time because redaction occurs during collection. +* Collecting log data takes longer because Couchbase Server must redact the logs during collection. [#applying_redaction] === Applying Redaction -You can apply redaction to explicitly created logs using either `cbcollect_info` or the Couchbase Server Web Console. +You can apply redaction to explicitly created logs using either the `cbcollect_info` command line tool or the Couchbase Server Web Console. For information about performing explicit logging with redaction at the command prompt, see xref:cli:cbcollect-info-tool.adoc[]. -To perform explicit logging with redaction using Couchbase Web Console, select *Partial Redaction* under the *Redact Logs* section of the *Collect Information* tab. +To redact logs when collecting information using the Couchbase Web Console, select *Partial Redaction* under the *Redact Logs* section. Selecting this option displays some additional information about redaction. -[#partial_redaction_selection] -image::manage-logging/partialRedactionSelection.png[,682,align=left] - -Click *Start Collecting* to begin the collection process. -The tab shows you the message stating that the collection process is running and lists the nodes where the collection is taking place. -When the process completes, the tab shows another notification telling you the location of each zip file created. -If you enabled redaction, Couchbase Server creates 2 zip files for each node. +When the information collection process completes, the tab shows you the location of the zip file containing the redacted log files. +When you enable redaction, Couchbase Server creates 2 zip files for each node. One contains the redacted data, and the other contains unredacted data. -The list on the tab only shows the redacted zip file paths. +If you chose to upload the logs to Couchbase Support, Couchbase Server uploads only the redacted log files. [#redacting-log-files-outside-the-cluster] -=== Redacting Log Files Created Outside the Cluster +=== Redact Log Files Created Outside the Cluster Some Couchbase features, such as `cbbackupmgr`, the SDK, connectors, and Mobile, create log files saved outside the Couchbase cluster. You can redact these files using the `cblogredaction` command-line tool. You can supply multiple log files for it to redact in a single command line. Each log file must be in plain text. -You can optionally generate the salt automatically. +You can optionally generate the salt `cbbackupmgr` uses to generate the SHA-1 hashes of sensitive information automatically. For example: @@ -590,7 +648,7 @@ For more Information about this tool, see xref:cli:cbcli/cblogredaction.adoc[]. [#uploading_log_files] === Uploading Log Files -You can upload log files to Couchbase for inspection by Couchbase Support. +You can upload collected log files to Couchbase for inspection by Couchbase Support. To learn how to upload using the command line, see xref:cli:cbcollect-info-tool.adoc[]. To upload using Couchbase Web Console, click *Upload to Couchbase* before starting the collection process. @@ -643,32 +701,6 @@ you receive an acknowledgement attached to your support ticket: image::manage-logging/uploadAcknowledgement.png[,500,align=left] - - - - - - -[#collecting-logs-using-cli] -== Collecting Logs Using the CLI - -To collect logs, use the CLI command -xref:cli:cbcollect-info-tool.adoc[cbcollect_info]. - -To start and stop log collection and to collect log status, use: - -* xref:cli:cbcli/couchbase-cli-collect-logs-start.adoc[collect-logs-start] -* xref:cli:cbcli/couchbase-cli-collect-logs-stop.adoc[collect-logs-stop] -* xref:cli:cbcli/couchbase-cli-collect-logs-status.adoc[collect-logs-status] - -[#collecting-logs-using-rest] -== Collecting Logs Using the REST API - -The Logging REST API provides endpoints for retrieving log and diagnostic information. - -To retrieve log information, use the `/diag` and `/sasl_logs` -xref:rest-api:logs-rest-api.adoc[REST endpoints]. - [#adjust-threshold-slow-op-logging] == Adjusting Threshold for Logging Slow Operations From 8c675dc6b945ca9230c4b65413c7f8ecff4cad80 Mon Sep 17 00:00:00 2001 From: Gary Gray <137797428+ggray-cb@users.noreply.github.com> Date: Tue, 2 Dec 2025 14:08:42 -0500 Subject: [PATCH 03/28] Adjusted the in-page TOC level --- modules/manage/pages/manage-logging/manage-logging.adoc | 1 + 1 file changed, 1 insertion(+) diff --git a/modules/manage/pages/manage-logging/manage-logging.adoc b/modules/manage/pages/manage-logging/manage-logging.adoc index d392c26f48..2c38d7c204 100644 --- a/modules/manage/pages/manage-logging/manage-logging.adoc +++ b/modules/manage/pages/manage-logging/manage-logging.adoc @@ -1,6 +1,7 @@ = Manage Logging :description: pass:q[The Logging facility allows a record to be maintained of important events that occur on Couchbase Server.] :page-aliases: clustersetup:logging,security:security-access-logs,clustersetup:ui-logs +:page-toclevels: 3 [abstract] {description} From 5a474b3668715f808f50ad86fe7a198afa8916b9 Mon Sep 17 00:00:00 2001 From: Gary Gray <137797428+ggray-cb@users.noreply.github.com> Date: Tue, 2 Dec 2025 14:49:34 -0500 Subject: [PATCH 04/28] Added anchors for some links --- modules/manage/pages/manage-logging/manage-logging.adoc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/modules/manage/pages/manage-logging/manage-logging.adoc b/modules/manage/pages/manage-logging/manage-logging.adoc index 2c38d7c204..9ea623f886 100644 --- a/modules/manage/pages/manage-logging/manage-logging.adoc +++ b/modules/manage/pages/manage-logging/manage-logging.adoc @@ -325,19 +325,19 @@ The following table lists these services and links to the relevant REST API sett | Enables the FTS to log when a query exceeds a time threshold. | Index Service -| xref:index-rest-settings:index.adoc[`indexer.settings.log_level`] +| xref:index-rest-settings:index.adoc#:~:text=Indexer%20logging%20level.[`indexer.settings.log_level`] | Sets the logging level for the Index Service. | Index Service -| xref:index-rest-settings:index.adoc[`indexer.settings.statsLogDumpInterval`] +| xref:index-rest-settings:index.adoc:~:text=Statistics%20log%20dump%20interval.[`indexer.settings.statsLogDumpInterval`] | Sets how often the Index Service writes its statistics to the `indexer-stats.log` file. | Index Service -| xref:index-rest-settings:index.adoc[`projector.settings.log_level`] +| xref:index-rest-settings:index.adoc:~:text=Projector%20logging%20level.[`projector.settings.log_level`] | Sets the logging level for the Index Service's projector component that provides data to the Index Service. | Query Service -| xref:n1ql:n1ql-manage:query-settings.html#loglevel[`loglevel`] +| xref:n1ql:n1ql-manage/query-settings.adoc#loglevel[`loglevel`] | Sets the logging level for the Query Service. |=== From 347cc9f427a6d766b492d2eac9671f39a297fc0a Mon Sep 17 00:00:00 2001 From: Gary Gray <137797428+ggray-cb@users.noreply.github.com> Date: Wed, 3 Dec 2025 10:36:26 -0500 Subject: [PATCH 05/28] Fixing numbered list --- .../manage/pages/manage-logging/manage-logging.adoc | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/modules/manage/pages/manage-logging/manage-logging.adoc b/modules/manage/pages/manage-logging/manage-logging.adoc index 9ea623f886..32230f7e7c 100644 --- a/modules/manage/pages/manage-logging/manage-logging.adoc +++ b/modules/manage/pages/manage-logging/manage-logging.adoc @@ -258,14 +258,14 @@ NOTE: Couchbase Server upgrades can overwrite `static_config`, losing any of yo To change log rotation settings, follow these steps: -1. Log into a node as the as `root` or the user who owns the Couchbase Server files. +. Log into a node as the as `root` or the user who owns the Couchbase Server files. You can also use `sudo` to gain the necessary permissions. -2. Edit the `static_config` file with your preferred text editor. +. Edit the `static_config` file with your preferred text editor. This file is in the `etc/couchbase` subdirectory of the Couchbase Server installation directory. For example: `/opt/couchbase/etc/couchbase/static_config` on Linux systems. -3. Add or edit an entry for the log file whose rotation settings you want to change. +. Add or edit an entry for the log file whose rotation settings you want to change. The format for the entry is: + [source,erlang] @@ -295,10 +295,10 @@ For example, to change the rotation settings for the `debug.log` file to rotate {num_files, 10}]}]}. ---- -4. Stop and restart Couchbase Server. +. Stop and restart Couchbase Server. See xref:install:startup-shutdown.adoc[] for the steps to restart Couchbase Server. -5. Repeat steps 1 through 4 on each node where you want to change the log rotation settings. +. Repeat steps 1 through 4 on each node where you want to change the log rotation settings. [#changing-log-file-levels] === Logging Levels From 68f1bc1be72afb3829a92f6b4e77ada53036ab90 Mon Sep 17 00:00:00 2001 From: Gary Gray <137797428+ggray-cb@users.noreply.github.com> Date: Wed, 10 Dec 2025 13:50:40 -0500 Subject: [PATCH 06/28] Fixing typos spotted by Hyun-Ju --- modules/manage/pages/manage-logging/manage-logging.adoc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/manage/pages/manage-logging/manage-logging.adoc b/modules/manage/pages/manage-logging/manage-logging.adoc index 32230f7e7c..880bc16e51 100644 --- a/modules/manage/pages/manage-logging/manage-logging.adoc +++ b/modules/manage/pages/manage-logging/manage-logging.adoc @@ -217,7 +217,7 @@ These options are more durable than changing the log location in `static_config` If neither of these options meet your needs, you can change the log location by following these steps: -. Log into a node as the as `root` or the user who owns the Couchbase Server files. +. Log into a node as `root` or the user who owns the Couchbase Server files. You can also use `sudo` to gain the necessary permissions. . Edit the `static_config` with your preferred text editor. This file is located in the `etc/couchbase` directory under the Couchbase installation directory. @@ -258,7 +258,7 @@ NOTE: Couchbase Server upgrades can overwrite `static_config`, losing any of yo To change log rotation settings, follow these steps: -. Log into a node as the as `root` or the user who owns the Couchbase Server files. +. Log into a node as `root` or the user who owns the Couchbase Server files. You can also use `sudo` to gain the necessary permissions. . Edit the `static_config` file with your preferred text editor. From 70267a2b0331558227be28737ae271956fa72d69 Mon Sep 17 00:00:00 2001 From: Gary Gray <137797428+ggray-cb@users.noreply.github.com> Date: Wed, 10 Dec 2025 14:12:43 -0500 Subject: [PATCH 07/28] * Deleting commented-out content because the new version has been approved by stakeholders. * Also fixed a typo. * Changed "most" to "some" when discussing which logs files use the sensitive data tags. Not sure how many do and how many do not. * Few other minor grammar fixups --- .../pages/manage-logging/manage-logging.adoc | 85 +++---------------- 1 file changed, 10 insertions(+), 75 deletions(-) diff --git a/modules/manage/pages/manage-logging/manage-logging.adoc b/modules/manage/pages/manage-logging/manage-logging.adoc index 880bc16e51..72758b3102 100644 --- a/modules/manage/pages/manage-logging/manage-logging.adoc +++ b/modules/manage/pages/manage-logging/manage-logging.adoc @@ -118,7 +118,7 @@ a| Log for Backup Service events, including `debug`, `info`, `warn`, and `error` It uses common log format and contains important fields such as remote client IP, timestamp, GET/POST request and resource requested, HTTP status code, and more. | `http_access_internal` -| The internl HTTP access log records internal server requests (including administrator logins) to the REST API or Couchbase Web Console. +| The internal HTTP access log records internal server requests (including administrator logins) to the REST API or Couchbase Web Console. It uses common log format and contains important fields such as remote client IP, timestamp, GET/POST request and resource requested, HTTP status code, and more. | `indexer` @@ -195,7 +195,6 @@ You usually only enable these settings at the request of Couchbase Support. Some logs in preceding table do not appear in the log directory of a node where you have not enabled the associated feature or service associated with it. - [#changing-log-file-locations] === Changing Log File Locations @@ -214,7 +213,6 @@ Another option is to directly mount the filesystem under the default log locatio In either case, make sure the user who owns the Couchbase Server files has read and write permissions to the target filesystem. These options are more durable than changing the log location in `static_config`. - If neither of these options meet your needs, you can change the log location by following these steps: . Log into a node as `root` or the user who owns the Couchbase Server files. @@ -345,66 +343,6 @@ The following table lists these services and links to the relevant REST API sett NOTE: Couchbase Server auditing has its own log settings. See xref:https:manage:manage-security/manage-auditing.adoc#manage-audit-logs-and-events[Manage Audit Logs and Events] for more information. -//// - -// Note: commenting this out for now. No one seems keen on explaining what log files these settings control. -// This level of internal knowledge is likely unnecssary. Instead, just list REST APIs we expose that control -// what gets logged for some services. - -The available logging levels are (from most to least detailed): - -* `debug`: Logs all events, including detailed debugging information. -* `trace`: Less detailed than `debug`, but still logs extensive information about operations. -* `info`: Logs informational events that give you an overview of database's operations. -* `warn`: Logs less severe issues that are still outside normal operations. -* `error`: Logs just error events that might still allow the application to continue running. -* `severe`: Logs only the most severe error events including crashes. -* `none`: Disables logging. - - -The most detailed logging levels log all events at their level and all levels below them. -For example, the `warn` level logging includes `warn`, `error`, and `severe` events. - - -=== Server Component Log Levels - -Some of the Couchbase Server components have their logging level set by the `static_config` configuration file. -This file is in the `etc/couchbase` subdirectory of the Couchbase Server installation directory. -For example: `/opt/couchbase/etc/couchbase/static_config` on Linux systems. - -The default settings for these components are: - -|=== -| Log Component | Descriptions | Default Logging Level - -| `loglevel_default` -| Controls logging for components that do not have a specific logging level set. -| `debug` - -| `loglevel_couchdb` -| The logging - -couchdb, info -ns_server, debug -error_logger, debug. -{loglevel_user, debug}. -{loglevel_menelaus, debug}. -{loglevel_ns_doctor, debug}. -{loglevel_stats, debug}. -{loglevel_rebalance, debug}. -{loglevel_cluster, debug}. -{loglevel_views, debug}. -{loglevel_mapreduce_errors, debug}. -{loglevel_xdcr, debug}. -{loglevel_access, info}. -{loglevel_cbas, debug}. - -The default logging level for all log files is debug, except for `couchdb`, which uses info. -You can change logging levels. -However, Couchbase only supports the default logging levels. - -//// - [#persistent-changes] ==== Change Logging Levels via a Configuration File @@ -533,9 +471,8 @@ You can then manually share it with Couchbase Support, either in addition to or [#understanding_redaction] === Log Redaction - During the collection process, Couchbase Server scans the log files for private data. -In most log files, it marks sensitive data with the tags `` and ``. +In some log files, it marks sensitive data with the tags `` and ``. When you select the *Partial Redaction* option on the *Collect Information* tab or use the `--log-redaction-level=partial` argument with the `cbcollect_info` command, Couchbase Server redacts the marked data in the collected log files. Sensitive log data includes: @@ -583,10 +520,8 @@ Some log files do not use the `` and `` tags to mark sensitive data. Couchbase Server determines what information is sensitive based on the log file's content. Couchbase Server redacts sensitive information from these files without relying on tags. - - -For example, the `access.log` (stored in the zip with the filename `ns_server.http_access.log`) contains HTTP requests that include the username making a request as well as sensitive data in URL parameters. -The following log file fragment displays private data--the Adminstrator's usename and the username of a user account that the Administrator is creating: +For example, the `http_access.log` (stored in the zip with the filename `ns_server.http_access.log`) contains HTTP requests that include the username making a request as well as sensitive data in URL parameters. +The following log file fragment displays private data--the Administrator's username and the username of a user account that the Administrator is creating: [source,log] ---- @@ -611,9 +546,9 @@ Redacting log files may have these consequences: [#applying_redaction] === Applying Redaction -You can apply redaction to explicitly created logs using either the `cbcollect_info` command line tool or the Couchbase Server Web Console. +You can apply redaction to collected logs using either the `cbcollect_info` command line tool or the Couchbase Server Web Console. -For information about performing explicit logging with redaction at the command prompt, see +For information about redacting logs you collect using the command-line tool, see xref:cli:cbcollect-info-tool.adoc[]. To redact logs when collecting information using the Couchbase Web Console, select *Partial Redaction* under the *Redact Logs* section. @@ -622,7 +557,7 @@ Selecting this option displays some additional information about redaction. When the information collection process completes, the tab shows you the location of the zip file containing the redacted log files. When you enable redaction, Couchbase Server creates 2 zip files for each node. One contains the redacted data, and the other contains unredacted data. -If you chose to upload the logs to Couchbase Support, Couchbase Server uploads only the redacted log files. +If you chose to upload the logs to Couchbase Support, Couchbase Server uploads only the zip file containing the redacted log files. [#redacting-log-files-outside-the-cluster] === Redact Log Files Created Outside the Cluster @@ -659,11 +594,12 @@ When you do, several new fields appear in the dialog: image::manage-logging/uploadToCouchbaseDialogBasic.png[,520,align=left] -*Upload to Host* sets the host where Couchbase Server uploads your log files. +*Upload to Host* sets the host to which Couchbase Server uploads your log files. You must provide your *Customer Name* and optionally a *Ticket Number*. Use the optional *Upload Proxy* field to set the proxy host and port number if your cluster cannot directly connect to the upload host. Its format is the same as the `curl` command's https://curl.se/docs/manpage.html#-x[`-x` option^]. -You usually supply a URL such as `http://proxy.example.com:8080`, although you can just provide a hostname or IP address with a port number. +You usually supply a URL such as `http://proxy.example.com:8080`, although you can provide just a hostname or IP address with a port number. + If you select *Bypass Reachability Checks*, Couchbase Server does not verify that it can connect to the upload host and, if provided, the proxy before collecting and uploading logs. It's cleared by default, which has Couchbase Server verify its ability to connect to the upload destination before collecting logs. @@ -701,7 +637,6 @@ you receive an acknowledgement attached to your support ticket: image::manage-logging/uploadAcknowledgement.png[,500,align=left] - [#adjust-threshold-slow-op-logging] == Adjusting Threshold for Logging Slow Operations From 9e00e2ab7694a205ee2db9d70a10a3e25d51b7b3 Mon Sep 17 00:00:00 2001 From: rao-shwe Date: Fri, 14 Nov 2025 13:02:09 +0530 Subject: [PATCH 08/28] Add warning for modifying services (#3966) --- .../modify-services-and-rebalance.adoc | 14 +++++++++++++- .../pages/rest-set-up-services-existing-nodes.adoc | 12 ++++++++++++ 2 files changed, 25 insertions(+), 1 deletion(-) diff --git a/modules/manage/pages/manage-nodes/modify-services-and-rebalance.adoc b/modules/manage/pages/manage-nodes/modify-services-and-rebalance.adoc index ac6f62ba1d..b3bc7cbd67 100644 --- a/modules/manage/pages/manage-nodes/modify-services-and-rebalance.adoc +++ b/modules/manage/pages/manage-nodes/modify-services-and-rebalance.adoc @@ -22,6 +22,18 @@ NOTE: You cannot add or remove the Data Service (kv) using this method. Adding or removing of the Data Service on an existing node is supported only through adding or removing nodes. For more information about adding or removing the Data Service on an existing node, see xref:manage:manage-nodes/manage-data-service-and-rebalance.adoc[Adding or Removing the Data Service on Existing Nodes]. +[WARNING] +==== +When you modify (add or remove) services on existing nodes in a cluster, rebalance is triggered immediately to apply the changes. +Removing a service instance reduces the cluster's capacity for that service. +For certain services, such as the Index Service, removing the service may result in loss of replicas or entire indexes if no replicas exist, +which can cause queries to fail. + +Removing all instances of a service deletes all data and metadata associated with that service, which means effectively removing the service from the cluster. +For example, removing the last Index Service node deletes all indexes. +For the Backup Service, physical backup repositories outside the cluster remain, but the Backup Service metadata about those repositories is deleted. +==== + == Prerequisites Before modifying non-data services on nodes, make sure you have the following: @@ -153,4 +165,4 @@ From the previous example, if `node3` was not running the index service, the fol ERROR: Node ns_1@node3 does not provide the index service ---- -For more information about the `couchbase-cli rebalance` command, see xref:cli:cbcli/couchbase-cli-rebalance.adoc[rebalance]. \ No newline at end of file +For more information about the `couchbase-cli rebalance` command, see xref:cli:cbcli/couchbase-cli-rebalance.adoc[rebalance]. diff --git a/modules/rest-api/pages/rest-set-up-services-existing-nodes.adoc b/modules/rest-api/pages/rest-set-up-services-existing-nodes.adoc index bbf5e342e2..abf8b51043 100644 --- a/modules/rest-api/pages/rest-set-up-services-existing-nodes.adoc +++ b/modules/rest-api/pages/rest-set-up-services-existing-nodes.adoc @@ -26,6 +26,18 @@ Then trigger a rebalance operation. * For information about using the `POST /controller/rebalance` REST API to rebalance after node additions and removals, after a graceful failover and recovery, and after a hard failover, see xref:rest-api:rest-cluster-rebalance.adoc[Rebalancing the Cluster]. ==== +[WARNING] +==== +When you modify (add or remove) services on existing nodes in a cluster, rebalance is triggered immediately to apply the changes. +Removing a service instance reduces the cluster's capacity for that service. +For certain services, such as the Index Service, removing the service may result in loss of replicas or entire indexes if no replicas exist, +which can cause queries to fail. + +Removing all instances of a service deletes all data and metadata associated with that service, which means effectively removing the service from the cluster. +For example, removing the last Index Service node deletes all indexes. +For the Backup Service, physical backup repositories outside the cluster remain, but the Backup Service metadata about those repositories is deleted. +==== + === curl Syntax You must specify all known nodes in the cluster and the necessary cluster services topology. From a349e24b8717d025e6037c21acf82eb18277717e Mon Sep 17 00:00:00 2001 From: Tim Fletcher Date: Wed, 19 Nov 2025 13:27:09 +0000 Subject: [PATCH 09/28] lowered thresholds (#3968) --- modules/rest-api/pages/rest-cluster-email-notifications.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/rest-api/pages/rest-cluster-email-notifications.adoc b/modules/rest-api/pages/rest-cluster-email-notifications.adoc index 3c6f62aed4..317754e55f 100644 --- a/modules/rest-api/pages/rest-cluster-email-notifications.adoc +++ b/modules/rest-api/pages/rest-cluster-email-notifications.adoc @@ -177,7 +177,7 @@ When a threshold is fully enabled, its value is an integer between `1` and `100` Thresholds are enabled, disabled, and configured by means of `POST /settings/alerts/limits`; and their values are retrieved by means of `GET /settings/alerts/limits`. + The thresholds are intended to be assigned values in ascending order; with `memoryNoticeThreshold` the lowest, and `memoryCriticalThreshold` the highest. -The default values are, for `memoryNoticeThreshold` `-1` (meaning disabled), for `memoryWarningThreshold` `90`, and for `memoryCriticalThreshold` `95`. +The default values are, for `memoryNoticeThreshold` `-1` (meaning disabled), for `memoryWarningThreshold` `85`, and for `memoryCriticalThreshold` `90`. [#setting-memcache-alert-threshold] * `memcachedSystemConnectionWarningThreshold`. Trigger the `xref:manage:manage-settings/configure-alerts.adoc#memcached-alert [memcached_connections]` alert if the number of `system` connections in use exceeds the given percentage of connections available. (E.g., set this value to `90` to trigger an alert if the system connections used by the data service exceed 90% of the connections available.) From e56a136295efb34c66cbf166d221c3d3f280623b Mon Sep 17 00:00:00 2001 From: Tim Fletcher Date: Wed, 19 Nov 2025 13:28:28 +0000 Subject: [PATCH 10/28] Doc 12634 (#3959) * DOC-12634 Fixed prunage units from minutes to seconds * further updates on units and min/max/defaults * updated manage page --- .../pages/manage-security/manage-auditing.adoc | 2 +- modules/rest-api/pages/rest-auditing.adoc | 13 +++++++------ 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/modules/manage/pages/manage-security/manage-auditing.adoc b/modules/manage/pages/manage-security/manage-auditing.adoc index 896ede8edb..f259547c46 100644 --- a/modules/manage/pages/manage-security/manage-auditing.adoc +++ b/modules/manage/pages/manage-security/manage-auditing.adoc @@ -265,7 +265,7 @@ NOTE: When you list the users using the REST API, the local and internal usernam * Specify `rotateSize` in bytes and `rotateInterval` in seconds. -* Use the `pruneAge` parameter to instruct Couchbase Server to automatically delete rotated audit logs after 10800 minutes or a week. +* Use the `pruneAge` parameter to instruct Couchbase Server to automatically delete rotated audit logs after 10800 seconds (3 hours). [#auditing-user-activity] == Auditing User Activity diff --git a/modules/rest-api/pages/rest-auditing.adoc b/modules/rest-api/pages/rest-auditing.adoc index dc25cf0be7..34944b9392 100644 --- a/modules/rest-api/pages/rest-auditing.adoc +++ b/modules/rest-api/pages/rest-auditing.adoc @@ -72,16 +72,17 @@ When auditing is enabled, all _non-filterable_ events are audited; and none can * The `logPath` parameter specifies the pathname of the directory to which the `audit.log` file is written. [#pruneAge] -* The `pruneAge` parameter sets the number of minutes Couchbase Server keeps rotated audit logs. +* The `pruneAge` parameter sets the number of seconds Couchbase Server keeps rotated audit logs. When set to the minimum value 0 (the default), Couchbase Server does not prune rotated audit logs. -If set to a value greater than 0, Couchbase Server deletes rotated audit logs that are older than this value in minutes. -The maximum value for this setting is 35791394 (4085 years). +If set to a value greater than 0, Couchbase Server deletes rotated audit logs that are older than this value in seconds. +The maximum value for this setting is 35791394 (1 year, 45 days, 15 hours, 29 minutes, and 54 seconds). * The `rotateInterval` parameter specifies the maximum time-period that is to elapse between log-rotations. -Its value must be a number of seconds, in the range of 900 (15 minutes) to 604800 (7 days), inclusive. +Its value must be a number of seconds and must be a multiple of 60. The value must also be in the range of 900 (15 minutes) to 604800 (7 days), inclusive. * The `rotateSize` parameter specifes the maximum size to which the `audit.log` file is permitted to grow, before being rotated. -Its value must be a number of bytes, in the range of 0 to 524288000 (500 MB), inclusive. +Its value must be a number of bytes, in the range of 11048576 to 524288000 (1 MiB to 500 MiB), inclusive. +The default is 20971520 (20 MiB). * The `disabled` parameter indicates which individual _filterable_ events are disabled. Its value must be one or more filterable-event ids, specified as a comma-separated list, without spaces. @@ -138,7 +139,7 @@ Each member is an object of two elements, which are the _name_ of the disabled u * _logPath_: The current value of the pathname to which the `audit.log` file is being written. -* _pruneAge_: The number of minutes Couchbase Server keeps rotated audit logs. The value `0` means Couchbase Server does not automatically prune these logs. +* _pruneAge_: The number of seconds Couchbase Server keeps rotated audit logs. The value `0` means Couchbase Server does not automatically prune these logs. * _rotateInterval_: An integer that is the number of seconds in the maximum time-period on whose elapse the log file is rotated. From 1c566aa594d3646cf0d0f2d3b72894221e2ef3c0 Mon Sep 17 00:00:00 2001 From: rao-shwe Date: Tue, 25 Nov 2025 07:10:48 +0530 Subject: [PATCH 11/28] Update cbstats warmup content with bucket data (#3981) --- modules/cli/pages/cbstats/cbstats-warmup.adoc | 51 ++++++++----------- 1 file changed, 22 insertions(+), 29 deletions(-) diff --git a/modules/cli/pages/cbstats/cbstats-warmup.adoc b/modules/cli/pages/cbstats/cbstats-warmup.adoc index 229f9a664b..3260deb04f 100644 --- a/modules/cli/pages/cbstats/cbstats-warmup.adoc +++ b/modules/cli/pages/cbstats/cbstats-warmup.adoc @@ -10,7 +10,7 @@ The basic syntax is: ---- -cbstats [host]:[dataport] -b [bucket_name] -p [bucket_password] raw warmup +cbstats [host]:[dataport] -b [bucket_name] -p [bucket_password] warmup ---- == Description @@ -47,21 +47,21 @@ Look for values: loading keys, loading access log, and done. | Number of failures due to duplicate keys. | Integer +| ep_warmup_estimate_time +| The time taken, measured in milliseconds, to discover the estimated number of keys that may be warmed up. +| Integer. + | ep_warmup_estimated_key_count | The estimated number of keys in database. | Integer. Default: unknown -| ep_warmup_estimate_time -| Thne estimated time in microseconds to do warmup. -| Integer. - | ep_warmup_estimated_value_count | The estimated number of key data to read based on the access log. | Integer. Default: unknown -| ep_warmup_keys_count +| ep_warmup_key_count | Number of keys warmed up. | Integer @@ -69,14 +69,6 @@ Default: unknown | Total time (in microseconds) spent by loading persisted keys. | Integer -| ep_warmup_min_items_threshold -| Enable data traffic after loading this percentage of key data. -| Integer - -| ep_warmup_min_memory_threshold -| Enable data traffic after filling this % of memory. -| Integer (%) - | ep_warmup_oom | Number of out of memory failures during warmup. | Integer @@ -119,7 +111,10 @@ The following are the command options: *Request* ---- -cbstats 10.5.2.117:11210 warmup +cbstats localhost:11210 warmup \ +-u Administrator \ +-p password \ +-b travel-sample ---- *Response* @@ -127,18 +122,16 @@ cbstats 10.5.2.117:11210 warmup Example response: ---- - ep_warmup: enabled - ep_warmup_dups: 0 - ep_warmup_estimate_time: 57546 - ep_warmup_estimated_key_count: 0 - ep_warmup_estimated_value_count: unknown - ep_warmup_key_count: 0 - ep_warmup_keys_time: 529022 - ep_warmup_min_items_threshold: 100 - ep_warmup_min_memory_threshold: 100 - ep_warmup_oom: 0 - ep_warmup_state: done - ep_warmup_thread: complete - ep_warmup_time: 529192 - ep_warmup_value_count: 0 +ep_warmup: enabled +ep_warmup_dups: 0 +ep_warmup_estimate_time: 8159 +ep_warmup_estimated_key_count: 63325 +ep_warmup_estimated_value_count: unknown +ep_warmup_key_count: 63325 +ep_warmup_keys_time: 199582 +ep_warmup_oom: 0 +ep_warmup_state: done +ep_warmup_thread: complete +ep_warmup_time: 199586 +ep_warmup_value_count: 63325 ---- From 665dcc37158b1f13c38c9b61dbb58cd506405dd3 Mon Sep 17 00:00:00 2001 From: Tim Fletcher Date: Tue, 25 Nov 2025 02:09:39 +0000 Subject: [PATCH 12/28] DOC-12197 Added non-encoded example (#3974) * DOC-12197 Added non-encoded example * Apply suggestions from code review Co-authored-by: rao-shwe --------- Co-authored-by: rao-shwe --- modules/rest-api/pages/rest-set-up-services.adoc | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/modules/rest-api/pages/rest-set-up-services.adoc b/modules/rest-api/pages/rest-set-up-services.adoc index 96cafd4ed5..60855fd693 100644 --- a/modules/rest-api/pages/rest-set-up-services.adoc +++ b/modules/rest-api/pages/rest-set-up-services.adoc @@ -50,7 +50,15 @@ Note that during the process of provisioning a single-node cluster, `username` a == Examples The following example establishes data paths for the Data, Index, and Eventing Services. -Commas in the list of service-names have been encoded. + +--- +curl -X POST -H "Content-Type: application/json" http://10.144.220.101:8091/node/controller/setupServices \ +-d '{"services":"kv,n1ql,index,eventing"}' \ +-u Administrator:password +--- + +Or you may choose to URI encode the parameters to ensure the string is not malformed by transport layers. +The below example applies URI encoding to the commas. ---- curl -X POST http://10.144.220.101:8091/node/controller/setupServices \ From 4fa5316ae8847165e191c8c70743bae0f75f2d35 Mon Sep 17 00:00:00 2001 From: Tim Fletcher Date: Tue, 25 Nov 2025 03:20:16 +0000 Subject: [PATCH 13/28] DOC-12563 fixed mcstat info (#3986) --- modules/cli/pages/mcstat.adoc | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/modules/cli/pages/mcstat.adoc b/modules/cli/pages/mcstat.adoc index 3a77ecccd7..829c04781b 100644 --- a/modules/cli/pages/mcstat.adoc +++ b/modules/cli/pages/mcstat.adoc @@ -1,15 +1,11 @@ = mcstat -:description: pass:q[The `mcstat` tool provides memory-related information for a specified bucket, or for all buckets on a cluster.] +:description: pass:q[The mcstat tool provides detailed information for a node, specified bucket, or for all buckets on a cluster.] :page-topic-type: reference :page-aliases: cli:cbstats/cbstats-allocator [abstract] {description} -== Description - -The `mcstat` tool provides memory-related information for a specified bucket, or for all buckets on a cluster. - The tool is located as follows: [cols="2,3"] @@ -40,9 +36,7 @@ The `options` are as follows: | Options | Description | `-h[=statkey]`or `--help[=statkey]` -| Show the help message and exit. -If `=statkey` is not specified, the common options for the command are listed. -If `=statkey` _is_ specified, the available _statkeys_ for the command are listed instead. +| Outputs possible `statkey` values with descriptions and indications of the stat's scope and required privileges. | `-h` or `--hostname`, with the parameter `` (for IPv4), or `[address]:port` (for IPv6) | The name of the host (and optionally, the port number) to connect to. From 9fabd1c8f3fd350a29f23f26bbf42f01bf06b737 Mon Sep 17 00:00:00 2001 From: supritha-kumar Date: Wed, 26 Nov 2025 10:32:38 +0530 Subject: [PATCH 14/28] DOC-13126-Incorrect-list-of-values-for-"operator"-in-Getting-Multiple-Statistics (#3978) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Updated rest-statistics-multiple.adoc https://jira.issues.couchbase.com/browse/DOC-13126 Updated "=" | "!=" | "=~" | "~=" / “=, !=, =~, or ~=" to =, !=, =~, !~, any, or not_any. * Updated rest-statistics-multiple.adoc added a period at the end of line 65 --- modules/rest-api/pages/rest-statistics-multiple.adoc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/rest-api/pages/rest-statistics-multiple.adoc b/modules/rest-api/pages/rest-statistics-multiple.adoc index 3b6495f132..40cc4e785f 100644 --- a/modules/rest-api/pages/rest-statistics-multiple.adoc +++ b/modules/rest-api/pages/rest-statistics-multiple.adoc @@ -56,13 +56,13 @@ Each object takes the following form: { "label": , "value": , - "operator": "=" | "!=" | "=~" | "~=" + "operator": "=" | "!=" | "=~" | "!~" | "any" | "not_any" } ---- The value of the key `label`, `label_name`, must be a string that specifies how the metric is identified: for example, `name`, or `proc`. The value of the key `value`, `label_val`, must be a string that is the actual name used to identify the metric: for example, `sys_cpu_utilization_rate`. -The value of the key `"operator"` must be `=`, `!=`, `=~`, or `~=`. +The value of the key `"operator"` must be `=` | `!=` | `=~` | `!~` | `any` | `not_any`. * `applyFunctions.` Can be any of the functions described in the section xref:rest-api:rest-statistics-single.adoc#function[function], on the page xref:rest-api:rest-statistics-single.adoc[Getting a Single Statistic]. From c0b04a95102d42a9fbc6d1310a24cebdad5751fc Mon Sep 17 00:00:00 2001 From: Richard Smedley Date: Wed, 26 Nov 2025 07:25:32 +0000 Subject: [PATCH 15/28] DOC-13754 non-version the SDK link --- modules/sdk/pages/sdk-doctor.adoc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/sdk/pages/sdk-doctor.adoc b/modules/sdk/pages/sdk-doctor.adoc index 1b88f9e8f0..d7282077d4 100644 --- a/modules/sdk/pages/sdk-doctor.adoc +++ b/modules/sdk/pages/sdk-doctor.adoc @@ -69,7 +69,7 @@ Run SDK doctor with your credentials, and the cluster and bucket: $ ./sdk-doctor-macos diagnose couchbases://e9718149-af24-4bc4-b496-53149cdb7966.dp.cloud.couchbase.com/travel-sample -u username -p password ---- -You should see results like there (truncated here): +You should see results like these (truncated here): [source,console] ---- $ ./sdk-doctor-macos diagnose couchbases://e9718149-af24-4bc4-b496-53149cdb7966.dp.cloud.couchbase.com/travel-sample -u username -p 2KZZb3pap89£$$%\* @@ -122,7 +122,7 @@ Note: Diagnostics can only provide accurate results when your cluster Found multiple issues, see listing above. ---- -A full example can be found on our xref:3.5@java-sdk:howtos:troubleshooting-cloud-connections.adoc#validating-connectivity-with-sdk-doctor[Troubleshooting Cloud Connections] page. +A full example can be found on our xref:java-sdk:howtos:troubleshooting-cloud-connections.adoc#validating-connectivity-with-sdk-doctor[Troubleshooting Cloud Connections] page for each SDK. == Limitations From 79bceda2cd1e80587924cb200d129550145bbdd4 Mon Sep 17 00:00:00 2001 From: Hyun-Ju Vega <75808211+hyunjuV@users.noreply.github.com> Date: Wed, 26 Nov 2025 01:33:50 -0800 Subject: [PATCH 16/28] DOC-13744: Remove 8092, 18092 ports association with XDCR (#3991) --- modules/manage/pages/manage-xdcr/prepare-for-xdcr.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/manage/pages/manage-xdcr/prepare-for-xdcr.adoc b/modules/manage/pages/manage-xdcr/prepare-for-xdcr.adoc index a532b83b7b..9190e2c69c 100644 --- a/modules/manage/pages/manage-xdcr/prepare-for-xdcr.adoc +++ b/modules/manage/pages/manage-xdcr/prepare-for-xdcr.adoc @@ -31,7 +31,7 @@ For example, XDCR needs 1-2 additional CPU cores per stream; and in some cases, If a cluster is not sized to handle _both_ the existing workload _and_ the new XDCR streams, the performance of both XDCR and the cluster overall may be negatively impacted. * Couchbase Server uses TCP/IP port `8091` to exchange cluster configuration information. -If you are communicating with a destination cluster over a dedicated connection, or over the Internet, ensure that all nodes in the destination and source clusters can communicate with each other over ports `8091` and `8092`. +If you are communicating with a destination cluster over a dedicated connection, or over the Internet, ensure that all nodes in the destination and source clusters can communicate with each other over port `8091`. include::learn:partial$xdcr-magma-128-vbucket-incompatibility.adoc[] From c2123558612fb44e39d41f745a52a16271280f19 Mon Sep 17 00:00:00 2001 From: Hyun-Ju Vega <75808211+hyunjuV@users.noreply.github.com> Date: Wed, 26 Nov 2025 01:34:04 -0800 Subject: [PATCH 17/28] DOC-13744: Update install-ports.adoc -- remove XDCR, capi association. (#3977) --- modules/install/pages/install-ports.adoc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/modules/install/pages/install-ports.adoc b/modules/install/pages/install-ports.adoc index d4b1deebc5..3c7aec7edc 100644 --- a/modules/install/pages/install-ports.adoc +++ b/modules/install/pages/install-ports.adoc @@ -86,8 +86,8 @@ The following table lists all port numbers, grouped by category of communication | _XDCR (cluster-to-cluster)_ a| * Version 2 (XMEM) -** *Unencrypted*: 8091, 8092, 11210 -** *Encrypted*: 11207, 18091, 18092 +** *Unencrypted*: 8091, 11210 +** *Encrypted*: 11207, 18091 NOTE: If enforcing TLS encryption, these ports may be blocked outside of a Couchbase Server cluster but need to remain open between nodes. @@ -151,10 +151,10 @@ The following table contains a detailed description of each port used by Couchba | `capi_port` / `ssl_capi_port` | 8092 / 18092 -| Views and XDCR access +| Views access | Yes | Yes -| Version 2 +| No | `query_port` / `ssl_query_port` | 8093 / 18093 From 57259aca3ed8c35afe0fec765c521699b3b53238 Mon Sep 17 00:00:00 2001 From: Simon Dew <39966290+simon-dew@users.noreply.github.com> Date: Fri, 28 Nov 2025 10:37:53 +0000 Subject: [PATCH 18/28] DOC-13329: Clearer commands and descriptions for timeout (#4000) Add unit to query timeout setting --- modules/manage/pages/manage-settings/general-settings.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/manage/pages/manage-settings/general-settings.adoc b/modules/manage/pages/manage-settings/general-settings.adoc index acbf93c920..2d0974185c 100644 --- a/modules/manage/pages/manage-settings/general-settings.adoc +++ b/modules/manage/pages/manage-settings/general-settings.adoc @@ -292,7 +292,7 @@ image::manage-settings/query-settings-bottom.png["The bottom half of the Query S * *Scan Cap*: The maximum buffered channel size between the indexer client and the Query Service, for index scans. -* *Timeout*: The maximum time to spend on a request before timing out. +* *Timeout*: The maximum time (in nanoseconds) to spend on a request before timing out. * *Prepared Limit*: The maximum number of prepared statements to be held in the cache. From 5dd11b69c5a22702badbcfc17b822f128df7500f Mon Sep 17 00:00:00 2001 From: rakhi-prathap Date: Fri, 28 Nov 2025 16:49:11 +0530 Subject: [PATCH 19/28] [DOC-12349] Update Query Execution Diagram (#3962) --- .../services/query-service.adoc | 32 +++++++++++++------ 1 file changed, 22 insertions(+), 10 deletions(-) diff --git a/modules/learn/pages/services-and-indexes/services/query-service.adoc b/modules/learn/pages/services-and-indexes/services/query-service.adoc index 8c2be40750..28787effb3 100644 --- a/modules/learn/pages/services-and-indexes/services/query-service.adoc +++ b/modules/learn/pages/services-and-indexes/services/query-service.adoc @@ -11,7 +11,8 @@ The Query Service depends on both the _Index Service_ and the _Data Service_. The architecture of the _Query Service_ is shown by the following illustration: [#query_service_architecture] -image::services-and-indexes/services/queryServiceArchitecture.png[,700,align=left] +.Query Service Architecture +image::services-and-indexes/services/queryServiceArchitecture.png[,700,align=centre] The principal components are: @@ -26,17 +27,28 @@ Other data stores are also included, such as the store for the local filesystem. == Query Execution -The sequence whereby queries are executed is shown below: +The following diagram shows the sequence of operations during query execution. [#query_sequence] -image::services-and-indexes/services/querySequence.png[,820,align=left] - -The client's {sqlpp} query is shown entering the Query Service at the left-hand side. -The Query Processor performs its *Parse* routine, to validate the submitted statement, then creates the execution *Plan*. -*Scan* operations are then performed on the relevant index, by accessing the *Index Service* or the *Search Service*. -Next, *Fetch* operations are performed by accessing the *Data Service*, and the data duly returned is used in *Join* operations. -The Query Service continues by performing additional processing, which includes *Filter*, *Aggregate*, and *Sort* operations. -Note the degree of parallelism with which operations are frequently performed, represented by the vertically aligned groups of right-pointing arrows. +.Query Execution Sequence +[plantuml,query-execution,svg] +.... +include::indexes:partial$diagrams/query-service.puml[] +.... + +When the Query Service receives the client's {sqlpp} query, it immediately passes it to the Query Processor. +The Query Processor first parses the query to validate the statement and then creates an execution plan for the request. + +The Execution Engine then begins executing the plan. +It performs Scan operations on the relevant index, using either the Index Service or the Search Service. +Next, it performs Fetch operations to get the actual data from the Data Service, and then uses this data for Join operations. + +The Query Service processes the data further by applying Filter, Aggregate, Project, and Sort operations. +These operations can run in parallel. +In the diagram, the number of boxes within an operation block represents the degree of parallelism for that operation. + +Finally, the service executes Offset and Limit operations to set the result size and starting point, and then streams the results back to the client. +For more information about each of these operations, see xref:n1ql:n1ql-language-reference/selectintro.adoc#query-execution-phases[Query Phases]. == Using {sqlpp} From 72f28e624a5ed566dfac6ac2d844e707b9453986 Mon Sep 17 00:00:00 2001 From: Simon Dew <39966290+simon-dew@users.noreply.github.com> Date: Fri, 28 Nov 2025 11:50:35 +0000 Subject: [PATCH 20/28] DOC-13756: Minor doc fixes (#4002) Add alias for deleted N1QL Application Continuity page --- modules/install/pages/upgrade.adoc | 1 + 1 file changed, 1 insertion(+) diff --git a/modules/install/pages/upgrade.adoc b/modules/install/pages/upgrade.adoc index 59115edf0f..169437a0dc 100644 --- a/modules/install/pages/upgrade.adoc +++ b/modules/install/pages/upgrade.adoc @@ -1,4 +1,5 @@ = Upgrade +:page-aliases: n1ql:n1ql_application_continuity :description: To upgrade a Couchbase-Server cluster means to upgrade the version of Couchbase Server that's running on every node. :erlang-upgrade-note: The upgrade to Erlang support in Couchbase Server 8.0 requires that you first upgrade Couchbase to version 7.2 before upgrading to version 8.0 From 8c810c77167f4f3405d34b1eeb10706dfb5fc5ab Mon Sep 17 00:00:00 2001 From: Ray Offiah <77050471+RayOffiah@users.noreply.github.com> Date: Mon, 1 Dec 2025 16:15:26 +0000 Subject: [PATCH 21/28] Merge pull request #4006 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * [DOC-12324]: Configure Client Certificates page | Java Client Access:… * [DOC-12324]: Configure Client Certificates page | Java Client Access:… --- .../configure-client-certificates.adoc | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/modules/manage/pages/manage-security/configure-client-certificates.adoc b/modules/manage/pages/manage-security/configure-client-certificates.adoc index 0d5d80114b..1966c16a0c 100644 --- a/modules/manage/pages/manage-security/configure-client-certificates.adoc +++ b/modules/manage/pages/manage-security/configure-client-certificates.adoc @@ -354,6 +354,18 @@ Note that in this example, although only the `Common Name` is being used to esta For example, by adding `-ext "san=email:john.smith@mail.com"` to the certificate signing-request used in the current step, the email-address `john.smith@mail.com` could be established as the basis for an alternative username to be submitted for authentication. See xref:learn:security/certificates.adoc#identity-encoding-in-client-certificates[Specifying Usernames for Client-Certificate Authentication], for more information. + +. Create an extensions file. +(`extendedKeyUsage = clientAuth` means that the certificate will be used for client authentication): ++ +[source,bash] +---- +cat > client.ext < Date: Tue, 2 Dec 2025 06:28:15 +0000 Subject: [PATCH 22/28] Merge pull request #4003 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * [DOC-12554]: Document how to check if a cluster has buckets with flus… * [DOC-12554]: Document how to check if a cluster has buckets with flus… --- .../rest-api/pages/rest-bucket-create.adoc | 32 +++++++++++++++++++ modules/rest-api/pages/rest-bucket-flush.adoc | 15 +++++++++ 2 files changed, 47 insertions(+) diff --git a/modules/rest-api/pages/rest-bucket-create.adoc b/modules/rest-api/pages/rest-bucket-create.adoc index a8b2aea366..8b15cfcf28 100644 --- a/modules/rest-api/pages/rest-bucket-create.adoc +++ b/modules/rest-api/pages/rest-bucket-create.adoc @@ -809,6 +809,38 @@ Flushing deletes every document in the bucket, and therefore should not be enabl This parameter can be modified, following bucket-creation. +[#example-flush-check] +==== Example: Check whether flushing is enabled +You can check the `flush` status of all your buckets by using the following command: + +[source, bash] +---- +curl -s -X GET -u Administrator:password http://127.0.0.1:8091/pools/default/buckets| jq . | egrep '"name"|flush' +---- + +If flushing is enabled for a bucket, then the result will include a `doFlush` statement for that bucket: + +[source,text] +---- + "name": "bucket1", + "flush": "/pools/default/buckets/bucket1/controller/doFlush" + "name": "bucket2", + "flush": "/pools/default/buckets/bucket2/controller/doFlush" + "name": "travel-sample", + "flush": "/pools/default/buckets/travel-sample/controller/doFlush" +---- + +The `doflush` statement is excluded for buckets that don't have flushing enabled. + +[source,text] +---- + "name": "bucket1", + "name": "bucket2", + "flush": "/pools/default/buckets/bucket2/controller/doFlush" + "name": "travel-sample", + "flush": "/pools/default/buckets/travel-sample/controller/doFlush" +---- + [#example-create] ==== Example: Enable Flushing, when Creating diff --git a/modules/rest-api/pages/rest-bucket-flush.adoc b/modules/rest-api/pages/rest-bucket-flush.adoc index a23e53095c..ae72914545 100644 --- a/modules/rest-api/pages/rest-bucket-flush.adoc +++ b/modules/rest-api/pages/rest-bucket-flush.adoc @@ -49,6 +49,21 @@ http://10.144.220.101:8091/pools/default/buckets/beer-sample/controller/doFlush -u Administrator:password ---- +You can check whether `flush` is enabled for buckets in your cluster using the following command: + +---- + curl -s -X GET -u Administrator:password http://10.144.220.101:8091/pools/default/buckets| jq . | egrep '"name"|flush' +---- + +This will list the buckets in your cluster along with an additional `doFlush` statement for buckets with `flush` enabled: + +---- + "name": "bucket1", + "name": "bucket2", + "name": "beer-sample", + "flush": "/pools/default/buckets/beer-sample/controller/doFlush" +---- + == See Also For information on enabling flushing with the REST API, see xref:rest-api:rest-bucket-create.adoc[Creating and Editing Buckets]. From 47712167fc188758c46755a7e85c542bde72ab72 Mon Sep 17 00:00:00 2001 From: Ray Offiah <77050471+RayOffiah@users.noreply.github.com> Date: Wed, 3 Dec 2025 09:50:50 +0000 Subject: [PATCH 23/28] [DOC-13654]: Update Release Notes Documentation page with MB-62678 (#3997) * [DOC-13654]: Update Release Notes Documentation page with MB-62678 Updated release notes for Couchbase Server 8.0.0: documented fix for invalid tombstones caused by TTL during deletions ([MB-62678]). --- .../docs-server-8.0.0-fixes-and-improvements.adoc | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/modules/release-notes/partials/docs-server-8.0.0-fixes-and-improvements.adoc b/modules/release-notes/partials/docs-server-8.0.0-fixes-and-improvements.adoc index 6fdb820e85..66e7d5c44e 100644 --- a/modules/release-notes/partials/docs-server-8.0.0-fixes-and-improvements.adoc +++ b/modules/release-notes/partials/docs-server-8.0.0-fixes-and-improvements.adoc @@ -116,7 +116,14 @@ Previously audit would log to a _file_ named audit.log and as part of rotation t `kv_ep_mem_low_wat_percent_ratio` and `kv_ep_mem_high_wat_percent_ratio` used to report values 0 - 0.01, instead of 0 - 1. + -The values are correctly remapped to be in the 0-1 range. +The values are correctly remapped to be in the 0–1 range. + +*https://jira.issues.couchbase.com/browse/MB-62678/[MB-62678]*:: + +Resolved an issue where TTL-driven deletions via `VBucket::deleteItem` could generate invalid tombstones containing a document body. +This issue occurred when TTL was triggered during the second phase of a 2-phase delete operation. +The fix ensures that when TTL triggers at CMD_DEL, the document body is correctly removed and a valid tombstone is generated. + *https://jira.issues.couchbase.com/browse/MB-62969/[MB-62969]*:: From 676a2ec4ab108a7fd2917089ce37e856ec670d38 Mon Sep 17 00:00:00 2001 From: sarahlwelton <110928505+sarahlwelton@users.noreply.github.com> Date: Wed, 3 Dec 2025 10:19:57 -0500 Subject: [PATCH 24/28] [DOC-12426] Search Facets (#4008) * [DOC-12426] Remove fts-search-facets.adoc to move to docs-devex repo * [DOC-12426] Delete additional facets file --- modules/fts/pages/fts-search-facets.adoc | 192 -------------- .../fts/pages/fts-search-response-facets.adoc | 249 ------------------ 2 files changed, 441 deletions(-) delete mode 100644 modules/fts/pages/fts-search-facets.adoc delete mode 100644 modules/fts/pages/fts-search-response-facets.adoc diff --git a/modules/fts/pages/fts-search-facets.adoc b/modules/fts/pages/fts-search-facets.adoc deleted file mode 100644 index 6bf4ee904e..0000000000 --- a/modules/fts/pages/fts-search-facets.adoc +++ /dev/null @@ -1,192 +0,0 @@ -= Search Facets - -Facets are aggregate information collected on a particular result set. -For any search, the user can collect additional facet information along with it. - -All the facet examples below, are for the query "[.code]``water``" on the beer-sample dataset. -FTS supports the following types of facets: - -[#term-facet] -== Term Facet - -A term facet counts how many matching documents have a particular term for a specific field. - -NOTE: When building a term facet, use the keyword analyzer. Otherwise, multi-term values get tokenized, and the user gets unexpected results. - -=== Example - -* Term Facet - computes facet on the type field which has two values: `beer` and `brewery`. -+ ----- -curl -X POST -H "Content-Type: application/json" \ -http://localhost:8094/api/index/bix/query -d \ -'{ - "size": 10, - "query": { - "boost": 1, - "query": "water" - }, - "facets": { - "type": { - "size": 5, - "field": "type" - } - } -}' ----- -+ -The result snippet below only shows the facet section for clarity. -Run the curl command to see the HTTP response containing the full results. -+ -[source,json] ----- -"facets": { - "type": { - "field": "type", - "total": 91, - "missing": 0, - "other": 0, - "terms": [ - { - "term": "beer", - "count": 70 - }, - { - "term": "brewery", - "count": 21 - } - ] - } -} ----- - -[#numeric-range-facet] -== Numeric Range Facet - -A numeric range facet works by the users defining their own buckets (numeric ranges). - -The facet then counts how many of the matching documents fall into a particular bucket for a particular field. - -=== Example - -* Numeric Range Facet - computes facet on the `abv` field with 2 buckets describing `high` (greater than 7) and `low` (less than 7). -+ ----- -curl -X POST -H "Content-Type: application/json" \ -http://localhost:8094/api/index/bix/query -d \ -'{ - "size": 10, - "query": { - "boost": 1, - "query": "water" - }, - "facets": { - "abv": { - "size": 5, - "field": "abv", - "numeric_ranges": [ - { - "name": "high", - "min": 7 - }, - { - "name": "low", - "max": 7 - } - ] - } - } -}' ----- -+ -Results: -+ -[source,json] ----- -facets": { - "abv": { - "field": "abv", - "total": 70, - "missing": 21, - "other": 0, - "numeric_ranges": [ - { - "name": "high", - "min": 7, - "count": 13 - }, - { - "name": "low", - "max": 7, - "count": 57 - } - ] - } -} ----- - -[#date-range-facet] -== Date Range Facet - -The Date Range facet is same as numeric facet, but on dates instead of numbers. - -Full text search and Bleve expect dates to be in the format specified by https://www.ietf.org/rfc/rfc3339.txt[RFC-3339^], which is a specific profile of ISO-8601 that is more restrictive. - -== Example - -* Date Range Facet - computes facet on the ‘updated’ field that has 2 values old and new. -+ - ----- -curl -XPOST -H "Content-Type: application/json" -uAdministrator:asdasd http://:8094/api/index/bix/query -d '{ -"ctl": {"timeout": 0}, -"from": 0, -"size": 0, -"query": { - "field": "country", - "term": "united" -}, - "facets": { - "types": { - "size": 10, - "field": "updated", - "date_ranges": [ - { - "name": "old", - "end": "2010-08-01" - }, - { - "name": "new", - "start": "2010-08-01" - } -] -} -} -}' ----- -+ -Results -+ -[source,json] ----- - "facets": { - "types": { - "field": "updated", - "total": 954, - "missing": 0, - "other": 0, - "date_ranges": [ - { - "name": "old", - "end": "2010-08-01T00:00:00Z", - "count": 934 - }, - { - "name": "new", - "start": "2010-08-01T00:00:00Z", - "count": 20 - } - ] - } - } ----- \ No newline at end of file diff --git a/modules/fts/pages/fts-search-response-facets.adoc b/modules/fts/pages/fts-search-response-facets.adoc deleted file mode 100644 index 63383b7ff3..0000000000 --- a/modules/fts/pages/fts-search-response-facets.adoc +++ /dev/null @@ -1,249 +0,0 @@ -[#Facets] -= Facets - -[abstract] -Facets are aggregate information collected on a particular result set. - -In Facets, you already have a search in mind, and you want to collect additional facet information along with it. - -Facet-query results may not equal the total number of documents across all buckets if: - -1. There is more than one pindex. -2. Facets_size is less than the possible values for the field. - -== Facets Results - -For each facet that you build, a `FacetResult` is returned containing the following: - -* *Field*: The name of the field the facet was built on. - -* *Total*: The total number of values encountered (if each document had one term, this should match the total number of documents in the search result) - -* *Missing*: The number of documents which do not have any value for this field - -* *Other*: The number of documents for which a value exists, but it was not in the top N number of facet buckets requested - -* *Array of Facets*: Each Facet contains the count indicating the number of items in this facet range/bucket: - -** *Term*: Terms Facets include the name of the term. - -** *Numeric Range*: Numeric Range Facets include the range for this bucket. - -** *DateTime Range*: DateTime Range Facets include the datetime range for this bucket. - -All of the facet examples given in this topic are for the query "[.code]``water``" on the beer-sample dataset. - -FTS supports the following types of facets: - -* *Term Facet* - A term facet counts up how many of the matching documents have a particular term in a particular field. -+ -Most of the time, this only makes sense for relatively low cardinality fields, like a type or tags. -+ -It would not make sense to use it on a unique field like an ID. - -* *Field*: The field over which you want to gather the facet information. - -* *Size*: The number of top categories per partition to be considered for the facet results. -+ -For example, size - 3 => facets results returns the top 3 categories across all partitions and merges them as the final result. -+ -Varying size value varies the count value of each facet and the “others” value as well. This is due to the fact that when the size is varied, some of the categories fall out of the top “n” and into the “others” category. -+ -NOTE: It is recommended to keep the size reasonably large, close to the number of unique terms to get consistent results. - -* *Numeric Range Facet*: A numeric range facet works by the user defining their own buckets (numeric ranges). -+ -The facet then counts how many of the matching documents fall into a particular bucket for a particular field. -+ -Along with the two fields from term facet, “numeric_ranges” field has to include all the numeric ranges for the faceted field. -+ -“Numeric_ranges” could possibly be an array of ranges and each entry of it must specify either min, max or both for the range. - -** *Name*: Name for the facet. - -** *Min*: The lower bound value of this range. - -** *Max*: The upper bound value of this range. - -* *Date Range Facet*: The Date Range facet is same as numeric facet, but on dates instead of numbers. -Full text search and Bleve expect dates to be in the format specified by https://www.ietf.org/rfc/rfc3339.txt[RFC-3339^], which is a specific profile of ISO-8601 that is more restrictive. -+ -Along with the two fields from term facet, “date_ranges” field has to include all the numeric ranges for the faceted field. -+ -The facet ranges go under a field named “date_ranges”. -+ -“date_ranges” could possibly be an array of ranges and each entry of it must specify either start, end or both for the range. - -** *Name*: Name for the facet. - -** *Start*: Start date for this range. - -** *End*: End date for this range. - -NOTE: Most of the time, when building a term facet, you must use the keyword analyzer. Otherwise, multi-term values are tokenized, which might cause unexpected results. - -== Example - -=== Term Facet -Computes facet on the type field which has 2 values: `beer` and `brewery`. - -[source, console] ----- -curl -X POST -H "Content-Type: application/json" \ -http://localhost:8094/api/index/bix/query -d \ -'{ - "size": 10, - "query": { - "boost": 1, - "query": "water" - }, - "facets": { - "type": { - "size": 5, - "field": "type" - } - } -}' ----- - -Result: - -The result snippet below, only shows the facet section for clarity. -Run the curl command to see the HTTP response containing the full results. - -[source,json] ----- -"facets": { - "type": { - "field": "type", - "total": 91, - "missing": 0, - "other": 0, - "terms": [ - { - "term": "beer", - "count": 70 - }, - { - "term": "brewery", - "count": 21 - } - ] - } -} ----- -=== Numeric Range Facet -Computes facet on the `abv` field with two buckets describing `high` (greater than 7) and `low` (less than 7). - -[source, console] ----- -curl -X POST -H "Content-Type: application/json" \ -http://localhost:8094/api/index/bix/query -d \ -'{ - "size": 10, - "query": { - "boost": 1, - "query": "water" - }, - "facets": { - "abv": { - "size": 5, - "field": "abv", - "numeric_ranges": [ - { - "name": "high", - "min": 7 - }, - { - "name": "low", - "max": 7 - } - ] - } - } -}' ----- - -Results: - -[source,json] ----- -facets": { - "abv": { - "field": "abv", - "total": 70, - "missing": 21, - "other": 0, - "numeric_ranges": [ - { - "name": "high", - "min": 7, - "count": 13 - }, - { - "name": "low", - "max": 7, - "count": 57 - } - ] - } -} ----- - -=== Date Range Facet -Computes facet on the ‘updated’ field that has 2 values old and new - -[source, consle] ----- -curl -XPOST -H "Content-Type: application/json" -u username:password http://:8094/api/index/bix/query -d '{ - "ctl": {"timeout": 0}, - "from": 0, - "size": 0, - "query": { - "field": "country", - "term": "united" - }, - "facets": { - "types": { - "size": 10, - "field": "updated", - "date_ranges": [ - { - "name": "old", - "end": "2010-08-01" - }, - { - "name": "new", - "start": "2010-08-01" - } - ] - } - } -}' ----- - -Results: - -[source,json] ----- -"facets": { - "types": { - "field": "updated", - "total": 954, - "missing": 0, - "other": 0, - "date_ranges": [ - { - "name": "old", - "end": "2010-08-01T00:00:00Z", - "count": 934 - }, - { - "name": "new", - "start": "2010-08-01T00:00:00Z", - "count": 20 - } - ] - } -} ----- \ No newline at end of file From d75de646041a8433ec5e2e1cf6f178450a926238 Mon Sep 17 00:00:00 2001 From: supritha-kumar Date: Thu, 4 Dec 2025 14:06:00 +0530 Subject: [PATCH 25/28] DOC-12198-Feedback on Initializing a Node (#3994) --- modules/rest-api/pages/rest-initialize-node.adoc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/modules/rest-api/pages/rest-initialize-node.adoc b/modules/rest-api/pages/rest-initialize-node.adoc index d8514af4fa..d920e0f9c3 100644 --- a/modules/rest-api/pages/rest-initialize-node.adoc +++ b/modules/rest-api/pages/rest-initialize-node.adoc @@ -64,10 +64,10 @@ The following example establishes the paths for the Data, Index, Analytics, and ---- curl -X POST \ http://10.142.181.103:8091/nodes/self/controller/settings \ - -d 'path=%2Fopt%2Fcouchbase%2Fvar%2Flib%2Fcouchbase%2Fdata&' \ - -d 'index_path=%2Fopt%2Fcouchbase%2Fvar%2Flib%2Fcouchbase%2Fidata&' \ - -d 'cbas_path=%2Fopt%2Fcouchbase%2Fvar%2Flib%2Fcouchbase%2Fadata&' \ - -d 'eventing_path=%2Fopt%2Fcouchbase%2Fvar%2Flib%2Fcouchbase%2Fedata&' + -d 'path=/opt/couchbase/var/lib/couchbase/data&' \ + -d 'index_path=/opt/couchbase/var/lib/couchbase/idata&' \ + -d 'cbas_path=/opt/couchbase/var/lib/couchbase/adata&' \ + -d 'eventing_path=/opt/couchbase/var/lib/couchbase/edata&' ---- == See Also From d281c7d1a68eea2e540974f5f8c0dc63ac895c1b Mon Sep 17 00:00:00 2001 From: supritha-kumar Date: Thu, 4 Dec 2025 15:59:29 +0530 Subject: [PATCH 26/28] Update rest-set-password-policy.adoc (#4009) --- modules/rest-api/pages/rest-set-password-policy.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/rest-api/pages/rest-set-password-policy.adoc b/modules/rest-api/pages/rest-set-password-policy.adoc index 97e1d6af1c..71568f6675 100644 --- a/modules/rest-api/pages/rest-set-password-policy.adoc +++ b/modules/rest-api/pages/rest-set-password-policy.adoc @@ -27,7 +27,7 @@ Previously defined passwords continue to be valid, even if they do not meet the ---- curl -X POST http://:8091/settings/passwordPolicy -u : - -d minlength= + -d minLength= -d enforceUppercase=[ true | false ] -d enforceLowercase=[ true | false ] -d enforceDigits=[ true | false ] From f8d5f96ac45b357b63fb24255288dde5f18267b0 Mon Sep 17 00:00:00 2001 From: supritha-kumar Date: Thu, 4 Dec 2025 16:01:23 +0530 Subject: [PATCH 27/28] DOC-13735-Feedback on Couchbase Server Ports (#4013) Added port 9124 to encrypted ports under "node-to-node" at https://docs.couchbase.com/server/current/install/install-ports.html#ports-listed-by-communication-path --- modules/install/pages/install-ports.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/install/pages/install-ports.adoc b/modules/install/pages/install-ports.adoc index 3c7aec7edc..b2654b3778 100644 --- a/modules/install/pages/install-ports.adoc +++ b/modules/install/pages/install-ports.adoc @@ -77,7 +77,7 @@ The following table lists all port numbers, grouped by category of communication | _Node-to-node_ | *Unencrypted*: 4369, 8091-8094, 9100-9105, 9110-9118, 9120-9122, 9130, 9999, 11209-11210, 21100 -*Encrypted*: 9999, 11206, 11207, 18091-18094, 19102, 19130, 21150 +*Encrypted*: 9999, 9124, 11206, 11207, 18091-18094, 19102, 19130, 21150 | _Client-to-node_ | *Unencrypted*: 8091-8097, 9123, 9140 {fn-eventing-debug-port}, 11210, 11280 From 35ff35cd0f577e0ba76ad87766cb0de72dcfcb49 Mon Sep 17 00:00:00 2001 From: rao-shwe Date: Wed, 10 Dec 2025 09:27:07 +0530 Subject: [PATCH 28/28] Updated checkpoint parameters (#4031) --- .../pages/cbepctl/set-checkpoint_param.adoc | 33 +++++++++++-------- 1 file changed, 19 insertions(+), 14 deletions(-) diff --git a/modules/cli/pages/cbepctl/set-checkpoint_param.adoc b/modules/cli/pages/cbepctl/set-checkpoint_param.adoc index 7532a39322..8a42c063c3 100644 --- a/modules/cli/pages/cbepctl/set-checkpoint_param.adoc +++ b/modules/cli/pages/cbepctl/set-checkpoint_param.adoc @@ -15,7 +15,7 @@ cbepctl [host]:11210 -b [bucket-name] set checkpoint_param [parameter] [value] == Description -This command configures a checkpoint. +This command changes checkpoint configuration parameters. == Options @@ -26,22 +26,27 @@ The following are the command options: |=== | Options | Description -| `chk_max_items` -| Max number of items allowed in a checkpoint. +| `max_checkpoints` +| The expected maximum number of checkpoints in each vBucket on a balanced system. -| `chk_period` -| Time bound (in sec.) on a checkpoint. +NOTE: This value does not act as a hard limit for a single vBucket. +The system uses it along with `checkpoint_memory_ratio` to compute `checkpoint_max_size`, which triggers checkpoint creation. -| `item_num_based_new_chk` -| True if a new checkpoint can be created based on. -The number of items in the open checkpoint. +| `checkpoint_memory_ratio` +| Maximum portion of the bucket quota that the system can allocate to checkpoints. -| `keep_closed_chks` -| True if we want to keep closed checkpoints in memory, as long as the current memory usage is below high water mark. +| `checkpoint_memory_recovery_upper_mark` +| Fraction of the checkpoint quota computed by `checkpoint_memory_ratio` that triggers an attempt to release memory from checkpoints. -| `max_checkpoints` -| Max number of checkpoints allowed per vBucket. +| `checkpoint_memory_recovery_lower_mark` +| Fraction of the checkpoint quota computed by `checkpoint_memory_ratio` that represents the target for checkpoint memory recovery. +Memory recovery stops when this target is reached. + +| `checkpoint_max_size` +| Maximum size in bytes of a single checkpoint. +Use `0` to allow ep-engine to configure this value automatically. + +| `checkpoint_destruction_tasks` +| Number of background tasks that destroy closed and unreferenced checkpoints to free memory. -| `enable_chk_merge` -| True, if merging closed checkpoints is enabled. |===