From 26555608e55906838f0411bfacf7f7f19d16ccf6 Mon Sep 17 00:00:00 2001 From: TrueCharts-Bot Date: Tue, 27 Feb 2024 20:56:44 +0000 Subject: [PATCH] Commit new Chart releases for TrueCharts Signed-off-by: TrueCharts-Bot --- .../10.2.5/charts/clickhouse-12.1.3.tgz | Bin 102304 -> 103182 bytes .../unpoller/10.1.0/charts/common-18.0.1.tgz | Bin 98766 -> 0 bytes .../unpoller/{10.1.0 => 10.2.0}/.helmignore | 0 .../unpoller/{10.1.0 => 10.2.0}/CHANGELOG.md | 8 +- stable/unpoller/{10.1.0 => 10.2.0}/Chart.yaml | 8 +- stable/unpoller/{10.1.0 => 10.2.0}/README.md | 0 .../unpoller/{10.1.0 => 10.2.0}/app-readme.md | 0 .../unpoller/10.2.0/charts/common-18.0.3.tgz | Bin 0 -> 98756 bytes stable/unpoller/10.2.0/dashboards/DPI.json | 30597 ++++++++++++++++ stable/unpoller/10.2.0/dashboards/UAP.json | 3680 ++ stable/unpoller/10.2.0/dashboards/USG.json | 2526 ++ stable/unpoller/10.2.0/dashboards/USW.json | 2877 ++ .../unpoller/10.2.0/dashboards/clients.json | 3218 ++ .../unpoller/10.2.0/dashboards/network.json | 1522 + .../{10.1.0 => 10.2.0}/ix_values.yaml | 19 + .../{10.1.0 => 10.2.0}/questions.yaml | 0 .../{10.1.0 => 10.2.0}/templates/NOTES.txt | 0 .../{10.1.0 => 10.2.0}/templates/common.yaml | 0 .../unpoller/{10.1.0 => 10.2.0}/values.yaml | 0 19 files changed, 44447 insertions(+), 8 deletions(-) delete mode 100644 stable/unpoller/10.1.0/charts/common-18.0.1.tgz rename stable/unpoller/{10.1.0 => 10.2.0}/.helmignore (100%) rename stable/unpoller/{10.1.0 => 10.2.0}/CHANGELOG.md (95%) rename stable/unpoller/{10.1.0 => 10.2.0}/Chart.yaml (90%) rename stable/unpoller/{10.1.0 => 10.2.0}/README.md (100%) rename stable/unpoller/{10.1.0 => 10.2.0}/app-readme.md (100%) create mode 100644 stable/unpoller/10.2.0/charts/common-18.0.3.tgz create mode 100644 stable/unpoller/10.2.0/dashboards/DPI.json create mode 100644 stable/unpoller/10.2.0/dashboards/UAP.json create mode 100644 stable/unpoller/10.2.0/dashboards/USG.json create mode 100644 stable/unpoller/10.2.0/dashboards/USW.json create mode 100644 stable/unpoller/10.2.0/dashboards/clients.json create mode 100644 stable/unpoller/10.2.0/dashboards/network.json rename stable/unpoller/{10.1.0 => 10.2.0}/ix_values.yaml (59%) rename stable/unpoller/{10.1.0 => 10.2.0}/questions.yaml (100%) rename stable/unpoller/{10.1.0 => 10.2.0}/templates/NOTES.txt (100%) rename stable/unpoller/{10.1.0 => 10.2.0}/templates/common.yaml (100%) rename stable/unpoller/{10.1.0 => 10.2.0}/values.yaml (100%) diff --git a/stable/plausible/10.2.5/charts/clickhouse-12.1.3.tgz b/stable/plausible/10.2.5/charts/clickhouse-12.1.3.tgz index ec77bb0cc96a651485d752fd71c10b68fdbe3a0e..9d34679de14546c7e7ca7387b3afc190344f83ea 100644 GIT binary patch delta 102405 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 Q00030|2GTMVgTd}093zCQ2+n{ delta 101525 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

^igcQ-jU-%U-A-lU3o22V$&?4!mqu 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 diff --git a/stable/unpoller/10.1.0/charts/common-18.0.1.tgz b/stable/unpoller/10.1.0/charts/common-18.0.1.tgz deleted file mode 100644 index 60d09f7506ffe0c301555140950ac92c4a3431f5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 98766 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

Iu&hr5-A=Bx*e^ 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 B!)^co diff --git a/stable/unpoller/10.1.0/.helmignore b/stable/unpoller/10.2.0/.helmignore similarity index 100% rename from stable/unpoller/10.1.0/.helmignore rename to stable/unpoller/10.2.0/.helmignore diff --git a/stable/unpoller/10.1.0/CHANGELOG.md b/stable/unpoller/10.2.0/CHANGELOG.md similarity index 95% rename from stable/unpoller/10.1.0/CHANGELOG.md rename to stable/unpoller/10.2.0/CHANGELOG.md index 12f6050275b..03c13deb38a 100644 --- a/stable/unpoller/10.1.0/CHANGELOG.md +++ b/stable/unpoller/10.2.0/CHANGELOG.md @@ -12,6 +12,10 @@ title: Changelog + + + + ## [unpoller-9.1.11](https://github.com/truecharts/charts/compare/unpoller-9.1.10...unpoller-9.1.11) (2024-02-03) ### Chore @@ -93,7 +97,3 @@ title: Changelog ### Chore - -- bump all charts for OCI test push - -- move everything to consume OCI-hosted common-chart dependency diff --git a/stable/unpoller/10.1.0/Chart.yaml b/stable/unpoller/10.2.0/Chart.yaml similarity index 90% rename from stable/unpoller/10.1.0/Chart.yaml rename to stable/unpoller/10.2.0/Chart.yaml index b9e561c9a8f..4d2b1e1bb97 100644 --- a/stable/unpoller/10.1.0/Chart.yaml +++ b/stable/unpoller/10.2.0/Chart.yaml @@ -4,13 +4,13 @@ annotations: truecharts.org/SCALE-support: "true" truecharts.org/category: metrics truecharts.org/max_helm_version: "3.14" - truecharts.org/min_helm_version: "3.12" + truecharts.org/min_helm_version: "3.11" truecharts.org/train: stable apiVersion: v2 appVersion: 2.9.5 dependencies: - name: common - version: 18.0.1 + version: 18.0.3 repository: oci://tccr.io/truecharts condition: "" alias: "" @@ -24,7 +24,7 @@ keywords: - unifi - unifi-poller - metrics -kubeVersion: '>=1.24.0-0' +kubeVersion: ">=1.24.0-0" maintainers: - name: TrueCharts email: info@truecharts.org @@ -35,4 +35,4 @@ sources: - https://github.com/truecharts/charts/tree/master/charts/stable/unpoller - https://ghcr.io/unpoller/unpoller type: application -version: 10.1.0 +version: 10.2.0 diff --git a/stable/unpoller/10.1.0/README.md b/stable/unpoller/10.2.0/README.md similarity index 100% rename from stable/unpoller/10.1.0/README.md rename to stable/unpoller/10.2.0/README.md diff --git a/stable/unpoller/10.1.0/app-readme.md b/stable/unpoller/10.2.0/app-readme.md similarity index 100% rename from stable/unpoller/10.1.0/app-readme.md rename to stable/unpoller/10.2.0/app-readme.md diff --git a/stable/unpoller/10.2.0/charts/common-18.0.3.tgz b/stable/unpoller/10.2.0/charts/common-18.0.3.tgz new file mode 100644 index 0000000000000000000000000000000000000000..94e930e88c129164c3a20cff45fa9f4fb8916035 GIT binary patch literal 98756 zcmV)IK)k;niwG0|00000|0w_~VMtOiV@ORlOnEsqVl!4SWK%V1T2nbTPgYhoO;>Dc zVQyr3R8em|NM&qo0PMZ(avQnPFuK2a6)0*`vG#}*zbP?s>Xjv}SMSP_9#QrtCvQpt zXFw9sa46i(P#jT?nZaRBeNL^_m8JA zX7vS}1>bG{X*3#*UZ*4eZ8RF$f1AyAnnV$anRo|45(fh?Wh|nD{e2%( zkHmi6BeQ)R&M`y#>;t{J`RSJ%7FS?|KcJXm5)Qz;Re@1teg=>s$|^phUW_9q-u;+_ z9{&pjcof5U0mdW-H*tc*{HK*E;n?V=Cs-iOTV`>BJW*yJMiJd-F+%$@NEwRv)qA;; zD%j%5M!(yw+@ZxiiG4b#)Ii!;rKT~hi5Ha` zP|e&WBV@Yz=fAyf)?1x=qt^IyWd?D`AP!M1fT0=00Uy6H`ClpEI*BJ0pr~&VAVd62 z1zB8Sz!ni2X!I&`jZ5>O-l(@LUwU3|pYXE6e};oyL~` zzr?cxYBlgSAR`z6ISDEg@r&;U;^Po80DT{Gz6k>$zk&dcP{8?x{9^zU9}l@alewLJ%V4BY$^|W;pEA5RL*w0f~W+sr;Kw5g6l-$Okj*`vJO#F)tAU7z6-^ zlNeE|`mqC!VF*SDkU5IuBtSlhP^=4yB1p9GBZv1c1?M1f6h#3>)M}3R>rt(Zv+XDu zKuZSR6ymTpf)sn|3kQ1{$;q_`MhoDhF-!sm?r{(R7B2uJR?%ue$Xyau1(nQ<03%3| z&uOGzn=08^BPQPzIke@yjiO)y@R)a-+#i#eznx411Ta-J^yQf9?@M~gyc&s6=#iM# zM328vU&Y*gheJF|W*{U!y5h@8@CCkpaCo8K4ZvZe(a<&Iq!e?TkqFEPWgsFx1u*mh z7kH#N0&wUBiI2kx@WN;!YWoCHv3BJ*1So@{UxNV&k$_PF0_af?48Rx$6jdr?zKWrD zcOr>F4XZjqV;mv?d5suO&~X4My?`?W*c2+FjSxsUIk@Dw=)cr^FqZ%zA5;j0hFV2FQ1vMB#+0Gf@)TbwQU z;rK=uoO^6Z!K)9)`@Hax=OIeLJK_so0>w}9YoIiTYXtpYV$9HG=;aVogMw#>Btoo} z1EYRR5L}4~5jBeuhnQg)oS*hWXG{@5c}aNsMl$F``ov z_~{p#h|XAFn&L~0ppU-}gj(VYmyB2vJqn#}2{x@#YdMsy%xDeoEks&&DVTf-4eWZ!rL8;|s#B zVnk8MbyEf>12Avan~i$&f6*yyb$f%}2#v-E9j|fN9Cdxz@jI>7!DxJN*ywiJJ=AV{ zu-$LMvDX{7M}D_8YW5CVqfW!`_eQO@k17>`@G;j4KQfNp(bd)a>vP4BBjO*Qom{J5 zbncm76(ulvNsQS7C;%0zURVG{!DG#Zfi58!Gy2F3CrlZ2IX^UIDj@w^PLMbWkLY`f z;sNOP4$@a|W0FMHI|Tj9Fj!m@!hXa7q6^B<%n~oeet8w+IS$YSol*}5P-^d*1@YCa zKKu4tiad|ZqN|vUae(x+m3r!R67s32_=EW5!3d6UfEi9VWa#??@Xvp#Uw%x??B^`! z=={8*_u5~$?8avyBNBx@fYlZQ6Gmo`VGjnu!c>614~~Dj{N-W~3{P*~pPh(*-|~Nd zy!_?j^m-4R939_YemK3pK07%z^=vf3<;D3wfDjuE^*NO(fD~L`UfyWLrD!iyYC@u;sg?mz%YM^wOk|L$n`^OJxI2m?@UG+Heqi(C=Ee8MX6pagnEe7S(+ z2#&K8QN1{x!f=B0ioXo`ynKi03^H#jXH^nK0h*zZ!9diYW`@uO^;jT(%k_ATC`n?j zHLUD&tc!B|0zAWdU-F`406L9EV1g=+^{Mr)V=%u-kZtD;3j_lpjTf ziw|cfXGgckM^{6=i^3pKsH<`=b(hdKBEAJ$O1w%?IhQs*J?*B1vJ1rSNqpzNyyDZy zesOkn?7raq#DYYpFy^8X-ybeg?yf(_NNibpFpq+JxZpFy52=2q#HAl`Oqu+0Ou{jq zNP3X8L$-Jx`h-!#2ZT600M%wyA$b&FNRgfvTx=eq0C|ik&UlxMP#hwLXdRP%7<zH}|o{OZ602Gc%>~RrxLip5=IJ*=>a)P3OEci5(V)c+ghQ>)SM2uRR0q>Li zYbffbIx2}sKqd?M`j~{2#Sn)~qs>TwVy$qBH`JRVKM7ELA&4ONqZkvhy=ci=y^ke( z&At|#kR&0~TCL~tUpM3qS^S)#c!opK_S+bG=*kr(dJQ#0U-`tN`+OP&1p52er$;C6 zPU|y&x1!&1de6AHYH6~*wYNkuol1gs9y>UVvTIblTtQr%#~%LE8M3Hc{sts7EAbRQ;(m z67czRH3K9P8XyPq{VFI7#uLPZ8u?$Ny{>GU7tc1E6OVu2-OUK!59loOqA%71xlp;D z^&3~C|=x8QH+Gq1be&(m7D*20N&pmJ4;)Ew^z1$_3(u)u+!9Y7iTdIix*~O z^m3ukYkbZzW!APY(YMrVy9?Iqf!@RXvX00xM6-x3POub=1OvT-Y&rn@va&2G21;@a zVI5I0<}eP(gg&x?IgIytbtO^wIGGK=J0V%DYBf$uhi8pO<0O1&n`{<6vOzYB9@?0X z=5#uHWP3iE@6+k*VQuaJfT>6Efd7?kbSG_96p}BB+7usbK)OA?#$mwa$9kjQsyDlX zcB|LWWg_vF%L0Ga1$v^upZ9=y)0c1l1$KzCQtImX*Kol9Q*SjI&03>V_sFb{KEhcP zpnk#)e%WwsUGt+SA!cq{}#&9CwWh3$e7 zCChNcnumv-TB9ovi;+KtY`{ggX1+2^*mQ`fIN#Lo0OxJ76c4ME%#i+BO-n?O(t8s7 zs)YVo&BHj;=w*PJ_XSY1b#m{kHvT7=dR&HId~-dRdu-JTn0qWg{}rp;0l;5`aE85F zH1}3Piss%jNK2Ng)kw{U3=V~I_k8UEkZT2iI~?+{y3#ui`#^$3h~;=@20#rt`iLpR z;pFPWvG}Ba*F0W&ZNzmo(S{mG&uZ_%9n%1#`ST7K0CPc{i*yBCeGo`f1{wBh;g~)* z2C^kHd^6&6ZF5ZZ3odOSzC89hdh(YUN707DT>Nb#PiLbqf;^p#o`AfV)FInXpCZUBq`=A{&@P4aX}$4LY%V4C9yL4 z|MOqZ-G(qE=9D>MfVoP7V2HdJaYfhPtz=$`(SK;ALe;b@Tvg}ed@ z5g=pfj6;He-1C>h+ZEuDcQOW}nA}r+UM3NWVK_nMIMqPfxw?KSYogExHT6dS{`|S3 zyCNk+Y0l4)vr@^lFTd(KcH^d1yG`@rd)`4Xc&#B=ZcBAOeH;w&STG$~r{;7N4mcrRB93)9y7F8r zK#(HfO%Z3T2@`{vPCMY+H2_iOjuK~C@$E7~p`@yqJ%sZpA>e|0%%*ZyOi>W+fk?GY zLW+G9YhN}#iBb%fHMmbB5>gVY)rfPDdsfho# zyFZMOhsW3h*Mu-|DShu`v7H^&taQPVK4}WL7^nLw_NG8GHsSInoTx?!Oi+ko$dF%= z#d#O`lFC?G(j!c95`}$pzH2OW>i3jTX1>r{I^4h(I=l7csp?2}*_?6(gZK5W2#qjLxwjZv$A*nu7Y zpwVl2o$f)a+km}g{tuN9F*+rLtwvIpG*~w3%~pzK7eUxO?6pQ-uhASe8y)Xp)axP7 z>%vj9IX*n-jr*-;v*AJ5A43GaQ3rPVezVbS^+w}Xb19Y#;y`RntI;$?E#Hn_v)(k$ z9nB^}t;6;~qj%Uk=z85ozk3K9&6d~hbiF?G+8*rodTrS4`3(;?$KzHTHV)cw)bkr7 zzvC@M)FZx9idJLF%hqIJgKMYWYNmcD?QY-qI$Z=08hw9!*g9>4;!%S zjoa;h|FF~Rz*e`@?2bmAX3O_RUf=7E5Na(&6$TLw*C41YXU)y#VTvL2QKQl8qUIs; zA?%EMhmE%1>2(n5H+qe3v)P25gZ5#k+wS>jbl4fUo14!sfTdZ^Rr!lfwQB_rgqU^R-WU@?lY)gK-7yzZzoZXR|HdfhQ>p~J&Yqjl)F zM+Xo!#~y6*5(oWJ#~U{fq2GY*(fF`&&_ko;RJ@;{HC8t-Wv!S-y0BYbt2Z8ZJIL>h zkbj6e<0d@pH`}dd^Kb-Pt#QBGZ#H_}uHQKDI*rE2L*r)G_ZkP|L)7q>FYLvy2DK$V zS~k`*e22y`hSUAUuNvV_z0*qPBtm}IZ}k1vxCeV9|KOlCLfvlj5FH+Pu;uw}-)kQ< z4;zi{L95{(G)4z)hUb}LH>*+CuD z9UYF_ec1II-hqGE@cW&Pk6LZNdC=`Q`iG6f?szoncKz02r-Qu1rhm|Gb(-T|qupQ5 z$7e9c&>uY%V^ysf;a=;YdoVg^9`ZHY>Nk7-LFb^;7$5kDqqcX@>vcQhX207z=ry~C zUbofj!=`u8Yxw={xP5rwFGV;;K7KHPMWte7(P5|AIyh{4hohc%*c&&S%}(3%4-Up% zzj^47+uhb^+#hwj{l>U?(CUtRoC!2x%lDDjTt!_HPRJvuE2|YFeAwz8pjP{^)%QAZ zWZoYxWNty+-SB3_GLVxYhOg&E@-$a{fW#hpP)f zwTS208ggX^{4ag9BBUM!MkpZn6)yM8qf~5>LXm*65F(%|06aks;K9g8hi!C#`dx^+t#P+~*lLZMaKt5~ zX8+&-q3+rkaQcEs5O_7Uf59<&o50wAD827-j3&HdImJ`hD~WBOtpUd-v0(bGMyuI4 zY<3I>IB1U!M*WW8>!6X}=#LK%yWM7|-)$crv^!plPshd>p>ES}!FF#9`@PX29Kqhf zA(sNj>)`MpB5NBD5}-_Ait-dj%29ZVVpOl}fTJ{EDJ|+r-#6&{$meoC^hNLj1U?pF zq%dB9JG1~4&u{=^uF-JFf1W`c{#nDRmyV`ZI2_*wE1)7D<&%%o@pImt@8F#>Q3xGO zdNt^p;FVBLaHt%L_JA;c5QdcD3|S8&dRAtM&SEJD|2Qy7A#2D1ldycH^`3#Gqx z`dQS1@g4F3q#A{KiKB+q zMCt+YU|^NWVHZI*O|j!3tkUA+ztJ2fQscya=B+e)PeKy&6)SCLR@gWA z+iTFQH#@aP0W|3}aTTL6{#XR|QW;SslhDJSTF%XUp;_ zsr#1wc_|hloRy-IgCowA9s*sss;vt>wI5}+l$-NmcHY*(8^WeQn&pKhlCL5;#rfz* z(rp<)cV_67{1!0^uo`XY;jbdQC{2(c^%w^_s8D;ID|BmCvzd8bV*xb_5_l+PT;6~T zNw`*!qgi$piwL#SRbyp@Fbjc$e+NT2NsZiv8`W}DG6A)q)Md{wG0wy8(MUuJAgdCK z7ZDLo&Xz-Dt+42dpjV)xZ}~PwIr%Ma&c}u#X37Z{?wj*r9^05i6pZ*ZF;USz5G2h7 z!pb>d2a*Cim^4exozh5JIh4!eX~9DyO~K>hO?S+ibt7!~GqdS#7{6M33j5ijW}W%j zB_4#ouJB;|WyK==r^4-Ef>us@GiTL0%?IQ$@|l=IPL7k}${_)hm?V+;Hj&XV z%bLQT)rQP#Vimu~{sggsLmL-BhIGn3xmr|%FJLYAaV7*BRwb$k`z z1Nrv)>iC)$+XFw{++3+YZ;s7h=R@_^`xE(2fRZkbrpB}CWgF8O-36s1|13&D#-KM9 znI)8-3}Y0sYcw|T?p#LXJX<>%sJXxlIIUGE&R#k-jFkH`4*iwTB)#8CV5X{&Z_BEx zQm$xj!u8gvCU@7u)+mx0y!gUXOHrz&Im}hb3xh^Ze?+OW85$>`f}+l8L&Y|dJ$;5xUX?dnJE-20VEMEny><3zBaH;EQr3ZjZKJWcsqYO@D8*Qt+E zCnWhQRh;D8pSesS|NLMCk&F!`wT{eicr=GN;7Di^&)~=RA++CC?$KyUh)|8@oTow| z?v!;v`Nx}r6*-Iogr4rRgslTa7t4dFRGhF-y_~R5EH|T5oE~8 z4kPm}`Dg}1zv85gkwkGb$!wM;5scvsF%d8=oqvV3R5;^ng2W=5i~1&%N$Dwi`Z0o` zOyFlzS$ungLoT_!6aLI+vl;R+WV(oO5Y}IamIMq(0kXtJ!loz&NCx1)qPv>kj*7qm8VKIYQQ%UJ7N_PYKr!J0lyGUBH|xE9 z7~vY9*mPflQX>;6Q2Uj_7L4;|s*?&WM{C5wcBM@3p|xvCV0!q0Zbfl^g@MiQ8Q}s2 zI2)@hCmbl3C?hG7_FSPop}JCgI%mo8@pv#Jsat97GL)QdZUxhI7AeAj#4;WDg!A zp>a!>HYf}Oy$(R3N4QdRd;~^G=*!GkT+|mPn>mW{cp?1u&WC(Y45b`mi3+Nx7TtBD zvPs9uTkLAOdp?fEzOevF$SEx4P#6T@gP7wYC@43NY+*@uv#4#^QaX%!*C64KV$Tk} zg`vfi+=H=v%Yub&T(zqzO8Hifn;!3cy9KSJD5PnhfRALF07L;E1G%Dwj(Hzrh9qq< zEt_8Xc6U;XHc4|y?TJ5yV4{y+{3PasIm6o6DU5b85~QUXT#D%+g{HoFG4fH!FbwR0 zJ^E$1Putc!X|Ns52Vw`<^?u5uIme(S7lG2b^~JC%I+uB zUX>hAGh&vJL6f0Ye1cvV{9kzg!V#IL44Shc9|_Mtj+9p2_I0!c7-JOpa@!K#xmms> zo3VD-9lpsU0BHM15_^bCr9-v|kn`z%99X~aX7p#YIP(WKIH}0Ugf;2=n<)Zk zCuV4pk&#I>P5DF>-_-Pn(&c}TPaGeQmBJ+=D1-?|o-q7>|IhzR9dLE<>gYGVA(Jpz z>{_^6WgLuEdpg1({SYOi0DEqaZEf!D@l|^0C~IqGYEEWKm$c<7V4;$MCQq@)j{QaO zYLzksV6ptzLc|{+C^TX@=$e{*=8kcI>aRGuS(>=P73l}baK!F&ha=lcXYo8hVwwGL z%$pZy62m(j-JB0Uh;2k2EvTizMYBCMa>Dn7VjpR)OQq>0MPMAjNge!1V$GgarDHOi ziE{^hhcqKqG?rrS2<>Iw2V_E1uWji2(gYU338>XH;x*pS8VhJmZh~gLfz=$mE35 zdc9tPT4Cr~xmcIc3)hnMvb|a*xFWD;PiposQyzcezJ@ag=-T8QJ7*L`~LBYRWN|wwFS*Y%G z>fdr$DVN!EyRztO(XK2$;LwXz;yUXsEnMn5YCUpceZZCYH)_{aNx;OKlZs@$VqU5t zJK}vcW-5R~5MV0u^vxg}q{S_6csk+jrhrt$tlV$(>{N#j8K$EQ>}ER87ATw#z?f*` zh;ye!X(`?I08|^G0e;~Brvs7`iZ1U%6knV3ma|Y2B*Xu9z?sZj?57sgJ-un$UNgix zGsBFcV7#YKhLDxjRL>s;pP7?9-3`Wq0jRb*jcFP@O|$B{&IRY%sS2WxEn`)7Cnz^j z71^G2#JaFp$seh)%0~gRt#a445em~n8(hYiRhc0cV~?)1*cSO0>a2cRR-2I!GZOEC zi1_Mn%g$MKOKI;I-!k}X|0l~5OpQTTo%^8BcU(_uDt2sUW%m}*U~?D@K-XBlsTadY zXDYToxK3iy?@HO7o&J*m<#ATIh=~QOPVneYRWx_yEdt1jlJ(N3Lkj-T88L zzR6P#+hxP5!KtOP@+%=t9;VDO6e~goa=(3lW=>Mc9K~FxpK9?t-(q?mmu-6ooENt$ zI|~x3p_+zO%@n4hOWI=1_+=RCRKGFmRO}?cG<7>y?hiB0@pRe(*^l&zN7Q4)6UZj#TmXXRRN|@CgHeH88Gs}JrXj$mN8PC zvKgScpllBJRcJZ#mF-5hA^fW5N*T#>HlPoH-oZQJJP_8#Bnj;{r!e+wV~7KNF2eu5 z3{T^ja{?C%G?N56*Kw{Ey|+^ zpzkXW%oQyg2b>RA7pnO>IAd!x%|T}yw_?fpDvE6X5j%#1H^w*CdVvdwmhbj}3Txie z!8Lop1gCKRV@K*r4=5R~#8>k#rXY;d_<7_5A4M_pL}+=syXz(^DYiEncv&=#ELlu_ z`OTyxz~Pvr9#RERitZNE?OT710y5g?qJp$R+#S&UI0@@?s?LyAxzt61^WcO{rJ6|e zv4dvAoK~(608H3asJ6yiUJry;jbf>cZbOyqT*t%7-ORWfJsE=J+ zNcm{1cpq`{SA)9-hB)DnySmPuCGV{v$z*B`X~rMb%Cl9qdUzBBU=Cv}J;jU?BW{pDiQH{+g z>#GsT454st-rK&Y$`v*3*Ft5fk;jBapllw3anZI2Q+jZPi?l<^1nrX_JV0@lrC)Q17)a<+|!tnz6fFdE7AeEDL0Xj5Onf8_wf?}A ztkY?xFn<#xJ|tXhQs5OKM0d(a5tJA6N z@E$X7YVCCBqcjbvyASB?+10#b7J1Rvp7N*4%X0d{(!4Zh66Jm%Z{^5YBrMqx@magzJQ2qvBr^n+TBZ}B2qZOz9*M~7ApL5E#Mv24Vl zz6K;c>ATqXJ!LTDZHA&)dOqn$= zrTO(8FC|?pC0-|3q)^q{b2gqbU4YOWeW&_ImNV3|_CQN2XSwU-)Reb3WqrLGiJ8!K z;u*9ek(`|Sd3I6WHdt~oMkWKl^+DKEo2_=MDT!mn)8~j2n((3rP{&qIih=}WEAI6! zIvUiIUZ3FvhuSAO6B*!yTgvsJ;*^Px>gB=8ARB(HYiBIP2Ehl!5ZmwzVu;OUM*!#? zU(0p^UFKP~0Rue02Z)4pn|Uf+3KQo!p6zHurQjLGsHO!p65Aee(sc|)DD+Y2VMM{s zCb6n`VKjNvVF;Jh5++ZNIS_rI$wy|2`An8Pe@1*+MZe6XRItvCqUfJwYCHv^j@bdiq&FT3+ zz{%t)CLI_2y1@)$AhSJsoG=bhi zH!rVL7GB^oU7^@0Q%4$gr@I_9bHTfWq0v(Ng_tfJH$!rpHna5JPJxEF<5gVo`fpG( zn+h*g2gl;Dl8P}UF-Rg`{IsJiqj9L4dpwvXM4aR-laK)Ae!9r2_%ciKB)ZZ2Dqm1iJENM#X`K+ zGjIT^FjA*cDml9OU1Y2=z%;ITTa@~e?xO3hbeory?RSMMoi}lj%tn0ej^#;B=$Rue z^LqeVX?f)m$JrVnA)q*%1gIABIjB&e>PBjEFK+l%O79(t7_XqA>Ko$}UYa9S*Dru* zasaBWZtpFwu7TA(3^t6^Jq(8H;#I53bQY4aaoRVy@L_K+nA&pQj?}C)BIasD8A7HF z>ju7cb)tFq4za1!?Pd05!5X7U41JUf&_l8I>V_aDGUc>nG%`zvFQSLxm@g2%gDECL z!4%FB7$Fpe*2Exudc(j@{o_9Qo@=7|=@?qg+l?ECFV#E!O>5C8 z<~mbJ(_&$!^Toy6UR){?U3w2_>N27aw;Y1#9kgh6=@~R|YNRvlMr5~94EWC=AQKRv zISTfQlbuWZ#sHu=Ch;D)hcVX!_T-_Mq1+zu(I}bh0T!pnM**3fbI1d^&>al2rc}w{ zj*rw?ejvu$a<5K#-VmvK*y&(@-#r6X?!BoIXJ5&e`!K?{CeD6;=hy;#oZBp&>8WiVqD){^*cDG+B(W#m!H~EuS)8*MAmQ&B4EP{3UTze? z@J=P>QYTh=g*apxEsR|X3j$ueKR>UhBcpDr)!504=9P+M3OOUK+fj1&@PE#M$;G_6 ziKeCcqDhvj1J)FKLkQ#SFggn{J9(o$u)QMGN4l&@LnUaBL(Ke<4t083cT5xe8zqYY zD{(bqA^(vv#BeHcS`7c^Je&OJ`1`19i`dZ9}ZSnaz8R8B5VJW>a|LIl{3+Hi&0*VN*@sZhbAyvYxq~he0 z_PI=vd;5Q7ipB`~y8@QzBlz+9@*P*p#4S$bma~RiCag_=arvPBxFP3ugp_a8KlMkpdQEmD2cPs%Cdm#wA_L4P+_gruwF_8yG{*Oq8%JyFY+`OWm0( z<_Zv3!EJ3`>*3;^3S@e9b#`;D57Cgn3ofi9Rh98e=th=R%)B!m-gO%fsoviT^?nU( zMlhbi&@~EVv2x%$rh;V+%rS&qK1NXG*)W{T*wE|XJw@Xr$OOb?BElok{*inEQy@48oN~-f+5gal>Vmz}(TOQk_@qIShwK1I`gwgT&RgoC2u_wQhdcHnkp%dL(kCmZDADgZ=%# z%8>QH{goH~TgoPWOJYmB_^TU(`nURD)o~an>)+}giBbI?hd#Nd^$@ZBzgkq!f__WL zBtQc&p=Hhch%$9${gr*Qj1|)cXj?d1iTOp_djS3>RP2cWt}RaOblR$jCp&+S%1L0q zQWx3mr*Gs@|IdyyA5cnw`&M8uSOO}|Rxo5j@^B!!LB0i_ayZD>LrB$)|5c|cc_eg^ zO?haI+W?FLGBRIqI7KmLKgMJxM*rv}6VV{YZAk|U2s*h#r|BV6HeI82dynOGx74Jn z_(MASWMGE< z5KpGe(FiipkUAc6WjzVr4VD}Lih{9I4C}N}`EY1m-3-S92J zss`Rk8>J z9@RyJ1olZ?t)^`XCRkSm8%2|mf+BB7g}!j=mkU{op`ya|r8`8t4Vl)4$}8~g)*g1s z&b&`|R5tMJBCvUj2k|Hh^2_7Tr=4{U)qHdZs-PSCrP>xa5 zP`5=roF1xTAw_b|!m6<7QgwZj!Dl9!B7wZp=@BH571tzzEc|tnzzeWu8e7 z5Br}#S3Z5JsdSQ{%Dno#S(kIME}E;`@jNwE{Cn4-9}He|5dep22|PA;z)Lu^Zckpf zy1Zb#2=MC%Lb2~g&s;N~udjHXX@36)a1`-vA?KFvL^$YJg@8bx0zpEBd|GVq+6>Qf zn$}I7DyW113QM=RWIm+{CuIuRzKs2QlRIzl8cYyNiDf=y3F=h8<@G49r_0wP;twO_ zrD#z%qAQ0<<~Di(cM9p1G?wV-*THLLTuUp-3-7|+&t52|vLSKPQl)@>S@-C#RyH2W0 z7mkYGC?KIryYkl5s8n5w7tuR~kzEq*x^x?O*a+!}oOMS?ht?F1kovgJ2Tkhtxt+*O4#7;^0kD7U7LI78VCkJH z3S{`B!y$1vQ5+J7la#E6*Jr8tEKG74n>1*Z)l`g9b)Cr?>oLoe zU78*gvdhv@%Q4LS5?;SKrP$o{7*Ws{qO=OzO z&Ni3(xX9$WPubsJTI&9Ko;CG9C44oJW~J5icZ<+cjX|3 zLyBUC{D*3Awzk2SpBn-!Z=xPl00_92Xd-y?fx5#=m#ZB_6z?F5Qy48B7a6P?voi`*>dtms|d`6cWVKo!mu`uus|yp(1C3w})qGj(bJacRoh%Ek}}psFr0)cI{VzS&F+@ECu*;JnH>)R4@Pi=1I)0Fo`=4l=GM75y}3O)d3Scn+WK1i@A2EW!Lx0L8h58Sq9wcpKC#{cJ0C`5mm&j0be|GU-v zztL^9T>jtecRGzN|9^?c$p0$;>=;jk)Tia0e+NzFFw2iJ`;@HL8&_;kOUQ{k- z+b+OsG9sibdp)xeLc;vu%_kU!IlEs-q7tGJjHgPf4}?r;_}4&8vbK= z`|k4O{rPD{S{DE~xftI5e0q9ydvWycba;CG;q-a{swAxPZg*?K&_ z*GaKMl@wdJ5r8PhAsd70pXPginpaa;B1fvCC6{N9&rYsOzS6lTzV2q#`vSZQ^LE?b zf;lXUkjxdTTa8<~{KN3*EyH8pdo(5h{CIYK`pePzxfw+L;`Z|W&6~^j7bmyF_irvv zZ-&aalZBc!SD3YBL)KG5HCt|y5d;Y5skMkNV6~QuR8+*H>W zVR1C?1k1#ZLg`ZP*LFLF;%%;(*8oaGcKT{92-bF9+NhSAAKz#Of)@K6q44seTFJN` z`{?5y_+H9DoQ|dyF*w(k?{7|TKYbFne#p|GnI6fN$X><$T`6xb6}JbkLA9EXE_t9* zv937(mqKxV-ZKKd)6*3seHZ}*$$L+rd4cq}mDQhBR$t3dxm5m>f&Wi4{;y&GZ#OdX zU$fWmZO?ySztin!{Xd%RW`Dc>U*a+A|0a8{?FKYJGk+eW16EBn&9`N-b7s4r?HdwB{AVM6+`b1 zhm(5c7c4?R&6TI_cYWRMpBaF`JzUVrT}bYAHf0z^GLAG6>2}4HV{#q(!tJWUanQHS z>gaBj7*7bo!Z#~GP+oxogCs_3p{nzmo8hh1bCrE-z6xEeXAC_++T+CUyh%HY7f zfz!X=Tp!&YUBA_YDO6k^Mxg9v^QN(zqqFnj@zMF|$#b-;?(t72I$v}@pZ=qWY+IFk zeU)1~f;&c(2e^V4xBK;JE=%Qqc_r<0>;K($ub=h*YqYlUzc2C_`CpDTc%`pi;Svj9 zTFP5)H=_gq9LoEw^o?=rYXxdnDZrM0_XtvS1=(~-?uZ-|U8f4_!gB9w7V>Vns*f%3lRX3~P8R zDuBvm(SX#yEl!ia{rXc`tft&k9QSd};5e(3^7T9lwV*BTvX&{UIp;G2w~FDem}_#N zHb2!Q+zrn(0mu+S?4mXuGBZ&PFo~DgxC$-ucGgBQs$xn@Eo0dP<+_iUDY^kGBHX+x zpLY3%?X{B+t}U)pwy}8_6)pUe*Q&LU|6_qOb zkFxGb%(#Z?1P#xlP{a-E>hjv`Dlb>9z=V-26wk0oo$TiMRqC%dCHJBEB`y(}wS=V4p0w2YjU)~b#3v470ohkw^TPobtbolC6dpZZCImIX_YS14#q^5q6 zy-*H@Xy^pT8z+WoyMQEli^nPrW4->Sv(Iwxw5PG+Gqum3W$@Y?t`UikTnD=3tISQK zhJG#V{31f2dXHl?Nnq?(-2-UTAa4&bZ{ICg)bcO7gx$R0$}4bC{zl6%u!|J6{Z_dw z*)2Qza|-VF6|}LzXSx2zN9&2o-)jA@-*0uZ=fCadHvjL7JZ15}oS}S?xL?iYv~0?Y z=^Ku!rR=1ZrhzS%XO#$&G8;DlcpioMlkfB{U7E>Hr^>8|{Iw6l3nG5glN<%EEazUD zfm0N#8Y#J&tD5J5smIk)6~xk7S1F;(XqZI%qKp+jnBGY{gHe`{=EFL)v|88OKfLKAb{U5+-NRt?;i`alsGVI%rXAp-VBEGyq6^}s@a&+w668S_I!uQq6c2VjD zuqxYqaSIR4cVFE3JX>-TX;_&itlp}#mF0P_(XW=qP0#ae)pNdlcrm9%gQmWS?;rUIP1= z(ge}{gXY1(k|ft=;Sv8*TxLi?6()=bHQV)U5SRE>i}J%iY;X%5k-pC1wFl`jgRJ5i zo@td7#PocfWPJQ8v1}gCLP7)ocSpn(^29?~PSZQs3oK=Gdw;(|6gkVF;n$f{eRn?eEes-v-SUfk>?rXKMNV%O7CA&>yH@& zDvx^d`8-xR$-*EY_g68V;{Z+2Dd!^U{y%-LwA^v_=>5sr&FwGOXE&!yoN0%rH}B6* z?4NJXUNX3JczShoeROkqJpk3eR4V|SUELhLIX@lVzBxMn`Sjvs0IK1bJs|4{06(9d zpAUaIyE*=8pzi7@jrZ$h(~4`|9$!Imos)+=>9E+)l_w6fdy$*&`R@>_p$@}Cz# zN;j7JQ9LW;zgEB1$e#ao`rGrr7kPw|b!?71j``>VCE@WeFbHHcik=~SS1(ba#MH4* zY1DmXr8jt`KZMIoMHL(XE|BscLJCD6#cjaCg2?yKdL^yLSF^l;pH~s=Nf$K}xRPE6 z&kM=F3yV3I#PhP&i^2*bm{pYIe-#$tIEk2)6h#@Lk}C{eNplzscBPD6E@bB@ZE4!y zD=G>thj6LU< z(8@0MNP-=uAYPPe&}rBDm7$-_4%Q*!=g%g(T_~MV0A48(!={`s_?^{XNBU59uN%&D zdH47SOu-bz@``oe2M~nl9t4~%7+w6aLQ3iWACvGuWV8wQpOx_+{dPA0bFbO&ZukF} zc;qf0lkk6&(MEQEId5KM?-xboZ@K?UOI1RVZ+SBDx~hZqHTPBBhmGv2mdaJiyo?oI zHT?kw*cY6~5ONvuvb**OGH<${?%lHY-^2i`KvciZEm7U>+uMEnMfYtQA#d>DWjc(I z_lWt<(RH_c{-i8cAJy6GHGS4x6Z$-_cx^Zk%byLbpbfSZ5ns3TD4IV9PE;LStc%#q zB0^PAjfh{>uP)>@)z;Y2DT&4F-J(_HPK6iaO8T+6lZ}YIz?v;kfU0{zb^3l?)}^QP z5*D`R$gV%W>#)0xH;O(o6o)W43mJ;X&_h?mcd&So>Aya{Q3kzbdqVnrq1{10xn07> zYrV;Az1ACuU1W`oMDT$}jVAArjb!6-$py;vKbg;hZXo;LO8u|bY-QvBd);mRua|j* zo_8V!dx+R3G(aCk0a?sY$i6Zq(DZUmHP9@9FQEvU#-FGP!YHDtCTK|TE$D&<*{wFX z)ds(2ZP2XMjp>8b3T6gi2AMZKcf{`Hn7yEOk`Y5xwrE$E&Fir*rNh3A{`$4)u3xp@ z`r9b5*^vHPDyVK6_tbX1ndP z&Qq%Y8!hhX27s0Nf4i5<|KHl)|MVh{)c?(3|Go_X>6~8E0$}yz3zz^*>zlO!7_i@j z5g;9ctrcKv1^Ak+0A{9c%>Y|7z}5_~H3MwT09!M_)(o(HzUHS)|3{%85xfcQe~tLB zPVWA{c5kcyzsRGqR>{HMg!Zo|&dcfkRHh6P%Kx6cL`fv9EH(nD1VhSVu%;m(?Ubcl zJxiRG9t!#`DCZj4t!lni&0khEPev3mb;|+t{TNY-*3^p4&SvUuQ261^M@2NKct=RuNjdnA8|4+NU-TzP*qamr1i;^=B%pe>u~PxFEl8$x zvxwv^?eo|><_O+u&VRwd$$X!(i{fZ=ilX~CDW2h4ER62 zDyaVWKPMN}-E5k)kTAK&{RC;Ip%mtBCV!g97-DX6ac5}_oPLau$B+;HX@UEfI{qP{ zh_L_XpXk5#z$js0LYVkf1+V@?a0seRZTe33`x|FndAAw?q!AO#SNf&>ZqOJrwDCxu9056!etGBlMkH;fVRVgwoT zD+v|Xs*6NNe5Qc_k75`vR;3Y@()Kihj>%0XiNE0ccWEMD&MKvTAcUd%I0*tN1JrF$ z{PjivO(Uq`q(H6j^70!Y^Q+8s(+Fl#BTpgy87)8^ROO9_vY>l6me_FX_ICp)m6&yF zudS@l#S*OBgL5O*DF|AMbBi6hvWPBg%N}mWVCaKas&^WiKvrTe*J79IQ2mYzT`twPNFE3PQ=J`g1>F1=+bBWJ2%Lhu# z>l?v+uhCfL4=!*qP=M%ek`t(zPBp1RVBn?>{;~1;|!k1SMT359N^!? zNL-=VLm`6`q`OxG@_Nf_L`f2RNHOho8M{^Xz39=d~pw=oZvJNnX zU3rIQBwlQ?H!}h8F&$b1mrsABysqm$W%54`CtOc{f&6dHMyH)S|8F(6`QKjT5f=V4 zIoO-9{HuBMm3jWF4z6kAH+|T+b)U{XU1Z6oZ`Pi3CDv1Y>WXcrw)s~&gCbuYj8s#6 zU7=ps^0iQJ1Hd6elURu&t_i)QNvDPouu9dGWewXR&|2*}GE+&jnpkQ$#NyDJUUkWd zORl_wPwwk$@JbxMEQ6p&I-7XDX5GH_%M^uR$Vdc^f&gI3JH5x%b`Jp?AgEGCq6qob z3gF9Rfe_OL#B32OM!iVou*~(+OQvtaa8T!M90fr&hk7{~s?4it)RtT%v~t;4bE@v4 zn7xA`oGiCMm#&|60(OepWido!eD~Bg#r3y&T4gCEnfO=?x_rF{d=fIv0;gn#A}$Hp zYL9bC(!+YE;XSc?C0e<R7)ytKxiWg2pcQLAgluGi^50UH;J=XNnZ#sz%l?ij6KNE8Knt|`Ti%xdLLkU|NQ-w z1V)(I)a*03P$nu!mDbn zx^Z}E{Rdw{ynJk*>t15$&oJeG#%O{mQ^;qJih zvc#*`+0z$Y+I1E#m$uZT)?G8d4g7p>3q-7fq5mcXuCMGVlmCUKvXXF1`t?t(U_eCBd(p|{G2I**nbhtMm04|wLUsnEG+VkZC;L57&NPsJW z$YXR_U;eGDVr_9)PflAp1kWX=ae>SWaor2Ou_KvXlwcnij@C)?|NtkRPwbliUvLdG+BR((0R+|Mcra*Q~a&TN) za_TR~#*QE=;7Dd?Tn^>GKy7a6F4kSx$R8Ev28cB?S{79(6$@e*Ri2( z_p{&eezx)Rp6pY0{u7~?V#-j+K9C@pJ?RRVRq>zwX4e0=(QIw~KVIY!9vxSi!QO<+ zM>PMko*h>omb-7r@9X$z$dXY^=9se>6w8v<3&4oTd!SFxvh)~ z05M_^hXe4-6tSr+Bws09030(E10MxQIqaTDOZGrYn!6PMDE>`Rg#Tswk;TfY+I)-G z^!MfCy0JJ}14Q<4@Y=xBCnjSU1S9C(DNK3$-nA_4=E))qyt>1oe?~zShvHrrHyBH{ zkx4_Q8h%|+vRu3PK1N;u@k|~04PFBg0~9YnRiY;Dtq%}GRnvl9J(_z%J}zr^SCq}1 zE;vzU>GwlQ~oCWl)04ZECYpZnoZHhsQQ1Z zQxweVbh@uI`_`mM`u|j`pn8W;RFu(gIm~EYcQ5ow8LnR&E!@RzGvja83kXKg!)zhz zQAT1oQOis(Xld-vEX`}18_Du6gA%nAyi7i@!u1P14^jG#_;wnwaw4jiWI_&vyzWLKRu=}NR5^39GrdkT=J29- zXkmG=i}xiHQl386XYdZ4h3qoEAS9|bu&l$iU^5%GO9*dsC68&LuCbLh+Jghi8j zsghVyVI8fpq-t?UXG!5zk(@=<9vr|~I7-hI5Fn+(G!Eb@-}txS|9?e%km3y#)wW@p zzZdoA+fW?zBB9R7K+dpVAj5eHWn^}4dlG|Z%tceuazWOQe7Acm1lRoGYLV~X|E45d z)~g4){ym*lWMudk%}`Y6e7IXg^Fn2y=mLfr4v*##2XGW1<&$Q=N|O~cGGs9hC$7q6 z70u==ULOVc@qGxhNH{N7q2Ux>jY!TCmxNOU12$b;5&v|KMQ&VM2QU9_Fsmf*Ld z#P6i2trNVHmi|JKJDDNKhwWqvJm*!LX;Wo4ZeAI_RH7$juq{v%zD%f2ZdUvu;&j%N z^o!TPHbw`4|B#UwaB;(C<~)Q?&7AcA$@PAu1+g(jK|FL>1W(?~T%h=GBXu?_%|9hl zCnvwlb0gxvle^q$=tl&HwzE>vq(Hh@!K`?8$E5A^B2TIOA7c_@wh(6EXN~`FwA;;W z{{Mbwd;jOlJktKJ23w5%MlAm}z%Oj`w^3PP?avln%g*msTF>O}l4oP?RH~2^U6l(_ zHUwd9e<=q_#%;=N;dObv)rtZ2rpQl%qTBwiY##JY91AFf+R(R#VbTHLbE7ig>>Dj+ya^V<@mRAa*tv?@rBjZVE_`O%M(6-uK0+0F&2<> zjauLA_AUspzfABPh1IPn`oyPP{v$KQrYND;N$@1^|JC;2R==B-|GK@c{P!ZyN=Zde zgE$G$GueQhHXdpRb}D~;wqOUnwd}!8jW1;r&JRg}T{vIpS#85kbEWoShi{eHi1V0# zJ$B-v8MCz&m(XWxFLv$4lb9q?-p!fM&OPwG`1&E`p|Z3aw7g`6)I>Hk=h{x|u4sp$ z+D+9(At%IBnjEFIaozh|%Hc!b$I|6(Gc6VTH22RIP%&-(5%k1kw=askLTE00t<3P^ zGH+kKvWfJ2ACaxJztN{u{-1ja0=#uVZh&F9Isf~--Ina z8wdyl>RY4w@5ZRkMc?caRv14+nDMt^!e8%>VjXbEg*5v3JBo85hgy?62P(9dAP1=ac5k%KKv4E*1E7iFG7?UDgW{%250Z z_K_uws{#O1T>#u;9|01BkcjwAX^WBl5_XUbT$+e3X|Y`Wa!aixjZ4BmSJ0+F1SV`s zV*Fe2O`D%Sr8#hpB{8l^fU2M>|8YXVQfh+IOBYHL%P8NKB>=yi%*xl1Eugwq?X9%> zElaE4hWu!(zsm(kv7$xU4T_GNV;gU9=;LsrxQF@mC7Fm(@RuCvZI}CYxxesoCjq)f zV_qCa_-#y*Xvw;(0Py79dd2cG63u!nh@yCoJ#^%GBngX>gFKcOt=GCj_K&PSm+F5c zVNZ1XGS3SAuit3*vie`I-`nbcFY$=`|88t85Aa2aD1a0|Fmi4NU=^@EfC;Q4C6(8t?L8Dw5ytE_X3A6QNk2h>Eu=7;*~-vcklXC z5_+GiSP5IprAriC*OO~QzIB^%2Xm3hyMUQbr7*HYl*ITMhrUe(zAf3lzCYdETwSMA zK^i39A|~clCc0zBw=uPm?8!bafSGIGs}e(5KofPz&YmzF=#8naY8UJfN?I_OsTx2L z`H}c>+$P9!FVkR)`eA6Q=$7fD>p@vKBQlNWW`_H{bcPhPpPwrQg;v7P%^nxX6^WUl zSO%8N%)a(G^U}G|rgKkolN_m>nZW6rRevUsp?kQ{cTPG1E-;9uu;mO%i0rjdeS3X% zELXs8?pwM#^51Tb%RikD%Raq7F}2cR9YY*|S9%yP2m=s^I3Xapr&zSF{zP}H7OY)o z+>BeM)Sz^Gr3#ywv0sflrp@I45MG#Ts%E)8?HRl;i?pJb_Qib2pzTmEX$BRUr3NQ_`%l82y^y82RbSHfYJ671Oi~ z7yAA*2ZDd6%hxQ^T~K%3LERO*swueyAKsp|bgh&Jb&5nnr3(im>!rLA$u9L@U@lfK za68QXC}Gu0Sgyra^(2@Q%0wq5T=UbJ+$DueeJ9I2sm%|^F6hom%R{pUM$o%Mp|9t# zUA}I8TRMNuG*#qXGF#PdT0UD1?=FxYmd?FpOuuLnaRFdii(J$YQi8nmC9Qam@MP*% zZGyUdyTqXwkHIVSYw5P`%t)!fh+GrtOi({vPv3&6QIJ2c2&)1Q+i%5$v3;KKl-YkM z^5Q3?e0H8y{=e-`F8^Dj)!EvAUg8n@>rf2#COiP-wE40=0BY(k^#VxCtm6lemS&4c zwaEXv6F6>+jcm^lvDhYz2)%mqr@riebVvmGlJoyhLVNsL0 z_R67`6kW$XSE62#(~2v(7T|{+Ykn!82Sxm?TkiJc^Tkd+U3Y&@x1S)*FT+;>rYysW za$G~&8T2B108bM*uz=P*r8zh`EX2`iT0A{29Q8UV^wQdQD4%x2m$^6a95Qr=7R8kx z!y!e*dY1haw!gGdH{@L<2BadR@`*!9C#_tjg@_)14=;!4BW`FDd`y!8$|K*{^ zMic;L(Rl$4Kzhw8+&M?tljqU*I0(Q9frKJo#?0}JN&wM4l~C67t~Gtyc)S~(ds?>6 zac}G3VpVXNLhwe*o)yJD&qB<=9L5-q0z_>#`TZ2qpKflhhWZFCn<7pWAe5DVCzM@C z3w7c5NatfU$ziRID+^?#(y8vrKeJ?zM|d^YY9>n7QOLWLy|P*EgYuF!SuTnRBOVFt z!{w@dlUjAkSY)MyF%rH*Aa%QYEoVxr6<;xK&R2Qm>QvEDoTzfF^o!zF^~a@+mTbit z7X=z255s^@3@KwuiRkpBaQ_NqB3bkE?8-X-+y4RR_du9i_tW2JSHLHT3LnZC1q(nz zajG2=U!Q+lb4_O(G;*4r^$vP=P^LOkzal zy6xOV{L)u}Xlu6;w==U^V`-1KMF@MnNzpBdg~*(Cw_s&1b03L_U$@Gx-8X~kZWh;H zrYLj}#Z*M`sd0;lzX!%77CVjbDm=T|1C(eUPQg718DQ}ujf&>O&1awF1qu*vBHL|s zRlit%nE+r5qutCex4e{Kvo(aB-tJYEugmK0Zhradnf==MRi0f{*IdDsJQ)QWz*Ox` zdEx;`?@(NPdoE&l9U zU6$ZppkSv_r1o-TBB8c{wZc3jCg!(chf&PsD>1}a319NhI`AKP-;oj4++^u?oV|VJ z(bjOZ$$0KUE5td0{u>y;&_l7yX_iDdEA^8j6P&+s@OZ>3Sz?GP;~tug8X53mh_e`? zF}_<9@kikI4VdY&@$4n@qhuReO=AvR$0zXGo4j{-rETpgvsxe?H~?N0_Y2|+hlWSt z9h%B7inFV;JOXdz0Qe%fKXQsAtNO4It~Qyac1Eid6^rl4 zv1I~B*l=BD%52zfokDAN=>l`-#MFE3u8WyuLp0(hByQ{Rar>TPB@Hgc2X;pjXECeL=~{Py{Jo)zam zDl+p~^S`(H&20Xcez)1$p8veWwS2+I1w)b#=q@PqocF)D&6VB%GIaP>iF{Ikd4Y)X zWde>1XUrcW@_0RYqkMgA?|=D2-4||U%y{gb;R?jY?hVf-;K;oHlJ|#~9E%rVzVaS% zw7ot2_w$s>{|quTP6E1tAkY=^f3MTY-T&BZZ1aD;$Rq84YOsf!2?F&|6p+OXy^!5c z6qUba)FmTj-rs3I*R`*u%V6WdmE~Oip2T+nfxg}R2N+;q2nB|y%Ltj3v0)U^H1DcK zh;PD#m!i8h-)+rzU*U}$MJsmr_?tQ0U^rJ|e@2;cZC`>iZ_3PhvXURujYHsX@f*v! zvU)8?#2*UBslqkA)ZcV{uhXY^wXWYvMErFJp>Td|8lUH%895G+4*iR9PyPhX!pSp$ z!dobFe*SB6R6S#taMm>j@IjMzB?sPUgT^y0WGEg(4_y)eX}-D-o!#r>8f8#hwmqdo z{RK8D{^T|)uk_MZ6K+I3u)af~y2)yuUQTzTRne#W7ZyQXci;bm zm?+Bi|Mb?#ry2lO=>P3rE1Unj-|TPie|?ch>i8m_a0a7|c>c(lBYu2gzaI;e6<$A? zl56?=ICa*vCfKCecr-Z-0&@R>1g9S(DD!Juezvynw05<{p~&a!iftN7GD89o#Uy)U zYNnyrE9`L&}w~yL~pBAs_$$ z?7e$;+c>fyzJKRa;PB_%v2r8%ZO{0wch>E=)80;OukECFZf>p*O+pgK6u}Un9CecK z{yTUQ0KtbImXnNlPIoL4C=?1np{h`*lEI{&M&PWH|Hi`HoDBYecSD5kPxP1r(@BI) z^54#$<^Q$4eXzYc|5?hzn9O^7u+0Dy3lIuR)5&PzX~o2P-0B6#=DKY}$z~|-xT4MV zn&OQ%K$toXY124AmVde*jv`F|%-|rxBy*=5EX{L+sr?8iVFK^fDcDNNU8) z|CaJFfsPM07K6PIdC!3O#PXeiOM^UDD%(naE7fY0yUZHX%UKqEA4{%M7*^Tm-Wz=4 zM-ZVb(yb(^l_d34{zN6?mAUIOK3uqqSA67Yt!lz_7(N*&&*Uu>{`aAI6RKRemr`bc z2~5cQ;yhLNVy`TqqgM8&sB6>eE9L!(;W=Mfpsvl8XjppM$$#@512@|L?DOC4&Aq*q z{I`_HA^))%uy`TxJ2((_AT*6QIMwm6v+4}8-D4dVM_7apcSY}x`lTSc8jn_0tz+Q= z{78=7W8jJH~ zenMGLpMNsWD?=DV+ET?atoga(9JWF{t30h%9Vwqr%d=;O`Mr)QLrsM1A5*HJYZigK zW0?7j9IY#XZm~~={1?ECbVq*T4`8-&t0gj;MF?z)|8cNs<$u}U+Sy;7|1Ra>vYnQw zY5{VektXXYr#AL8&*k7#; z;hpf~0m>pW936twlULWrT%?Zvgoj{zZ=e0jM7O0Zc^p6Z6Z{N-2;&@PSFq1PDQ;lP zryBD*V^u8II++$;MuBH#*n5#$-eOE{yQbC(&vhv8d&nD<`nzHTTQGu3$V*@mOTQl% zm#&pMQ^~t5xow$6H9eQfMxIdHb6o9eN$AJWcB$^P)x)DzlAt^e)$^w!Uv#ZQ17jPYtRqf{Zk7v z*d)*DL&oFS@s`{mI2CX+sJliW&aifsAdWz>mzZC){<=D#>q_YEpLQ_CRw8T_jcR~N zLbU^W*A85Dq`P`x4&v#bZMszU(V;S?2$Mku@u!&c30-UC04fwlZ9P4$u4pW-lAbzoJ#bSFBkx!UIESc{tiAdzf(Vws?t#@<> zvxHyUIy?d%>i3OdixN!yB;YZ$^*mr}BNVc6@MwY1k5K}RnmpsSh^tJ+c30BxFv7Hy zI9~m~Im{y7RHAeC4cWo&EO$o)&xy(-* zri<22MME`kWOrtU=jvFUHmP;7dLus1cmt|6v-<1nDRi@2McrZutWRJSDx%+!+F zt_<+%ZT%F{gqHe&P{oXUizQ#k9+yonQ79nmVdLDw(owmR(TIJT;%L+$*E{(uG|{OQ#l(n*^mM_W|D}tPHp+o%?X{5YLGss zOY^NCB?KmvJAprC&H!0g%XaEK@87JTtSm|9SKwmX}2Wo zw&fiO3Zd3D(X)nGSzu*OMGIf8+_dvvcFcyaby$^|V)|Wj4FD7>K*cn~JkzV2|Cw4u z$L4;PlHs0%rD8P#m^0-riAE3yehkAquMq>ffgh(Sg`WXyw#pl~tes`c7M|W)1(5XaM z&buV~q{UF~^0A5TrbW}>2~MeqBU8vUhqlBc;7YmV(3DtOuf6~!#E%k~^)kqB#?BHI zSxyIQ9V(FRv$Ki4oL5N4f$34#!qOw90pQVX+Y>T?sZ}&bi%!Qu56_le!A7Jye03pW z%+cKfi0ZMFPM)IE1v>R%yQ98Chh<+2C7Bb!)@pU$Y}WZvE6$4J>_A?!Ed; z9?|QqpE~%(CuR?G!ce0rkE7N;ao?h@T>!H1lhQ+}$(mG@7Qn+tcTxYT`)yU(elpiTju z$s=U9%AxtSX!n%a7lL`B#R;I#Jrp9qr`|m@F1+!Mc0Y-p&a^??Aw)3A_>9wN!>o9Y z)3m1bt{=Jf6!4x7Xr{RM1z*=X5o2iLo528$VK$i)+X75euBtL(b2h1xQpkxvAGx;c z)Nz;B7w3H;n4vGi&vN1TeyR2qsrCOz5sK$`|7g7bx4&~x^8a1M|6k7YrG@_op9V|u z|K&}U{C{zmf8ZNNo&T?#vXgX?4!{~(PvQ-7$w%N(9e{Zs-IWDZr-NY}78+k3@eq`^ zQv*hHWmag8PPIG$HGOX!C>7regbHr{1V^3v5$xuCmQ+50D-5aH>Uw(Psak3au$>x{ zeq}m!nNFL`pyeg@FK7jw+Bvw%2uZica<&R>>*S`!!5zwzKsHRjJChuUit@XzU}4Cj za(hLeH(r1tAt^rG*a%{jhlx+3G3@fC6`~*?!Gu$6W2?8dw-KNufdT!^#L*}jZ2W%; zv91wbyo*HI2f-gJjH41=Ba{hfw2i{aOOe~$Wg&$V(?-h5&1NU9k=7Ug)XM)j7{V}* zVff2j7XcgO|Glk)opSuQy_NjGjHiwKucpEGa1oFp^RIm!@LGSEyPV&Ics4AiII zD|_1E95YvwiWq|qS7Nrl`K%X}ZBJqe^T=JVC%@O&?H)~KDsZcC!jh_$O#L()WmI*W zHU-=&>J%mBQs}Nt(cnk8=;>gal{(()%IE6J=c5M(67#V%$uw3biindYM#PJUgvH%~ z8BBt@%C6$NZkDjKBz~^X*%k*Tc^KCtCA$!Mq~adz>r>rYT|J9>D)hfGjA4dk1Q_8n z@CF4lWdCbE|JmI?u=D@zZ11l0zhyj3Y!h-RALUq#@*=0U(u=CcZQU*J?=kzlXomgW7%5zHG4qoUtXE{LA9p%n zJ%M0d1`VgLfahs?i{-d%mYmgxxkaai&@@ScOPEE{W!!#SpSP!+8c3N7f6d^h943Jn z1;+;$Xg=YX|Ge`Mr}$(>g!jWgvWQ4Ufmbm6V(;?c9+DC~qhya4as_iQb=0hwX0RWr zP@(*n=w5AP_*TFJpG6Cnex&SIb^f5AQg>;P|D^&tmk(Hj{J+1yxo^k++27e-$^XlE zm}IZa42u)_CCI0h^40XM73}p=ZDe`9e3SUD%FZgW7ld4tkgmC9b5!g7*cUBFzi0hY z)>zHGT!c&@JlqW3sDHVBW5zd%5xURQU#{OUr1>x4>1u`tJg17`0ncONf$6}j0QMpR zNBZUDjTb^5_%%vGp3;e9UJ!1bEsY3+hat=$$JWmv6{vgy!;S!OoP;395JUv{m_aH) z^igKa6F?B^v3iCRgEm@6V7-L(SJ00#OgfIiYBuvblr%Xwv+HFV!Yc)7r67H8)^)nl zN`7ed!6$MIOYYWBZNsj0od~GrspWAzTn=Ac)8IL3X?;{)lx*PbOk^#3n0<5kxeM;bI4go7_ z&T3Pr8jd9%1HN}MmLK69kYf%c>fp`lC~&3eKAEP=jb=B(4ps09l^I!`6iNYkb#nL} zoE&~1!ks$@o>C!V{{_%@+coLH^s?+u63ye|C3P{$ERZxL`-e7@Q_! zW{!T9r!mXVH?!===a3e?N}o&9NPWQLTDAw)_#Yxz&DuSju;n^~K*);n-+*0{Aqd<- zkYgCqKZTis)m8X6r0H$w??SIjbrmUS3Gt@}f?eOFpR5oF?200NPyf}Sg?S3;(9`{Q zV1=;~{SfrlYDN8`qR#F5eiRpxeoiDoK$p(0C_~AJ?q%;q?h5eXIsOQug#Syjhz|i8 z!z_zJ$Oge#j|_c6_d7q%pdU`esDu&}pCF1*5>r8~PIbIdcQ7xV3UcyV^HLD!yJ73C zpKAU;faDTo9=Swq<^O< zBN+G?M}vf~PQsMiNx>cIs-rJc6wbO~P@!5(ydH)@o<(FLVr2L9c{sJj;8FL7OB6Qk z4DCC%&`koYr4lmZ>zruAXfX7^Ch%hP;DJqUQZXcIDz(1^YZzwZC~#)4k)O<4Z_IiP zOV|9wk^Wg9$Z8Q55d*_suV6RjjsTf*X+&Kw}@bd}`e1L_~yns`NMEq<3i8Qa< zf$TP3u)}#eb0Z8?H#B$(BK%Yd)E&3Z5eZK6W(5b1@Awfm|Bdm77yPU}G zh~Tx(-k5qHFSj6sEA$_0oCVyjF>vNAq*IvBIyMm{@i|AbF`-b43a$yHIz@}!ATIOL z#i7^ZBTJX1W@yk0&_6p4Qbm2B0>%@bI>>0qtl_}qNMv%?-|0Esql7q`wFW@L24!3U zE;vCiMh_jZ9uv`J*$RW*5ieCq@!IZdNlq#l4QDGgy`CCj%CI_Meb549T66}KIZK=t zXM3JE&U}}sSzz%M5cGdAN}j?pP%Hmki)BhTx;Z4kCi!pYpd|kt9IX65m-6tyVscYw z-gk1;seH2tfzF&roR7{F)@ zyaX{Mf5B`oiU@$8(>Mwu5>FV!Yovtbz)wJ?Zf>)s7e*Njn41kj+zo?Y5`;s49HBg; zQ`=W7fWo750_DWQLCK5jKF0Y7V<%N|Dj)Sl*}l-YJLKQ=Rn8JS$RSH57mZ*%%Z; z>q|;Ij)%U0X^9+1$$)E@LP}LyrhIITZW2VfpK?Y zO-gLeF*@>WcA>a!fe8lvQU6AZ!<~&m6zBeVBTZd7_yjlnzOi$qY|*b zr<0fO<7p-TT}!?9QR2Vt>}_q^@!$4$w^s7sGM+m5PrhEP3@D)fEOMaLou$fxSZ{k? zdC&ybMkbVdNR>!vLToRQNw^CU4Gkn_5D#6*tVF~*5z!p>ClV8}&buB(RFo|=NQ$D^ z`P7#6daJlCG%D+8oiVp&fv=UDe^ddodXnfA`#uCo6W5rnM*clKOUOlbj?m1Z zf7#RI|FgYSzW=?o^8Z=N)8x})%mPEa(L!Ns3rt@uDvX-T~`zgbDDX zgm~=#`@0_S1QETCymP!RuQy%t02VxB!|nxQmfAwG*M985$ml01TXrx#=Dq$m`b1$zZNeIsFNmzjPLWe{Nsjm2}Y znZ&axa2DG640sEn?+J0g%+LsuAb|lH5{1V(K`aw~2K;*;{C0UfMK^}2Uyr;mphwAI zW4v8Pdui+6$^QeGk*Lpnz&CCS{q~XUzq^}zyCwVY*6RF!DGxX67UNB&Z^N81o84EN zL9Rp>t=u;)Gw(A1+FEjDoVvn1toM+AYh~}P>c)aS`W+EHw3g2>&S6$|v-eo=y0?Df z4`62WunSH>B z8tA|tKLz@D4*Uzv{P5B7md1<^htpuIUX*Wf7R_J7AcI7v&@Y?0)s@YjykN|K8FyxF zdvN17hQKEvhCU{Mnfd$R1IOg0emnQ0S7CtGd$Y*wPc<~u5}Z^~V7;<- z$E%upE9=a^&f}KHV#@>sc~j?}Q2ScB(NYyo@5&a+HMd zv#YR2vK+FRjC&{>Y>cAhmbQF5HnsBN43$FEdHco-aGa*`1o$9>vHux{K-3in$JV_g zqhm$V!vA%|vX<-6tNE=Z17kQEQ-Gt?&!E|WJ_H@RFY-{CCv7Wlw&wR<^qJ95+)Q)t zvP!;CTPj6BQG^N!Tx95@JmD_2J@76aWPS+2O_sy+<7;qza{T5LTwHr?`ciSgYu<=j z41TO=5J!L@6!%(T_jBx-b^M>_!JNb~UH)kFo;@pu%%gK`f?C*%c zIoElg>2zIB8hYJUUyfrxkK=jqlrYRdS&7I|+b*kYqB%kpyk4nz9GV#+(b)Ca_akQs z_pz&}P&l`B>274!=Y=XaBmQ|&1Mw+L<{E@gp&6;H=vj~UtR`%edn|h$lNvnm+EH$B_P)$ls#< zPMtlEO;gvCtE$UJhk#4BFm8fwl;USZ250@<^QpqrwwPJ)4HkZ4>RCyW z4)hG(-Xc63#)d(-bTLE^{-`XqUJM6*FsX4GSkn`YTZit3p2Us1P!qmIOfvz13+GWE z_+vkcS+qgZMLU7c?pP=~urihKu~){inoO>%ETS6}_Y4MT46_N~v4^JZlHP6xgZG-J zc4I%VXMU}L)ii8Bn(g#wcxw26cz2@0JM*LC$2tGo-`U$Lo&W8wLm-Pzt?7_*+#?hm0){5u~T2EYVi98cHQ-!YCyD1=90 zgz3&ObK5D($ZrS}yLqiS$Bw6;3RhOHulLXJF0kv-cZXKTEef~ppPIiJ46%x)$+kuh zlh9K}N;S}4_Tce*RUR7=tw=FKS|Ld~t(-wkt?1A!HgpuBeb+cp#wY#Hk?<^5nI%S^{asnn|P;t|pRJsG3Z&P>p+MQ-TP_I60?e z97p+h@gF6IZ*0eypKOe53{%k(<%F_ub~Pj*xgUdd3ce$+h_i6BREOaa;nRt& z4rpoQ_#P)nP}w=XkiF=t$mG#ex$gG6@b*R2D$wK?W$Yku98p;g4s|&5Xm_-GO_E!g*c9Alwb_o+*`>Tnv z%V}wfamA*Qd5vvnbmZ6{x_l^PcqX`)$CFG_cnHkImUljmf-V(D)o@d&MP4x02B($a zi2S{5Vr5Kdd}{Q6&N1IYl10H>$AAs`|K`r_PAUHH-YWjvQl93OJ`xjvPlw{F>KcC` z4X!=yXT|C+u7W?4QG)22E@hKt%|>XWfGC!=)k2t}C?Tv;mvPHOAdp?H{I*Zc`js)$WME6LdXOMx(!c!62W4aDbIZ6DEzy~NTvVoR!Vv- zgS1vs~&JXVMbmJDM{zC$@IT%3G`R~?#>Hh!bD*y9xo)(h67=Jz= z78v5xyeiGX+g5(jXm8{vxgY<+f3-O}<`qRmLHeQtXP_B4Kaq`ew#i0mQd% zGd*j*GRg))RId%C&@OOpeS_7e+TPXfEQ4~pUYnV-pTppYrvU(MGz6n%6aBc=MM3a2RLx~3#}ND@zkyVY~&{w zY{;$&%HYPW|7V`fpb0jt|DA(_9ozq7e}A?9m-4js|Lc|J!wFLidu&oHJn(&G8skvb z3+=SX>WW|M%Xq~lur&vs+{7*ITUvPdt~`H~8T0Aij0|0Q`l)bn=Z0k6GY{gWIqTik z8+Iw)plAp&i4w+rFMaOgViveBy%H%a8TmY^BU|2ydYebK=N_xj(~B5&ZImkN+roNVve2HrhbRfr0}Hab@f>qEDA$xL zkE4q|>+Ae&N*gYcrFt7)$GR=J;gv$AY4-bfS8uo>PhYFwzCE-0#>?0p{`Tz|qjce^ z%8mm9lq8VdWam~vey&g)9BQmxknu?;r?B1#YzC=beKZ|9NfdxWNhb97rT^-hIxljEcrIC z5us!R6Du^Igm&aATH|oG5<^#FD4Q^Md2kQs6+gv>!C@^|{uyxLN0V|ykG>bVh113o zT*NZX_&Viv#Y$#)_-PtP0fS@JY#|ODUtYdBJ2__Z&B@j2tJCwFv*S0{E0fs2@H3VC zhj(T=0%(%|woB)~Tbui<^WUXB^UHsDXC?dLot5QpC31ZiA{X9y5^)RfJchVcCT7*J z8idT?K#wpmGa)$~MM$mfIf!UZ-IBcy@ARJIo#XFWz=?4H5 zLF>K&#Q1kOISbp$m?tNv*VnhdpZ??a?A0>>c(G#%XF4d?rzcmZH_QaKl2IS$sh0o5 zzQ1uR8~`5A|8IB4KL6d^T>1Ym=b1+S)A!-|Wjzk>P`_{L+K72NXwDt@-;8tgfXxH} z$RMG-3ne`580Rn!kXAWfxg_3lR`uY=hhh^6&?wCy#t}*m!Qjs*74KmZWRsMz*T<*V z+k5-$gY;XTp(+6XM0dCnfBI3|O1FV_%Ss5PReqG}yBwyC7vNV&f+0{}m}srXFOWhv z&jDWsTC}QfO;QL~8{BN#1(PQV_)|M00x#sRST8)fWqV4d>}Y|{cKJ=Ja+g(D|I8?HvB|>VNc{$dB9$kvHC?k86c&iHe!HS`W1ZJf&#dT9n&3382 zBS?lQEL2yq!N~ni7l2*WHQz|5UR>8C|8|Qh3l$AxlxG1v6nXC$bCm;r!s%0`aXDK` zBa+?lOqWZ zCNN9DGjrYWg6%j!+ix*DgFxc&nO>`HLZMfUyGPB8Z~4gbF;eiHgI zN~UxHYvBL82m7}DXM2BlXT|@Q@yx=nv6=@9zYMw-B@qel9O3BJQiRD_5|Qiw%Z|z7 z2s=N^&8nf;ap6c&QIhhXlOYW5aX!KoURg%)ud?0&Jl>t^SYS1E8bX6v;<+3pK|iCp ziasCJ0O(cJDXdN!xf}!33U*t7`jEB)tXFV0;HIbTV^`gfF*mHiHRnw&zGl%1)HYs# zOZQ-yf#@vJh990%g$oCM4C#bwHz@*?1U{)OuujP+gD9R{ogUwug46$Zb9#P#c5x2Q zeg)?jH{kUDon7Bt1FiM{@M_QYoXE2Po)LZm#6`>h;Z0ZmmY@{HXfSDAv7i6>=LD0C z#lV@qxo7~h+W|xY3Sm|z@wac!_)Po0tS82_7l)C?N>H6B=aV)U5KICTil`sVn$CW? z4hXufVaABg*b@}9(7vpi@oFK^*#y^N^9V`vKz{J!Yd9Fegj`2|3gG6udiYVla_O)# z?r(=`VTw2o%z?QU5LKYQeBt>>#)a6>+SpS@w}fLeVvmT8zWW$hX&)M}D}k67%SyGV zh5SEv0DyY=e`|YZ^T0m;Jy^wmU(VBB{+}lRz*+`BZDP97k_etBU1pD0Rz z_Y!!e79ChEfPTa14rYl@Upj6ItU99{NJ9}Ade zDD!~#;AaVoy68noA9=tF;ayIDlFSca30mEV$Q@mxVl=G-nreV-sIv@~M4=8_yQj8; ztu}h?MkLLmk)KW8r6HBLN#+wcm{bgp_#Bz6Cr@EEjxY?V9Fu52XBibII;H049wuiq zvy7RJQ|tab?jXKpr+F1a$Uhq6_Yjd_NVf^LVX$=4^A8Gw8uzvTJ~b$ z!&S12&t&7UiD{3Kl*@V@In+@?7zZW$yB_fRG4knO9dle}8W|^sN^(qC8mR%yszk?L zr#v@wDr;Rt8Ca)MUr$MR9k4zyUTkjfK6aPxAbEf=0b4937HzR48um(Jpu1;vGpcGw zwhYEhW~;dDul#_+f9CUPPRPdOwiz2lVY|h?i4!Zt+UdkpsUb* z4~_-XuJf&T?ULLt&rk~Zwm_$62KzAUGL7r5EGgB^P^)F5tyY_3IV$7_6Xr}hf<&Mi z)v6s(CtL;x@Uys6aCii~|NgMm{oBV6o87;CeDNWC7=2u0Q-YuAouD*=A@{h-Q%o}G zj|x|wG9|Al@V7n*hGs)8E;!6fSPLAZFgvgU3=u)&g1+bIe{*Z|U}gVb#?x&7m*cPJe~}DtF;1BkUNpcHO}6l!QDvJF>WKt2B1wfS z(30B5hsQp^~`UOU{?hDUATHy5ui z4#B%5B7i_lFzBO9Vk^>SSjhkcsmzemsiuytVP|JvT%+grtdU&_-g|2a70)b1b7Q%1VzS+;Fc0IRee2t=yS z6Du@Z!P;sM6X!cn)G(_^8eVG^mmAv@r~IPDSq}Rh* zceiZ*zrD);v7Dy`{}=N>h2sx0NVGJtb|&x21dgTX>Uth+J7T*YD$FzeT&>{hX8La< zkbN_Z-%tPHs81Pmb6pix-2p)cYOe%SvSdy*2o;;LE2;W3(j(4ks=$Sq&|OO4V`-J5DMsii$}-MVC<$Pt>MZ)%}-X*%K3rCDNEvfQZy&nk0S zQGgxR7Xe*87Um-J3?}9k#bukG9ZJDcVq3>co8?gUIkwp#V|*WMT7J}7AU~c}WOfE_ zTb-}|D?P3F|BQKm& z?or{f-;!do_M&Ol5QMLiXsX`SWUCI&=Q3ori`1vc^c)+KPB}VXWhg$G)Q0`5W5h1% ztj~amlpf1SSZx))AC>NZf{92E5DvQR0HP=Ad5%@09+yjqn3fuHy`NlsYPJ8D*V$CM zV59!GZ~Oo5Y_9x&m-9@q|GT*DqAY-Jj=OXdV6h!pHb8j^XaQEhrZ}uq-^;491eR#J zG6k+4`)S4hXUzL3pCERdVtD5&Vo90F#t0pgwZ4iUvb%!I0{zF1UOJI~`jt@!_(F5nIP zfAe6=mjAc54_4>@OL?YXhckJAi$WrbU+-SA7tTkSkj)t>|Fc3@aOwrZYgW!v&4ZY^ z`gp*@J09@(K}fxuc_9azFzZBfmOZrKh0paf_eSSm*>y&lvL|rSeyw0WKX5#_4#wC55wn-=fgC3ZB8-#Tko@9{b-D4ae-D8V0+dcDPa#7HG{B~r zIe`xs#(+>h_X@)Fgw|dwjgDyII1CwFMP6|V;7T)7bkA(eW0i%WMITDj!L;6@V~ua) ztxN-j4w&Y$rD{r^+_b!PX*K!73a(S||Cy!02L8XZxo@BUZtv`_GnfSK_^+~vEZprT6wpwpqmQ~yWtj>?dr(;!PQ19 z0?%+wPeZzWhv$wrs}F268o@A{B^Gvpq=GRo=@p=9=si^^Z5PrDr61RKV0U1UZ$Z2x;?8}!rB~HSdI-XAP`|ue6T(3R^H$y1?ma1>j!ZQFgrJ0x2wP;rb zb|}S4GR?MJg!R4QsL0vJ1qj5Ush2AelePEOuM#V1wHAjxYBwACsaI;Z))T>n0B=@p zMRbHCl=#_1-;Kr^ath31b!xpO%MHy^z@yA6&118 z829AtD913Qe`YWVSu7jI;stKcT4XD?I?~>iy%p;>^IOS-E7p<+KaS z-0tCdLVi!<-S@1^SVAVzn6fr0U zUv+$Uv)LL}?gFB7UBTEJP^sQWR-F3>c$)Y>Ovdwy|4saV|6tGZ|Jd3;*k8&2OL+|b zf0~RJ!}eh^{wY{K>&GL>{V!$GXN|$aWZdE+cExUG8Yaw{RqY({nMdPq71Aj5Uj^A0qbjH@D<#{3GVO& zWM<+u^%Z;t{V2nv!%=bM0xMY=`J^_ij4&C0lLlKCyiFpZEjydYjAlnl0OvGZ zvpgA%8t`-KC*ir6G3(V^XHKHHSCqEzFP5J+?7gmf!W|*+^^1;@xL#dFeo>O{6P-@Q zpu$f^&pndm&~uLNT14Q8k!Fq4o@CMJI`8+R&%l%Gm5HAAQJ#c$z8kYlNh%3TXHm{^zOP=sR`W;fLRbYfJJn@lpX6|G*b5&I+8;I` zQBpNFs^1G5B*9(uv>4B^SI0ECKuqi5UO$gxv8Kfms6eB{0SobtVKB9k)|3&7ovRQf zBrN&j(BAIYNRE5*JOAU-CqoDB>NK=*BPfIW=sBe~^-2}w^l)NSL7%8^l=suVot^{5yKDUv4I$KK%{h!K|k7@ti-9Om3?Z5k*tNXu8c}n^}9qok~0VuGa#Sp;z zvS4FCrGBPs3c8x0?bQM&hYf+fwp`FA{4lV7Z}Z-XSuaz9VArs1{2Hj*Y*GtaivN$C4IvDvEU6T)Ny$suQE4 zrp-AUEeSB%WS5E#I~SM)hg2uDxN!yVAqc?F5hk8Owy{@b)v3nH?AGX>!qjYDqkfJndR*9|Tbq@1 zX0%v+s%j`SMS`7+vPmtibcKGU;pKL@c>=eW7V`g_2$M(k|2Wv$EX)6^^S`A$CHeo& z!hAo()cINDf8LkJIShn}>nM;7h2usNEp7{aQ<+BCiWX9ygW>S=w$tK>4MZ5QBe^!2 zY#;Y@l8=Je6(k+XcN+OgBP+mvS!6670hUX;jsc5OrQ<+j4=8xP8Y+Y1FYaJ)-kqU| z|M#QMFg%^l38bF?Z*A^vm-zp|_A39wQXYf<|4IjYab6&D?)(%xK+&0nZUGxF!0{MG zAxNSaq$o-V%&?K;UN}dTZ?FPS;ZzwS*;(3-U~b1iPsULg`6qsgxrw5r4|0-Rr0j-O z@BIDQtFz@l~$>c}ivH)W>umqBDze>&V30wd zz^wC(ZI#un zLaeATyD_U@XR&s-@8xN-|3xEz0Iy*T1A=A<{mY()^Pla5?Oi+m&%y5M{_j#A!~REg z6E@&lAeY6M0*z_(Q`iHo9xd80jDf%4w>p%$t}tluW|;#BE2$&E{D*W=*Fe?WI25EK z`!a8x+$n95wzEBUwxPNr?x!@=atfDitV~h?6298Xk3xX2OQz8Vb+fNdiEtNE>4G7CIhc-EPL6^*|F zf|wz59vP%*|Bs_S3?{)G+232le?B;{_y4Wc`QLILWB*r!y_ij3f%_>oe62T&-t316 z-Rn#*&EPems)v^%Osq>;vejl(zWU$K{3(}dl^ONCI3h4 z(JZi2$v|eZTUuOnWwuMc3a5|Y0|nE9x9S{Kw9Ni(agSH-ZbdJ9MuO?-oN9F3S+;5W zj(ar*CIxj=_%P2;OrHLFDq@P3ZIoPeWh+Pwe{nOpFyWWFC1$JLt5y-^0)FJoA+)q2 zX!E%6>MmAuM_fAvUqKQjAxsF^w!10(l`BU|EJNq|o2`cw#%t(uo_n-T+BX#{tj|BR zxnuQMPm}zYqKwQN0JJIo&-VU~?fOdUK$A-C{A$3=g6tRZVg7>F#byFrw>^h8Nhdg1WM z5M~UT50sLt1>6|!!bcB=XT5aZFJf>%d2L(bDA%N68KmZ5nW~@!O)RFF>m^eaPRmbj8n{ob45O$9bO+;s&(WU-C9t;FGTjIR+)aP zr&0gsoAUd4(m*x&f9&k+m-0XFt@1xD<&pWHr2pD4K8}LLrGb*_vptJuxjn(QfT@)B za;vR1^ad?o`3fcxiTpVF6I#J&`MHjdrS9hNaHpS7g?eJEJ`DJ41kl*9TfoG;940ie zgll1iuxj}_Q&ld7K~M8j>>A0X&-$jME48MQX+U@AvlT15PnvkH+YL&JkwZt&opYtL zNm0iWHM|a3Un>oFDfr693-GHS#S~zn@5LGP!wK+J>jikHM6V5HS)41M5nafrK?T^r zPv|}@+oJ*+-Qr^8hwiX+-BQRL4G9-9R5Al0$nxNM>z8x_Hu=vFB(J~em!{-5UkAKk$@4*;6(e{XN?+V=n5 zmH+2*9>e~B$p(8-TRw&La~S_cR~GH|!QfJzUpI}!(HJHWV-I+Ai;BeGbe57lHQhiM zfE&vf#IUMJQ_CPr15cd1cU(?>h8>R0f_kp)a)RI$>yl8K0n&8>bWK5nIYwA{&Lm>4 zbZ2c`A_OaQh4M8Z))*s9`?tjYrTDufb`^xIzF4iG=;WB8dmMwQoILdQiXRQ}3)doD zXf+J5miLwaNlsla&YSB~+ z)iXGK1+ER-prvlv0wj<~E>MuH>GuyRPZm8|lvrs?m8?whOP4%}9HB#gXY>_>=?O|F z?)a(|JEnwTiw^GiKRAT}D3UpiVfK(k1oBN*o*xrq=BRB}z2?}yh1mcW5Q@*P_9|{s zu-rd|&>V3)-YXdUlWQ2DB&4!4-D>j;-V8H{hbRuI9G(XO#8`hNnlGxQFpE$qe>;Nj zNcoo`VYu<|!yJ{$r|6lUV8bOnsQl_2LPvJ2A0waa?|QV0g#Ukk*DEDDYA-*3)RSTO z;`GVR_Ri2%sI(TWtrJ%m;Bi)Rw@4D_U6|9D*wk)9z%S)l7qb%$xY3jpF(QWdb4OlpaNZz$0~z6)ks=q z86{d2uia8q@x2b1YuBDCMAz7H23$~fO$+qIn#ka%9AbhGp8*i0`Jo7}E}_ZKy&%oG zYtjggP&TP7$3Fx80Bfxj3hLXpXZ)|jXQnO4E-9MjGVP_0ag+?e=1cAg!~J{Mw2R0~ zFoHhwJjxSRw>U?W-Rij$XVneh%cHZnMXpSLzy za~s*ltKHvFezvhyjO4}(@b>g=Wrg$e%lF%_^a>1#0c0H3o%lsew*Ow={ICD&ec0;$ z?c-PW{|}qpzkPhsS*LI5pI=9R@2r)RxX4)wy#Lm!t$#SZym|fh_m9!vze4uv-#dR_ zGml?jmZ9t|9#o^Ip|^e+`%wbU5&{QIyMTip*y_9l>%USJO}yCb?a^0nqd20=gumR| z+#Ge>*=Gvm*Lm7Z7;;u|x^cO2v+;W4?Z)r2t=AN?RVv!Jj5cnfjn~n}+i2tWNR^Ff zVH4#j0e2I+ghZLm?Oj^v^mB?5n8+S%?d-z+j(NzWrjdPCWwD9!8B5?3I6#@6Pgk;X zPs2 zE7lqh3sHvZJn0aGAnG*3AZ6EfnNc06>BX9Tm3Q9mSUoB?FonOb%TQvEyc*w*Tf{lh zXN^sV(pjG_0;rmnfwt`^SctrrnFvfQPAUmi#^}9FN}y*!=W&zy?j>z!u4L$CThSHe zrEgh9i4$e60+DrsuGy^ttNo5U^-vqri9Jv3bZ~TM>!UbE5471n%0@oH?m#NcsKoDE z^XzDn{|f9aoGbk9t6Z(hZ>EznYBt;yg^nP#3%2`;0Jf}z{M)ekTD;c^X$m}l6l%W) zY2J$x0%P_r`rFo?9c^b#Z$(Xg-i&NTmZ=M9Ge~oX|KlTu&gGYFh?{{92v~Po!AnB! z8tJI;uVofMd-a&1U(4>DwUT-ZchC~USQ|U9&(RXJYLt|+r8thZYH6;Td-PDxV=cn- z8Y#zgZXP-J*v-j9^fmAmDDFEQd#NMOl9^27TAn+mv#~_$;yD+r$FWGO272z1dTM*# zv`>@$*ACD>ixs%R{(G>$YsdfE+TGe**?*Vu81~;ng1Z*O4rJntg;++c$@Ej0g-d-} zsBzf5VxkgAc!L<-`LPEO&%tAuOTMFYCv?oTpw--fR~6A(7Ji3e<}OLUsA4SWy1N|D zmq80UgKC#6xnpmC`}WMIipgabjiVS2;3*FLm>J1RAgT(o15x=pELAH$v9nni1Zb3A zW~d*<%$JS|Or=U@G47hE3+6m9Ms0EL4GR2th%oVZ)mZ+PjW;x!@_&JSlpXk~e;36O zi6FC{e^D_&f?`e;MS6Z1au|LX9@^4tVo zjbl-58YEd0Wh~1E?Gw2$m(I0odBP9RzxCcN`j~H&)8(ZWyyHrs^el%Njxd3V3JRpX zsSXUJ6*6^lSU7Aq=2_=OtCOrZdmP%Rx`2q(%2r1;cS?IIyUgDr?YaiU>y(rQmcd05 zfGd5rWm5W*+K3BQ8NzWCz_M%U+8D*T$X-9)F3T&vMR`Jc5tcDR)N-<@;-XUtR~O-H zvMIPI=e9$NPAUWBSs(a7ykyBO`2BnqBVYvmLWXDOht~?OW|d$ zCQNRmq3ZTT&k(+j+|1cGw(qWA)avcy8r$5v<0# zh&Q%R#TLLwC}``T?y)!t+psGY(zZKvsWT>+($&yvL$J_*^&_>bJR#8tihB~Cp=EpT zk^m(fYHiwz2F+cyJADR=c3p3OS5TnQfN_0>ktuBzj%nV)Na2|BGm%IFv}OrFiJ0*U z(~sUoxi%hKD~N>c5-U%`FK%m{*14LkYm;*WC>_$e)E zhQetQbj=gtify{mpcrBQE{50pCo^VYuj3CU^l7&DR_GQxf4kl_#UPksP1J1{H3(0$ zEZB^&6MocJxjwyNxmBmE^LpAkzh3-tetI=soma;vw-@hEuddEsRjlxZFYyYAnpO3} z43#wRh`^Cc8aCT*7L9StOnVI8!q=20C)5789op2&U?{Y624%f>y6mjm!GC)*`FYX? zFp~n?c96GM-^E_ZjL{|#IqOykVS4&0_hY`Py-T7`a?oZSyQ%w_C($RWx4U|%3C15@y_lmz4d734 zSZMTT(Z_>2^$V?Q1Tppp@X{wk4|rbjLMGQV?@g3U@j6tUC$WM(4Z1BO6kEFv!o+9Y z40_bCdznoZiA42QQ~vt!$PK$x)XWz8YZOBdc)yB(6*uS&8sLlMG|N!tI`*>yFjeLV zokk?kIi}IqX$>qzhS1bV3hJb9yFn9kM)tH~wA@yK0^IU&Y{EIhvzw?o^HX^R0E%xRYPtJWF~J?K zNot||fbLf{u2#HD-LhL$!52)UUGd&seF4r=f?MbW*P1QBY`maSFr5$fRa8qfRggS3 z`7~8Red?(%70QJZ9M12Yz{LA$K=Jl7l==gyzPb=B3b+&%-R$h>S)Ix1QfIPG2Qvld zqt~E!$)(C-^22`g8F(9>3!{1~S_MiPB9vpW*lb+Y^FbeF4}KN`9Q$|(K5R6ix|S9c zwfDAjlu+gFH-yOzQo5H1ykDX)${-8k>Br@uaK64y%Hy_fDuFcvY~$A8l~qr#0@m~g z?!+-3oF+j(Dfdpfg_IgDcfd-Urm7?=cbb}yR*7Qav0}0f ztCV~Vj2?5dN{OMcGUA7wHOQSGMc}m}l)NsWFL%Gl#L<~d76+%F8M2A`r3 zZ)i>wbaL_Pc3qVeapd1afMJ3mOHxP`14jZN$BM83GG(P+pD`wv=xXVL_Qnfv4G9Qx zOwb6h6@wDyr;);J6k*J~(;exYY}L!Huvmb+jtgm8=u&H~WLR#lQyE&JqT{U>o!pi; z*h{?ed|c*eQ=G$AX2Yc~Ok(NtLI!D{iqe+gwjw+@6=ZZJTXs;pVHu*V))|7CjT%AB zCJdS|iulnV=(hZ^N+4{+rB=Y@6Sp#z{1+?Ybd^t|i)C9>{R-~kq~w&fCP%H1fw;d) zBfKhHs*bSC5j2}^I>l-?Vm&?RHy^Z;CqyLy3+FEbu@(nfh0~Tn$(eej>CWZ8RiodC zr6Yf$E7$v%;zEpT%3*E3S-lmrtJB)fW|C*)1zsI!uC4r3<|y~m2`4&4#?OR=h7id(OYl=_*Osj8{LHO|XTT}q>nfaxcI zGbyI88W7nV7cfVZfVSs<4d=fsi$OPz`Y@OTG3<&|IUBd|GYs0E2RHbCZSCxCS?9ky z`? zQVe}-7nm-pE0yv-2rwU6P7~U(kIds=8w`{8eEar{mSQ2=dDS9HN}E|CD$SG=yp+Le zcjc2b%`+?iA7ts``2XHciT`iyuK52l9)thWL46edUzgtSC)xz`6pD|(2~_O@?1JH( zTL6W@`9JMb1OL|z)U5GRyxELcJC}V;WvzrXf5X$N^1s*06coD;#gT3~v=~3mV-;3A zLGv>!{}(A&TWtXi{C{WjVB6yVyE`lY&*eM@{}+S$C|f{vj^3YW15llOVntxFTLA6V zqP758#wSBs#@jGxg@YmF-UT8*^rP(>-I^;isqUOrpj(mR+igU0Ib5ZNi&e{E5rfgr zy=sQxDqk2Xh4dGr($N2J-=2x-e^>>2h%n(^Ec7q7Q(GWyh^{>yutQ(*uJFQPNQ$tf z9O17ZPg5Q-whAFa(%+yT!VC+%iWj9wp9%MoR*`rthaBbTClhv*PbeA}9;;i7qQK;% zeScdK2LRm{s&Ij#4}+y>tY!8Paex%f!B_ApM+7$K)mn*DKixB{{HHX!77}2i{(oTG ze|Pt{SMuLd9`pXM9MqK&V0IZ$>*mj82_V73q`=2A1Ss0CtN|?_C;ty&N|!?tL=bP> z25}VJ4^fWcS@KWrFfrXl&<6g$yT5Pi|J%F!EB?QfM}*h9(K$O9zyxM2w!BY;-;nuP zV*G$IeqIj~oM#Y&hydZrgn=Jq2xE|^EY0c$3?m-(OmX7|W~$G*UNPl*@)o0#Kcha7 zHxadBrc@};@VU`lDl!02--y!(wRx%z|}cb|{#Ii$60-m^d% zDFZnC>(=&;r-19_sYa)jrCQ_R#>VsUMp|sAcBMRvoplbMkN@}cG4oq>tgzzGcNk`D z_DUibt<=_|GQgd0#AIIkXLuLr$k5-1!I1ZXd(i4Vkn|VVA2Aw1<SWU=BthB1E&A758TC`jO?u^%xDiS9IRx_pll`3=Ae-FleEQEyH8e_N$g-HQ6)__iI$mzaJfjSWIbxJK8<&N}wBU9$IS1vZ-;{yQ7_vf&)(S+)K)k1ez~1Fq%wJJ@ zvNvowvsa8hwJvMZ%Lb8u>?X!O8WcDL*w{wUVqib(Giw6V{WridJ6 zU7~ni5+cf*cE^H0uV-Jor-l3<-u>Z6vt|C{PrdxVy|cHqZ^wVx++F$qE#;{-ZiFz! zy$3%sOc|Q|oxw0F->2cW3T0cUT!=;s9F_;x%B!zff8~5Ex`AF|^?|?55mCkv>^Z&1i*;UAO}}AUQF!aB@pvxf6qMXc(aOFl^lbIq8w zA7RS0U+qacSj?npr-(X5)^15T=UIDsBBy83$R9v?ukR4BN+)py6LLnsJhP&YQ{`Pt zgS@x@SNTFDJQi;%G8?n@MFo|0S-h-HX3T8|0O*;D<-2lHVwslMOn3AQ06Y1wo^)4F zp9?@29KU(<3?^gx;_CF(+4b#j7uPrZGgpIuhm$MVmldk)9sDczf%(gqFAYjJBfikL zzkU0QsC^G7hlMRfA#{0sef`J9)vG5&it7Q=fKy<0admSDy#1Ynzj@EJD>q%>ZQMo4 z1|E9+S2y5)d}Tn{w>uvX!TuJQl{W>0Ap+j%XBgxpN(SK7FM!T&-0SstM8ppt zKsN#2nn@K8eEbOh?cXR3P)0anCvVPfkKf(=c2p|-AI}86XxTSs?@x~yrTA+)jbh-f z(f6Wchy)ojh*Okcc(k^z@fteqP)gB`F9{!9DBNfyMB@fLvYP<4UMG|&E=7CpSU zDt%6)WT0Mj#9vV#d;s2>M9~9BN5H$hIDhSdkKpT9$HzAp$FI)LUxO=(B#1De99UVV zed1GY7bRc>M<|=BQ?9WZV!@EA?-r`QiiQ3AR-^TX;6y|pj;0Dkj8H`U%5^!w&9&Z?O0zx~@HKw{#P z9RG)a86v?_wim@nq}60fM#8JD7|9YD$;J8Wi)AqqKD;d$i9qVr@y+os$JeKa!29y0 zWZ)D3sw4An-^80TW z@2*d8FVD_jKlYj}ox$46mP-8x~Fw~Ny#gc33E5&{nd`~{(GLQcvQ7jjNqB^1 z?9H_LxT$ls?!M1;cYX2ZYAL%Uod(TYBtz%q;_CF;+#H$do&N6xWe~GHQ4~HsKmO&- zDKkEtp5L6E9N(N>oL5xlnHr9Bs#%jLka3q4tm9X2&(3e(U7uc^AHO}V0HS>0N)?x- z8&s2$nbMU)uy_V0>>kyG=f;i+#I^;4v%VnDV$kif%Lv_Wjybn;(EgiuXnxRyeEESZ z1c!h9+h2D!Xva6?2R47cc^gcZVD69_`;@)BMsWt}%@i&MYO+wBi5BBn?(6r7azC0) zoMI;t(=qfEVKT_z%KW_y);^`SVCf29zF5~@*(urKk$GySj#c={Q<4tU!I}8f$V|R` z;T2_A`I;ML>`oU&2lx7U9E)J>8WIH{!~L3_5;0$5_1(BD%W-@K3BLh#^#@21iedH= z5QrJp>J{+EeiZXjo;dX;4(vu$45j{t67C&oqWSGxH+zsPG#%VVm`>~o=)PkS{~2ri z_6>AH_A@M$LC_sKAla(Zo+;t+VPZiP*-(it=|6e_b635(sG`k9nKl=XM;o*-+Ms6I zXt%2Ce(BY1UG%BF`KEtb_I?`FMXNFw!ZPDT}S?LE{4gIj_NyFcDGspGmcFj`JUNgI#7n!rVs6J zt_@q=Tr#wct>}>9P3bIyS-o4Sw<4?96oulK$1@d{=$p1E_r#Y_ljJ24xY~DCHEG{|==s zt}p5Wf*YzW}yW{eK}HD8qXa{a<%~tk?gUvzOBV;8b)4vhOFP?u@J1lUH6Z-s(oSm2ff=DP236wTr!##V6>W4m~R9xU)$m>#UdQ*@kJ4|YPE zQx7&_&ZY-DV9cZkJK)Ty2UkFvQ4cnu%@p*;g289EfY4t3Ede1h7C`9ip9RQw8hgj) z_6|+e#lLGcRTWW((_Fn&3Mwa~dQVAOseIPxs*QT?ylSTy!3C(DmXx?8wNn?negd_# zh5pBG)XlE_HOK$lIoP%Jzuldc{Nc%l|u@J1hBr8PE49 z|MN>$HR8V`1lxSlzjl|ZQuwE37AOAe(55~5(Xh23F8fHwpozi76*h%hpcfX3fpJr< z;S9#6*fh-*Cns%MTy(7e;_hp`IRDqb{nZ`izae0Mp2fzQM){IrL7(z@hIOg3Sy*Qk z7A30}z&M?BNnIh`N`}-S%_ORq0L&t(8$bl9rv6WG4 zeyP>ic9tWw7M%R4WLBsA2a_;GQ9?Fu{V>cR#t_dD{=G5(-|pUlDgSL992^|127I2}e{%lx6f{T5Kbgd>D)S%ba*N3HCrVEi# z=wk@ZEJou)0JM;RKuybT9mH}YMu&|7(CH8DaZExIKK0PdlBV=3bu@zvKz(jAWBe{Eh_;D z`6b_U)Ni_X@IeTRJwj8C873Oy#Loth(7CCdb?OE5%(5I3oz_f=0a|6Nt*GzV1t};q zwt0cp5m+y$q3u}obcDYbmFW^&E2AnC)9d}w$ZO#tzc|zJ8)c(D80DD!=3}jzIR|y{ zUbbi??60JapQ;Y^)Qgom z_*1BZn#F@h%K8`63)}Gjd6mFM{qMle|Gv4kyR!c+<#F==g(-oYYyQZZpwWYsI=E5? zSL)zO9sIGkeB*KN|5D&d2+aCEl>x?n9EB`g>ca2;?{4pudtN+77+{p)shf`9-A0U7#4X05_(vzKjCHY+;CvsvUBZ677QR&qdX z4`$HvSol?Km*(4%jFAl1OW}7Wo7SJ9$sU=cbM;vPscU?V7SILDaL6P}Onedr zhD<4q07^h`BFq8KG35%h#cV?fq{2A>=0F+0onoa4_fHfhzAR`kT^Qd%Uz+IPz=@+SV0?`s_lnWA5u3~A6Yj(l<@fo9)>V6$SMNEf8fO$ zrY8K<&>35MaL(llN}4j^Ec3gH7_Ls+9WHfQmmcfJ*uq<+3NA^#f*8G!1+(TGWm$Tj zvez20k0451BVH|kJJB2X1U~qa`B4*qrblZfV}I9=Q~qaZ8!q!W=3eL&C5-}4uK z|9g9Hw{-t|XM1}k|1aa=ay?_PBR^e`*l*3BUNL=|gnn)w^ekh_3?{&5fawUlif#k6 zaciRl)b*#e3eaFUEbcuIB22Q$wQ^ln3DcEZeolsT&%4{-g-L)y$nWJ4x-HT!J`7Q; z+`-Lqx-Y&@!5H^o4xeLBn6$Jll2VVQTi{m-)X2CCs;fdp!LI@XXFrV|R&3H?K|{Ot zk(^KxLD2yh!d_ZjE?{NKxN4hZ`SIY$k78Mw{m`LPdU~9!H8QC}{ddUv?j)k>-kQU< ztbEPwxxz3|hIXSN^`oQDq-OxIt6zAC@;C$;#Cgo}Ph&KKWEdp_5J&frt$m(v=8GVZ zXzEbC04x(UZ^L*Ew4pf!-kSRHQZJ%Lh89sjj3S))^gI8{_{eB~2)uO#|4@PHfIA<< z{oNuHl9WomJ^Ln>zgSsUkmMO(L>6s*4E_(6T+zK$zXF0-naB3oU*ywn|DVVD*X;kX zzh8>~xx3o`m-8%T|DVI?_Y8p8zk@O6J30TmaxVwKPZC79qR4A#FKVhio~$sZxzN_Q zOIsn=<5(^=K$``E8&znSKJlk<1{wLOS8Bh`091C z2H%$+@C5GkpQ2je$1%)2;GOXS@ql*^Dff~+x#sJXOSqkmZu1mj5v*8N@N+7=v!?o6 z)DW%`lo3K0>RuU|LPupxRA@c`9prTUMAIf%Tf^zEU6Dz zI5k#(u`GF=alO=iZYSyMnJlh2-M7A%n=b{EkcDfCWD}GePbdHTE3CxEO`?>zTdeAi zMPfNP0M0o$I1464Pyw^cIHh%L8;Oq>wZ*+=flrQ6uOj%foJ?2v(+hJkQ0%l|;K3v+ zN8*vvR>9{D0&3umNYzE9a<#w0{N6%Q71@WeuuX$!Qf~9Ag=GnXy-a1B$rR@0MkP(4 zub<1>*%bJ?ka9FGh(x}}ikV60?xfom0uo?dLblC+OPaD{3BR7*zT=sI>bcG=6Kwx< zEBkNJjb+wu4~c%Q7>|#@`3B{)U#NQ9&C;O@iSunm$7CXOzs>)4XxxJf7^>PSR zICQ9WD@3y6J&LYNd1oaRjCbWbTh-gO5v!3Mi|rC>jZ}|EcWY7M(z%n30Ujlua*j*K z3*m=jNlKb;gz?>bfVRX`&w<<+l8{;1W%I5E5%+p2(rf0SGBED91w26s+MpJO?P30} z{?woUSG)I>PyP9Se0*?d+kcHlqoeKle-n>T5OZeI)9tS~_j_)AOWxY)2Dq*L7XY@q zh#VPz-|hm}1Afmci?;fJ7Wc813r5$&U9}U)3}&nNfK;lZMM1|~wMt77qr}F@?rotr zG&V=Q+@P7ziN3&)$1Fg!dwuv36GUa74WpD-(a*rnqG6nS_Sua|M+@hW(RENmU6_VE zdT#)B?rLuk{A*6R!Y*7t*k!@0jpDF#SFW_hpw6GR=Dys!)5PAsh#?_woohZECO(Ti zr;;Vs8j>SzBPhZ>Qlwc%W$m^{JG&Q#COQu{2z)FX{Pc{|VoX4esGyG`FiCUnQUp*`j1>Z($ch z5{=WLmguxI`dH;A50)L7rIjsH(P7n!+?_&lm7@v%qN0WeyoK(ZLIY7QO)5GS{8Ig+ zXx`n-W^cY7>;aUl8B($WsLIPUIO`Kc(Jc6Q)&(%n63k#R^}AoSS%a*0(;}?e%%byU z@xl9Uy_aQg?YMEqwy_^QJM`s;hm7Cd@P%lTZl+xvs)9BrESnHpQ!DFi&r06A!=%nD zQBn8Zlt2Y9sgM$Y;BuD5XoeDQ+<2X#5Kj#MLvyOi&<_eKv#({CyEbiVv>jbLZ6FkU zEhH6IR?$L^@G4~QWDJ4VF(gg6^`Ov)KD$8|ffDx`aidg?HZkxhm%HPe;aaC{9-`*< zRB02UxdkQ8h_xlaI2fMs~31#lS-hxUzx2-z{TD^;LtSaH$Nk%rmbv1S_` z6-`J~aF%`{q0M%3nQSM_2|`ymM~>JptrV6d(|&M8%$e8HjH0lGz1GJG)pKh$QCN~* zJ)7Xto*y-e$NEWSJGard(m$VaJLZx z>j1A81bYCuy-3*d-f<^HdGRje-Vi1Kv0$Y=VYg&A&zbd#$WNr+vMxHJ1W&+i0d`dz zOye{F+LV?g^4(tV zCPBcwW483*qF=jw2P2XOqaZHS$>Cv-70Dm9HY7S@Dv|u0WsP#g$MYo8yQ;AGmQh-! zkT6$OStAhTg8|sxu~v;u8uotzujmfNGPxZylFJc{9yALH*|KASP0x1Pl4_Rt-pSoA zn+#z>x4Q(nQnoY6nbxNdh1~=|X2|*b9OuXs+O5$);|PDSXI`5MeQI~P#G?T9#kVQ( za;|qQJCHb{B-?|eN=o*<@5cTLPwo9LP6~7@!tU&Uro8G6OyDi*XbIlr|8;O^=YKso z8I890zngekv1)A{47F9zfA9;far+RfuSFdQ`?g14rFMW@R;E$7sTi%i5Jv5Mm`kal zjMtzIM|VqRBKO`*bc54i}!}2>kUB zdT-sfynpjg2mU`zXDEZWsIw_pgZW50Up?i&0>EiBjq$w%X>96WotOmuq0D)97 z3`+iRlQQF9tEfbSGcXN;=asb@)MuTSh%hDAq?>*TE_+kDg6}G?AS2iER}jJ( zibF_jZ?y=K&}@;u$uU#Q=?Mm8yBEyb@P$@r&om=S6SF<`rm~^S&~8B#lo!%gc`+Ow z#lEb^j{mcCf!N`miX!0@<}fT!PFN~yk)BCK;Ih$r#YIKCD|LlNre2OE&Ykizwa9M zXr7Tytt)Zi%xO7@wb1nX>9pG47n8S9Rn497Sep!yG4aY))xCp zFYWO#TB12E;^K}KZE?kx>B5#Rvqj!p%Nli;9WWNqTL+Zf%a$4G_qWW=B2>-WJe_B) zM336eSu-+5Wkt^wVX;f1i}3B#*@oR=;q3%qcW8Jl)vsx3WUYrLg;_Sdo8O>3K?Nd1 zobKa<6fg}DvR!2~76pxnKtI8ZYYSsGQCXP2;Pky>c) zZ0XaEpOQfXIP#J&0KZg!FLbLnhZJ&rn|x)} z-siat%*q;WO2+iWy8E%jjc`tibmoBP*!8!lS9Y?n-nSjHT4@zSXT0N1#^YV+nU35& z=c1zNowSSb4)x9+lo;%g-Px{jz{5NA0K}L@XT6QP_TsHq9jNy_)L8}E{owqhHR1DW zA-NIPu)Fn^7b3mi)>d8B#M7@vZQ827adKxXf5pDWZZz7~{i*__UNEBV=$g5&th^Sy z+$}m7g;xPq&uj&i!v&hvP4zj*kC7ysvb3?LyhAdtMk`cQ84cD?e1&qogZ{V3 zA)4U3zVpA0kH#ZA|J%W6wAKG^g!?KoArOFpI zDpa}H9o4DP=X0lEJ;`1DLRxmW>}B)>e?ie397Qp@hdK9xa11tgSbVXIG$)NE`G{W8 zR&7f>HEe}^xTZ-jt{U6+)~Y!e z@Bake$*{EoZ@V16fiq?%*2QTEW5=p*r!Asgz}PHbnC*W|kquV;-+}+N3v()AVkhH8QLW=A@Ye(&?+3 zHcE<<_yO<^OOs=mBbCM6yDsVg-4(4#W;n#@{$dQ{YzoH#2+Gnto~eDmz|Fc#IOutV zJOeq}gM{E)p3-Ikb4<5Rg#oq)F!$Avwd^YH+`7-()b{G+_J0Cbbe0%~_fQ1pSsg;f z(T$(mTsRz1)eZ8@y#4W)WOqWo;{1bIXa6T~!E%EE2*`}x3GubX2t9KVDP)e3dj#%b zQh36FyGzt`cX7X)k;J&0fOer(4y3!s&?L=guqc|hjGP7>actERy|+4MgTS|#AtYDDF#30(o22u^ zBSKr)#5jO`&xCZ_XQPkz{!gBB_dmlpJ};TYl0kqQ{69y>V<-Oa={En* zW**_EU&;gQa7`t27)4ZeOaY8z5kHr#5<5aEPs}wHfE^$MN7PCRmGvcUqCm~_93}K{ z$*XYm8jc$kF&p-v6_y22_a(8|4zenSP6KnsEPfw1w z`+p-3+ctcPH?#G5UrX(JS(Wa!DT-%9GTmp9zt2Ez_j+;)_P5x)w2i$SEil1p!rD+a z!tcdf@D=<%PYXngyGFpi{!3~{adKPU*NIwL8g*e?jbrQEj1JRIE|Um-am_7sLswej znJDhfr5C~&y|kg%6a(VQSqtxf9>)}i1Qh^sojpYu>&Y=Y7}^yry`?b>^B%zX#0O%6 z^)e>NhAqt%Xh}pTk^dCAPV2#Cc?-oQxt+hE3=FJ0C(5O07kAXNeGD@ZQ3shF(M`HQ zT;U_eD5HP18=^i6H;dkCAUEjQcx`rDW8E)HEu6JN@fT-#l8ZE%;M+OZkr{n+Ux%(u zaB%i~_67=EwiR7NfL~CdVf*F*kSxYUA!!PJC9Ch^FMC32+N1K+-e}-43gFG0J?G85 zW+qpAfewZP!8u*&IJ{&1#gG)tECi(78iXOZsvkbDuW21^9?j;t!HF0jCID;grW5`i z5vh%&jN_TU3jMjz@dU^nwTlzk`@mXT?scucdOVAgf2c&3*D=hw*fQ_smC82oFi+Fa zAIP9U?s9WiTSZ7^&z|9Pa4#|jm*ad!@ynGSj3(%eJe5oggfNczV$@i+6%0^E-nVa0 z?*4-?K9}HOn1mB{1VY7qn%@y7?`v0wX2t5;q32gShL_lj>J#&1ZoeB@xQKB0n^=ucleO_HD4ep6c+l+W#x6 zfE)M!!Pvh4IXv9@e{JNc+W#?E33uN5x{kJ&T^~y=pt<4s>+N1&^=a7urKRBd?tc!B z4o3F<&*|uRyZ<-wwA%Z^)`;civWCVIxfLTfkaB^7IBEvu}Y1d(* z!Z6Ig&hQs@A$KA4%|0VBE$I#ZvRCb*A??R85$+>Qn=&UX;|RF871>`d+A6F^cKA~Vu{#9#J40iHpP zTf(#Z&zPqR03Y%>dV7A&M^ZN}O-9ImO{2M&{?g(@1OLyA+ln>We;wNP9|xn;S_gI*WY7TeQ_-8Fmjkg=af6VozK9rZUymI-s5#o^ZsAI{nz2C zYyWk!mH#*L)Z2gcy!Ds0{nDzoI6QQ76pRov7#fggq8;O6s9l0erxT6j3%pQUUC4G27HF)ii%%5v`*175XhY!to9FIBKbQVR5^D$ci`JM zMswY0v`QE^EjP6BnwA^dhn>4hi;X3f031o~6s-|c=hj+W9$oqZaB-%8?GtfZ-udTy z8u-7AAimNeu<`siI&kzqh)Um23|0jizW;ZB*>W1wpuE(c={+Ds- zS2zPU(f{LPhyIVpTmPSpJUot(m~T)f6A$eO&ES7C3tX#G&+zk#KRk zk*++nF7mRvkngKNVdW)tM<1<7mqX)HnH*{jDy(SMnxax5Vb_zjz$w*y z9bd*7;Wf%YB6R9-n!x-)k0rABRNl<0m?G8v`t^hMkc>Pa_2bfy_8kVNRajRa0@;UL;CAOdWSkPgC_ca;>-Vjx~2b{cntebI_0y9DPM&l zP{F&dZLc1$GN66w-N}h|rElj@=O0|~=kA@1%xji3MGCmCkJY_OqhSl#zj;u7-&LvJ z%rK$K7bw96hB5vhRHpk3xDihP(yZj_<)x1mG~F@)%F^gv#tlE}25Q|9l~B4)r7c^m zad=We@R|NDOQU}$?Z&1%Hu77|r3clqshZonvf1zD7gbIFh4I|Vw?B>a|70|_?|)8C z50AF=e-n>E|1ac}uS)FI+Ih5;T^m8)WE{`nEqZtJFGj`lboO5)O~7uA3Po*1R`Xir zckG;})(}#63Y5=q!cTjhLD4EN2gtW?PxgRPAla7A{Mv(!mwngL=CX8$5{JVaWhuc$ znm=eS3wWzFa5azPt2D+T4|h`*%hU&6x+oqTV2a{FOLf7SE-Orm2q#W)_SRoPT{^YG zFMSDt!U^>@vzvyaP?+Dg(B(EkNn2S4M12ttXNV9w z->{g92`xXqDZla1MBSU!SBl$kxxnh1ZiQ53y|OxHOGB7-t$-}eiyoE$Yi4agF4A~D zL+m`eI;dJ>T_J9T&^*0Ct6)?E4BrUL0`zERPt_v zZc|I%f5vzH%>$59rITpN3q%Oxa85~F^y>PTJe_C$3j?Q^y{48{iu!l4s^Jm$MlCFM zTL^g7{6AXS-`9Q``2X?I$oBs`K0ey=|BXC`{{O|>YarBIFo^(V$J_*%03m0Ih@W$UfWD;ufs5(ic?F|S(MY{CMc2R9+tQ+^61UP^gq%?cvWlE} zw@P>hU>E&fLdVn14F*;%ai6d1lz;iBI;g-%tye9rjAdqK?%8W>)#^rr7yRlc0KwZd zLAIZ*=@=wuTlQCH##UOesl_er*F*s5k57r4>`RNuTJ|D3t~AZt{|WqqE+_$?h@4%d zfDVae1-U~Hg!u~O==V9!%LM*^Xt`&3ZH|Xh4%Ypv(1V6zCb^@0fpQXnfFPKMQ$+vd z8=nOBnLy(6R)}+SAJR6Pa%AeUdG|zYUbVZ2Pst}v1aw4;@qeUa`7{iiZtC2qOckkW zlwTfZ+O<--QN(D58cNhVferOrB1$yQM{#BazV@`|;PSTMah!$&aM&J$V3y|0OFID{ z4?pRM)H?fQn^lUAd?;iuw7O?b>}_$wwkQ4OhK5r?s|oSoM&YpzF(=C*=EOjZ?5Q(W zWW`OPL@qT}LHwxfoA$0Q^cf8NgzUhfbu?U1siFMDex7*-;c-e;BSZ)pClr=I?cyTA3G z|Hem$2ln}IYyY{S$EE-BcDV;0Ps6_Zj@_p!pQP--YI1 zUB2*;PYO;Wy{CmXCjZyMSzV`r#LE(YJrZC0)YJc83CdTu0&k-KCocUz-R6JU%;VC3 zHs@OoAQu06cmT(-%LTYIRjudA-&J*oMDo|qL6Of<8*;rCF2jHr*!MJTDp~g^RYR(~ zrdSh4su)vU>AnVIR9yrAs;B=6oUzQmtFeG4`hPHT?*9+B^nWvtNB;w7s1NebT^b)T z{pSN%2l2K~RJQx52y13u~CH73QX%)nYmkCrDm4mbpZBt*8cd(WPp`D-1YT1IJiOg6WM3!JQfl znBSs;2ev$qW0t~&%E)e>a@Ck!#rDdvk!fbhvObm=+0%nH?EeH_(&HI6Axv`$Amo!{ zfrv!;(#J8zAqxC(r@8B>W~Acu24-m0)XGTkIoVjVmZXIgJ)xAW*)Q^LV+wcQC!Pe!Um&cFxcR0`fo#Gz%EF(a5|131~a*%aQ`daogha>^6rH z;>C@qQY>Y(?kg{07T}aUsYcBDGnC(=$Q-}#AZ%gDrO#~wTREK>Twq5^DYR%)R4c)- zop=Tn(XZrdeqdKWjdQ!sW6viAU9VXTZ~<;mn9dNDJ9szG82^RfCQW0TnMwzI*#nQH z;PO!oAYCPCa%7_+rmwDTsnlq@ytb0}QpT?%&Ew_3_nKCS;L zsFMoB*i^?dNgta%A2#{pSf0=*fYN3VS~5ga|5}`LE!1%X%py9r zQ(^xn@IeSE0I|(M058nTayB0Uv_J_XY=YplfK-I!rT{Ncf=KDoCK?Gi-E)?FU0XSV z5$>xoD#aG_thT8~5lzovfc!{Tq{2~ZqA#!;D6-VD^=bn~#Z^n7Vo_o&5u%;|YQw9o z#|fc4fLdMaQT$q8`sr7uGWqExx#V(`(TpwmR1Q^1VNMjC^+hdQalF5BX>rN%nzH7P zHQx545VG{3<$X<0Ls$u9CiQ<$fPZ|o%MbHZ>wl6oQn`lKd;foWIJWQqk4D@3|BXDx z{m*vvGf6PJjt@SDM>u(^?r#=+(KBxqvV;q1^VE|U_Uu6rfIV;W! z91ls6X6JFNpAlJDN&AEoyntwyCfA7as&C((1WY&Z1(O0Nx51fEny|jPF2of=?w*02 z1=AFjL-3ybcNRY73Qx+vb0<^pGrhv1W8gLp9}f|*1mCNs|8(BW^T2xIe~pih5A6KE zqm#q!{r^TDgZ^Ko5s-5Z#H6pv2AVT6Jq}LbjH72}ASs1Kz^!g6C zd+L|GN_jS%Lh{SiughoZl>J6%fkVWUB-%a8F&K})!3Z228F@W<;qxfsw-~xY{*M|1 zbnELC$_XX~N!g1o~x zOU#$5&jwy_*Q|sVHFS{XrSS|~XN~2( zMl|&{G`r0}d}X?BuT@R$a9wGw#=u3X@Rz}9n@csl6=$khjBXbXOgQF5#Bh8ZPdi4<>cXq3NDVil^m*KsEcL z=nt%Y`iJF2+7bf4C)V=4ix4&~d-q2ITB>&u99_boCS%9+0j*yrf0QxRx?2ylPm3jG ziVIy~+AYbpEitJZlkR#_aV0wdCQqQ)wBa1WI8N`ca=gGXx7ht!d zFkKAbE5J!H0OLVzQGOv+mfh>iolDSNDoI*q8P<)HCXxnZo@Ftbp`?H@mjVN@8>UGJ zjexJ2ncbA5FUAR0x`43Y(m+UPG5C~HZmA2lPdqucS`JvRUp;t#DyH-J9zKu&1n(H{ ze}l;k7U8r$)l$O{TBTsJNv>}!OQ&S22hgUv-@ZK&rP$ShfA@3hI-J2fbeR6K1hG^fP4*v$r%wL& zql44!{of`Y^ZrjvIbd_%OC$(q6+PMuK+j0}wg(Ai({^x({;ffr(U_;~5|XyjC05T9 z(K|>+rN>UF*Ys4={~WO+7nkx@G5~Cf|8RI{$A3FLIoQU3-pFIn|Mz^#We)HaNx!jx z9xd6oM$tFP*OGzDV{IeVk9dY*5_BQ>#yCvMs!}C)r}Vn}h|(9RcT-6I8@X1h{74M~{N;kKEX&+i!a`@M+sYr35XMX0W!lQzo!q{L zD^atPx4-&Q)oixeeK*L#t$$C556J>Y7;eTE7X-K2oV&>fykFYM{%tl729`jDepjG5 z#vS`VfoV}>TmDck>&RC#XQ=bBvSum;HHx zV=~Mh{_XYn#Jo+`){+=(-Q`@>3i{q$ZTqx+s^vctPEjD{M>(_i z48wGu6ss_Srt|;d_{cv0A0KY@{~LKs`p>5vh&k_v3pmT@@v;KXP2=NE&?c}xM>(s6L4oN6OF)*5%_d>9O$qg0tD=>u{@n=G<+mL@<$%K! z%JZ_-WiN54tu`B7VP7>!Ved^ zy03LmF~m0Z&bNix+_=qM4lKYdCA9FhNj5lPg@oYSgvVop3`rlKl21eM^Sl5bpDsRu zdz6=@s=^-XVAWms2qbRhyw#r?`ELqybd{$e;yON(!EiYdu<87Na%ji@7#|!SZsosC zJf{3dryPhm2Wrw+76E-L>G4W|{?YU<2>QC&eBxLy7?w+(AJp2Uvi>R^bPdZV^jm2} zZQHA3UX|s)2QRCp{{_ltIAM;zzvM7PS189UBvhJ2-EzV<(*I*C|KGvE>EYJ?dn1oQ z|38#d4%nOnKIuTr`l^hec1b;2hR`soz8S-9*~j{I#E)LU zCK0flgN(zn%-s zH&oJbZh>Z*wxk)Ylk&*rlsfMY)vK>SsN0zbe;GQ~fbtGKXm#nYR@JzBYgv*1ZdDac zCUi-cb;XNTm5Vf%T#+us5@$NEbkU<*mB0LgNkIY-u(&36PwDeDgg+tax_7?_R3kMEJlmiIlJbP6>nvK{+Vr9ue@%@$PcnZ`B%%O%Aj|nm6Th3 zFtCQmO23;JWh72;~mJHWr^upq;_9)S7Zl z@i-J}F>6IRr=gUXy}UyrW`%lVUy10|#N4y@{BK@ae_vOh?X+nw|;-ny;>v6Er{^!W{|2a4~ z+1h_@H0M|?P}98up##Za4wjT{xLR)KN4(4ksq-jII5;m0w|(jHd2 z&o;TtRy)U*Z4c^DEDmpcNL<#L!7tZ$=>80hp8yv4@7ILD0+R`bH!(U>w%O;&!##Xp zQUJ%xe^Z%i+*%oBaPLmi^E8@;CZr=JHXdu`PEx8(tIbrWa6YMi4D+9jfFOpLjFuHJHEht zX5|_HEo{m?`9W-pcHxmPteD}vNHdhrFd>@w4J<=uD_dS^pBtFcg^StDxQIGio!bzrof}>v&sy-Y7W!fhb}{*>m?y? zOQZgk?EhQk^s%6({Z}nJ?u_E3_z{&~aDqekz92f4Y18GUA$?7$s5vF{ZF%Wvv#AM; z;~N;>y%0f3biP$4R<~CM`W*z>A`C>Q9@@}C%ows3S_XB<^t?h}L6PH`afonMQArU4 zmSP4L(-pxjo7n)&GDX`;5X(k30I!x_ZY7Ylb~XTYng4Djpvz`90CO@SD}u{f*Z`!M zgaoe$t7u~b(3U9=SEOoXI~#ynW_w!+WZB5N;C1uLwRC;kYJ#etO8t*G1n+-Vv~*qZ z-;WPRw*CL;XuS3R+Q?(*e=gWmzk!+11ofi`s^!MtQ6nUv>!cLY$I`QQNIJ-Cr-)L| zZ>U8?(hmPgPqRHMtAC;b|3?M;Cno&Y1@_Wyjen7P-eL)wn(ZUTd~pZK({5Uwnet zJtK_k?YJsdPzeRIxRenbabm8hA_eFRCPh#UtZUY%tsFP9LtReH+DH=v9|+!ME%4&Y ze659q)MNk2DuLJZwc6cqr78F*Yb!+!?VwswMNg*o0)E8H3VS7X32RnSLiAX%cyC82tiX1^e5 z!z$Y=Ej-_&TlD1(EW#-W{_n@p-hY1j>N~}5rYm<#8>#45yxLPH zxGZklofcphs9Lm{vJ8XFE#xO#+aq1iPxJYYAL~~!18B1UJQ*L@{(q#8Qb#@L_Z(QMAbMkbH+x_04w_m2&zNlB*m|@D~v52W5NST)h=SQ3-gF0-h&{Nd}P0 zME5X{0Er=)f{**{hNi50r!arP%Ify0Me*RvPP0=v?ZUW(w#E!e^k(<$8^aPEN*3IY z&|;q@Q>HZs8qS?NOlyG!7pf~eL39=S_G98EPQyDF6(kBkFpXIB^_e$kPa{@X%M2|> zAKmc6s&+!m&t+$;Va7@JgL8I!{qQco$Pr{daq3+Ff>$_3+9&!m0Ks({-m#QG`h*!k zdW@aTL0R5&CN1HaftERN=|`!fq?<>m4al})4%>$ zVr;YgC$A;fnE&VK*vbEMw2l9;k;jn#;r%PT{{ip+ zg7@Fx{r|?QET)C8Vu%xPnH1<2Dn&m$!!>&#K zJ2>9Tf8Xsf|C#Od zI`jV>AGq;9k53M^{C^XV!T;G*_sjgNEbkv1=NIExzs)C~gJsw&tNBUdfN~-6rhx^y z_APA3PlzjDu+R;!uI=C{=u2@FfZ)r71RzL?39(M%JEE<#3f+;bOku-`^g0?cp!>cqeV7%1K>kT-AteN>ri16>pa!c^{q+|b{ScVQX z@jU4ut7+iG^LF5fRT|F|c1P#~z_N36tQZ{_S!+UIrGKg={}qUMelwcXvyLj%tb_Wr z%{V+5Bq(2?d?_6AstvujRyHORV(S?*O~=SP^9pui2)f|0R#w?e|5YS{HTi#!Pe;dN z$N&3qtN+``W6*y!)%|jTx>y#EjTdNRSwBY*7Bb5bG+vieGzE1tci4J&ZoNB~^6u2t zQ*oT$qv%>J-%?Q=#&c4j{6jt`#n1C3Vt1Fy+cN+`l-?&)9yq_c49f6TftgPJLwbjj zV9=f&tL1;zkI$&sTW7YL0e^4n5ba&8CjGVmyRyz#z~bP21u;qnT1xg-+dfU=2d2dq zjWOMJhH~bd${hDK0>BAbl|O>6Rp1^IHh>eH6FUd}&Z3NIAjY)-VqSn)5A254&X$1kkgMG8!#)ZRj*8#g1EMenZ7bn6TCf|L&x?s)B5ZYeUgg4_X4xBv#9Xd%#ot%#f7? zWN;o~*1rHw{;t%gyF)kHbEi`@?0nFfwZ*E9SOW$QtB%-9>=?*Kl$PFs%f-RTuxJgI&=~B zk^xi-s1uCh=slVQAdn6UujH#ixxj?H$Hc2rM)C|#j-P(9V{k0Bd6h(0i3Mj1>{*+j zgvEEgrBPwlmxdBsel15P%kV$E&arJrs#^F2=Ip5cQ8wOs{0;^HkZqh9FmZBYjsRx( zHwt8Vd&g**dRucl=Mj;%Tv*N7In%S|-4#PAlAWl$jgqG_%Q${Ol zw(QQ9m^J61R5KL$V(C%H2KpR;dSSO!EwE3~U;Fz#Y53xh=^Sl5PmU_rF^U^uPK>xDK zx1Kr(lQb{R<7^6TZB}y>+9hNR?R2=Rgdsl4Nbf@x^w-a{>!MILO-oHQ%BSj*g+a2i z5YYh?O_=BmMXBP9dB|iPs$~Q-0gRNwShEIbj*ljrFG~m${nrLRbYptDGyJ2(^W>2E zY6=q-7xXfar-|w-rLy-mSCfQ>jXjpzWJlycpwuBZ7319_fBM3IioU$TEDc4mFZicK z$0|`LpOV%QKRH%@?7*Mw7{C%Ea}%$2!2~^8h%yAIC}+kDv`}B6GuGk+wmw041Ry(l z;4X#y01bJMm<-zv(5uO(IAB%9!_J4=tW5@pQaO?lQ zk;kzAxccp)XUh+7Zl*_P^Fc?^v$e-gwg{y_U5!doq&d805Db%2pso?0Ymx%jpxxHM zYt@;=hm+fj7-B2JkQ_ooM4-UzH|9nr? z`R@P;LH51{CPhAHTjb|?bc>4p&&+(4nca0f3^ttqjt*@9--CnW@mBx0k%yh{-k<`q z6Vq>MidQ`Sy}-m+J;QSGsH0$oEME%eJNysMUbKVW698g(gJQyueEe^9E>!7ip8x=p zBrRC4qOA79TOm>hNrn%%2t!NbnXz{G{U0E0X^clbxkfRI8rVW0Gb_}~5@`g=;Q>BA zL#i+vTSh*s0H<1Da!y573vPjMPKtE)nk}7`hAWMW%pRWsy#t8@{fOmTCEUEjA9ABn zW~`q7s&TJ2Y~gbBUB~XoYx87^U|dWeuF~k`0*ADNt2D-;6_zNY@37&Ub~*VwugU=m zKyV)4!v}I6$LW3G9L`Yd~CIgze!52HJlS@T4B4x0>lWC!my?6 zu(9=(NawpUvXEyi+XKKFAHV#c<21*`!$k}USwZj@Pt*PXXk_JoJQ$Bpj<@pvCZ2jp zR;+`Nu7h>TuspWrmCKZ`azshw>+~MwR|1*<1aHv-<#tGGBbE)X=jZ-TpwYUDCTI=p zTtEoe#xbMcSnYP?-WCvb5O=jj|K2Nb`+U#GOaJp5818>&BE9bVxojM`2Ks+^I=1yc zqto#={?A4p>;9ijHxTm;UQ-%8NpnCK#3~vgTHo>=|FJ9r-v4}lq3i+ne*#x9Cx}Sb zX8^?pc*c&};S_~;gt8G@jo+FOcKD@|a`GSmnt^8f0xx3vX0B%YjJ-1Ms+AE(vINf1 zGrIyiq&aujMhW9=O<=QOTm3z+d6~>|RT=#aQ9=)uPQ()BC}ft-ay)~%Yd0?;?e~T{ zsX4W&SNlJK%L#ySY*AQ1_Y^(Ls{D6e@y1ip9h_C*IiT{+d6rRNoUalWHk2=g_o-bT z69D-tvLKc2s*azO735B9%sqh9`bs)Wn9WJs>MM`lcPC}d8(n09I|l(sb33*T37!E+ z2)<1iosmn?A}ov=DH`h{v+as@q+qw$TJTeWvDOL-yFb_LiBZ}rg@i?ogex7xI*Nwi zoa3LCoD-bff{&j4vwM@KF@nk9nX}f}S!D33#&$}^f3hmFi*ULR&Vbq76U`4v+*UJ+ zlF10#ir&6QbeL%PR(^IvXRIX5*T{eQJVvXA{$)>-{C9L{#eW>192{=X{~LJ>`R_fQ z@%{upwt%*Bo{f+78<4V&S`bk^41xl%1)ZzyN}8d-4F8g+^UQW<>;OvH#wRzriLXzU zRCa|vRU0k)T%i1BmHt@$ioOKe_kRKM-Txe&+WtQ$r-xhrpN%}G z{!h$!k2*im;#LauprmI(&=t;PSNcIz(8t{z{XWMzikig~MF(gDp8~-C9aPZQM2|$Z zOeeGf+6h;q`8$yk&PpB0Mrdd9@2U>}ymx0c^ncZBfAuuc|I-8e{C~PV|8MBw^q=mT zE1@jx#|D_~HKBj}O*0(WVf&_q6>U`mis0@41TI-dxETKr0t+5ONfX_7SiTxQCZGA* z6q1+X8o~JNy%Ax|kdj_;|G|E1dQPqvW^XY8@_IsPbER&U4NAYf&@{3dJeob5u6aIB zBGrXd?Yj2_%pO+S&#~fxC>#vH?v9REBSO3A|_d zD6eur5%l?;v>#=Sg)pJ4TEf|+hj%B~hp}$TXeI_RCSvNA^+7-5_&MjX0&wa6a;{Xlx|6p|B#D6&%kGJ%H6AxSX((k_) z$}i$Yw0HRE=HDTjZ|U4omiBvg$nPx}l4o2?sA>)IoOwj3LMCAlb0VU7l|@w)FEY=v zG`BJldG6QDBLRzr7u?NnP@bRyks(g^#kprsoO|{PJ*+>d^|Oey@G%we`y_E%ty<*? zs{9(*%1fOU zH}MGm&lO*L%o8+z{WH*}do@{rH9Va0X0=wEBbj*|L!n-ONBhMoTpv0^B^NNjpVZ12 z3z%anse>F%P>zxiJ)hOp#AeVNRRub2v}%0_6k^ zi^)EVV!y`+xrbTm7y}Qk&OpamoWkg57{eq)`Q=s3C)e&!N`I1~Xda`?(ZQ_$3|Q^i zUS(4Jx=D*^o1AqxbL?A{YUA%PiDG2+2zCihZeuiPFuAm9c`WZ5y{ye9d}fQbc;_I| zLZ22kp7qzpx!QulHNNyKTPR{pBSHFR*N%5%uN-9;+iVc)ogM;qctY=vBRlwC{w3Q$z)(U|JLzsj@%o^ER^n{FkNq`t3iC4i84Q{&zIm>VG%#STye{ zRpRt&RF18jB@TIOJIQq*R|58)%`)gX#62VhO=OF) zcsv8zp=)LNs%ytgfaLS?nouST!@Czez@BpZlEa{FaoJ6jplm}{0*)Y>A8@l z*pDWu*sY9{Li}9;q&Dm}pq9lw0BdcDfR@@D>y%sry3q_9fHgOsVW_!iGYDDOGX&L+ z7=ZfS9(=6{2E2cnNQHyGUbWp}tpxeSt8%apE6M>*RWnJ5M~c@v;B=*(v~C6LOv;G- zXgQLg{(VO&v5cqBTH`I zc9%QEmP6#H*D1c8%7oV+pDsQ*nXYyCYIdfw)RslWl9N@JIKyqPu2y*J<^O&RKRBa8Nr+`cuKmfZ#^x5Rv*_B~e|RkEt>FKllb zzwMkeWVr{`Awy(qFm06?1??y?o7W!wdI2bn+6s;UHEryD7heE51)4j6e6?qL1jr9{ zP62X&EBOUz9kp}~kTneN01MeRMQG`eli>ADkQ36?J;9qvc`ZnXj-Ptz>*$Mw*GNda>m-zt=k@f1JrjTH4IreS(@a0 zZxzcA{nYCJ#J^NjzF;X(_CJfX@}F_mUL)9W|35k%+3{ZwkB+wX-y3Bm zVX5!gupNM@0%Z08U5*+W;C*NTYx0$p`2P0oiTZKoiDI)R8rOCIBc+aOZx__K|BvnX z|A)s1TmS!!Jl6i#rne6Ypf&f{Xn+BF&vyZyB>N@WUB&H?U(i?3gw?DAm)-v#ayXgb zkf$7Ipac#3e|&Uk@BicDlWqK`jXV|m-3QTP`>Hg=`| zIC}+WIBp{O#?wIm4~~yVw){6b+~$AX$YareIlX<5eA(7xqw*!(>lXWDPreM56F9r7 zBkP(cYXQSMovL3mhsJCAI$$ZZCMbU~hp~Jk)O_Wu`s9`xD59_KWZxWVM|v+iEdlWo ze6tTu=}XY73@$u|B%&e8DtDVa2FtRYElSF&rHde)z!DX(#uUfXv1fEuOAhl$#^o<3 zl&@)txx-4J>;*f82{700o3)9j zEC0{tH!&vDw`uVn!RX;UigH9qeV&M>^WWIf|C}6bjlwjEd|sV+0$l%H(SXlxquHwr;uEj~5!s3J;4RNCW4ICqX)qI+BA4l24XaII^ zwcr17ax@ybwU=C_d}`GsT9YK#unb4`aRl}_0Ipx88n;5+_?Zv-0$J#!9K5gZ{>kNfNnSaq8(VzZ*?BxGG935@_KR5DN@}F|i19ZZB zk^V9iK3+>O8~VOZ_{Bqp&Pr@QsXA*jBEMnP%2!b2cvdRRnLJaI5xXyAAKvdkzq`G> z(iGD}@D(IDiBM9216QBl(vPE;*yIP+~U$hXtG7C~? z%&Q)#ZfLttmZwv_&J(>w<(^atukN9+<#Q|Xxktt3zURsIhh?!p^wW|5>p}Q?neQ2-ea51jcb1!UE|pWqdqw>!?fDqE^cwWfKZ=0x{l&B;M3j#F zU&d+f6b`tF{~tQ~--FYw|Nmwli~p+--o5hvL`8RfgnYjQzF(d%QN3lze05sZvo!a*QXuOYDz%@;MpNN?zT%O3l z@=IkHO(+Vq2ox+w-%DUkt>12OgXM^P;e)ODSu*IR4dSZtH`N@tVTENEk0%VL1bL0& zI7@uhMgW$$+lJ+QjE|rH7ikV}(f(%`hKP_iX;kmv-S9N=|B-Y5KN_8G`Ts^9MsTiv zyP&(AO*UY&y$Zk27U57^I6p!X&}(*B_Rs< zZ_3o)z~mv&KHI-(@vAf{v7Zz4PQ#VtAx!@O%O&De{MA z&q=w$bPq}w2nLr>DFF$oF2n8FUhzCBL^|34fZpW6BVj*kzv z{C^Wq{c)SGgCSc6!*B|-4tXou@y$roW+H;ga*VK53<5YWrZPf-PQBbHS9bB?oS;0> zP3c7cW!8QMNsy$GQWLWVRLy{Awi^;tsM^8|n>#|xD6N{nfW!uS{a5&^& z%fmXIx*Wj*0SM*^{(X+X6edxOo{7=#vtj*Pj$#A}+JjlPw@Bmp3^BhAae2Vs{GC-~ zJ(ntqr{v$BlE4Rwz^?BLL#_US&6U>Gc~Ru}W?o2pNI7dBKNG7r%Q#X@XiYs1i&pKg z&ED$iKbhTZfc_ub_y3gsZ}tBhdHDVRo1gol|9r(fcKS~d(wY9tq5rAr|Ne#;05g#{ z`rhAvy4ZiZ5Qm#)mN2L;Xz+jmha*WNbX~w(bdACs74Ol6Ly|~`M?d(y0Lh?$R^5HP z=NKNom7jl1UeiGT`5zZCB&3texA8R4|D*BYk!}CAz5m_Nquu{r^T`Hmwn0e`R%8g) z68fR8gWJ({X9PX#z-z9B_kUtE=5hjbC;%n`>GKl+!CnAzRLt{)fFO7V z?x#4Mf*FDd0Xh18j!1!%TL8h;Z%kp8&I=II4zwn&FV0`T-24AtU6)PK{+K}>Q%$7_ z5cj;dae4#eA^vhfXX1j-j)T6kZSXQCNVLiak>gvOz*r4Vugi67tO}lhdju#E#|eN5 zFnfFkV0;fBh~BadgpEG41+%NtM9rK8*#uSya4x#_^3O_muo%o`!c4bP+5-q7L8?rW z7E_$uJ^_3Ss+FSPKYI=WeIZ(^Xai8=Hrx1e_T0xLwF0IF(F&nUm)DNBCkNc;AoyqS z&mb@rkpjWADQ%h6H7P9-EDM8nE6*|KtGj>KqA9d%oyA%BsK)WhSS;#l-j`XV25W3` zmK&_sPyv-zuGRf{S3s4zTc5~QkopWKR-VuPXVWud_I#~vwi?h{OJ>ZC+6Z2KTVANF z3xm*@jvr6L-9B|sd-?yjrJX>U^gpLZw)}r^INsWSY~*Pp0ka)GTv%Qfeb_}-hd;{l zbb$#@6O{W*)QzKxpU!J7eDWHj>t=>mZf?}~sDL;LK=1;^s3?;qc%-eIq6p7CY5W|+ zz{*-C91Up}s)qm3XtQIg1q*;mP`lhFvo?RmNn~4a{sZFTRhqxTIiXCE%x5eO?d5ES zA`I)%%~eLURh->6CZH`JuBZPiI{t~L$^P%;@Yu2c zAC0#3e-jVa|Dc>;QlKP6J^B1)Ws3&m5W1gQMUSb|tW^)Ek zWo=FrVZt2RC`xBH3gh9N6zQxfMN&ntT2J*Hr3#x`W6N+74;Rr|T;9Slf(7K!i@c|J zZ^@y@nvqL!RfD(cN(3m`E~q!XtB2+eI~teP(9pVFq2Uwq-#Cf%MfV%y>DLL&$TX#! zSoL1;PZw0)>ahCk5o+Bow*o7M-DMSu-fO_@wi4~F&+Q+tQH;VO&8=L`j2>2(uFck5 zN#l$rBuYL~p5|i1le4)3gg?Hci)>r@?}FgBuddf}|95!kiVWW1RZfGz)J_M>tLUeYynS^|mynOe z%H_2O-lhd0^DIkqN?0|snKnv=oX1CqG=9qGh>CC&{f5jd+&giBSpNF5wvV;mqQWa( z(%SWWv>aQ>FP<(u(t_1i8^*^#V?i6x1b+d+zTf_a4&4{f!3P>E%%G$6ui*X)ANQ*@ zW&1yY5AR;QI|Ju&oZf>pi5~#TP>3fuq&tUzeRdsezPovl0Z9L5sD$3pk7v&To4vhn z-}JB*V#3m_u-%~bjq9C0i}`0o_c_!0_ypLZ;WG%Ci&{08&x%3)O_35yvtoFM9vU`? z0*DsHi2)aBFM}!z0)~3pmT+WNV6^jRW+m0kt%OzLh>{B@Yo;Sg@?OmuHIb|>psmMp z`=^8acm3w)^~irGWBdMRbb7k=|JcZ5%748Z0{^w-zZJ}e|2*>F^_!oo;v=)20O9)KR7jM{+JzmAOBR{k>;*4^a5M*E)wJO1mz>F97P|83%7RC8fW zZckUhyip=o%=fwlHo@p}5nMBX_1ixY_m+*5U%nB6nk>`!2?*mSUcJ`ti5K}`-9np7 zfr)iV@m2^@zB?-RO_!`h!xu6V?#Pw8IMdVtun4;=adC9)ILy-M?Ku_F$L70EdNyR% z9oO6u)yxC>0>eT?m=(*DEgs?32KdcCWzIwJDxD`(CX6hOq9JEs0M+xQ(Q@>k89?=w z|7$!xvCsd9C#T!|&l`CqkH4Zcz@6RgJY`6QB zg3%UtByQ$6K9gI?b$BCQuJgU+-0kCk8t8w?=Re32-F3hX^#Ax^WaobxpPp{z|BXB% z;5>Ki6nmY`H&7Gahc?)^kUA@b`|tqfw0BNWME}fD5}};cy-K4lT3i2sdS-}bl8HrF zaNR3cSeois-PqNzc|>Iri<&%6^8&{*p@f(h9SLWXa&kZezfg?Ow(MPs&HUSsL+|Vy4_ICv0$5GkccD zFg=@kjejLh!0sJ-AilN+1EV#2nK)QQW;QTX!%Ng==iIdpcHUVa zfiUs_((d@{Gi?Fri2zUhDRITPV3MQ-qvfLRv!`(n)+Wd%6~7zi-dFrapImaYQPDMuWn;iv7gN7Ogtb~)sm2YskVZl8mxs6MIphh?+f%r zLAwEyJe_fq%F-Q_prXLZEunM|C1jq{(h0g}u>~;!A!{K5_fwPrsMq8NS2Jy83!l^G zbx}1Jwx?vZ*J_O?vQBcJTh!4c5gHf{{B#q;C`S3=0h!OL%Nm_IvukwD+NcCvF?%+D zbbhp^_3XG73)u?nf6}K}{-+1UwaWhoCnG!m!|CD4@mBud#N(0wp)LPkXDIAR{;$wF zJf3@>au8i4^U8Z3Q=ID}v;E;qGNh?2%a*-*N=<|GM9VaJ)+k%Ap50Yb@L&CQ5qMNe z2W-|6w|ZhQiDFO?)>XeE(wrJ*KuV2`1WD{#ZM zf!#bC!LSzSHgXilvN}5&(K`N6v0k~XR1v1a5=L3q%z{rYX#I9l@6eI1O<-E!yt9T} z>%o|W;h-)wtF~QAJkrHT(ZVN!A&3<(L&j^J{h%sPFaMtxINtvZ=S7;Ke6~vJZ}!yl z|MB?v$jSdXK0V#?|4lrcrKd>&v54$Vr+tskJ7x(J3HVof1DY8mvmj7QCeYX$eZf3( zP-I&hYvHV{kXHk-NBEWCLptYL1jHqe3>MR8?Coq$3i$~aV9xluuv>bQ&XaiYIbQKdTE-g6ZPdXh}+Dw+zjHA{5jtLMg42MH?^C}Or z-ZoX2jxr_9tEz<4^ggNnI7>ZOyUbdH%1G71QHdYA%)B?*yvxG=toQM}vXtk_y27xO zhf=fGz3=|tG$lQs7b!3%42TBGg;WUh@kyGq`2+e^g*o#0DzU)ij?a<{o`5^COgrjF zF0hr04D8E{@&C}>&8|P?PS(b>pWY`ZCsUlU;m%-zsfhF-2gRig)xEM|YCnwqpTKz( z0g}$RMhoQV7UmI7Zo&N&7667^^~`b2G}4+?f@9z#XacwEY1oL%UYR~IkWZ*^AqIZN zj4z(hnLGpkmEJtDu9br+if2PI-JhoEU2q1n9PQzR6flmTu^;p7Hir?ii|*Ycd^;_I zGY}jG&PQg6jP^2Sh#Z^&_L9uQkkPqkH)xXPXpg;Ria?wu&)6@zHc<2=OQUOXi=89p z?a6JL&%j%>K=~8EPJ9s4mB5bx|K?*0oOHHl3;f<)@GLPm@+RHHCx0ibUyOHn#&QO6 zE1WX`;|wS0lD-rL2ny#pE*^x7^qE>W`8+u%Z`0&`nigl=Y|Q-jD?#}g7^#;b%-{`< zae)yz(>9riV0e9U0W)F%$Ho^$XNEQ19=Q1XyMMg3-n}@#`26m-m+#+SzIbVUdiCxf zZ(qI_FO6dve_}ktg#l5R&CkHWXf&E>FK1|$Qsf={f)zf~8?&JWN)R!c;wu?_L80D$ zI-9}78CM7k>&<>K%l4-T#>MoZL@t66-atQWA-yh0_!S*A!-!6vpN)|4MI$!=Y}NS)}uDY69i7cW%(^FwJumvi3Eyo_tP_ic zScb4^%tV2b_~~dW1v4q*l?rp7K&%u1H74PiyR|n*+w}jEn^SYAtaJE5HP9Z0FVM|_GBhNvw_uk)1 zMc@3ASS?Y5E!zNa!P4owVVUYXfQnr7R9`NxZ{MsfK_AZTp6~3E0v2E|1i@1nI28w0 zEe;;bAP2sEV}IySJN3cWuLAa0jEBk_I0NE2p>J3l9zc0@9f2J5Gw^YT|MjW43Y-*_ zOMPq_Zbef;hpB$2NJhg%)8j?gi7x5U^3yy&dwSbE(82L^YODhLo0X++_#YYEYk0Jnj zneT1YGA!}Q7a<42gGcS^+dCc(v)UMY6ZSX5#kX%~&Olo25gRzxM>T9hPwrb!<(h1{ zcghOBol~)bI&U8D0PO0oaDvGcMb*5%_WaRO6*T-;dSiIT{42d_Yy(J)ErW>nX> za=|f83~dtJpebBX!04`vA3SC%@_M!OTMN`cj~V?-#&yt~o(7m)rFjA4 zKpo0W^FVp~+=7TXL+W<e#{!xBSv2n+ut+!n}xd zX|Bp_A%?f77MAXz7$}{eruhgsvL(#ytcHa=%*&OaX=9hx81U5Hgay10Dtp0{{?#+eyZjE}^$i)F7$yI6CK zPWZTdj^3VM1D3_J3=Wj|x{-u@+Uk*7VckP!lNf51$D&t?!z3SYv%|mur6wVvN>q*B}NH zoRi}3f+or!jyeidC`J;qq)9_cU7SH_?K}s&yS$J_QE1DQQ`6H0OJ~;@Vo__+#h?1d zI`Y_`b3j;pM60aF5!ItmDaR!BqXup&v7_}yX)1B=*0feBrtAvsaOOM58n|KYJ6%i4 zuZnQO-)@EJlLM28uI~cf=ECK~_%$qYh$i^XUL;zW1Ql*z>}=Q*cM~-Q8gkcc7t^8l^d_KICcdxT^#GO@}~*G+3ZZLgq*m z6B5ov`PHH8J&deb{z%eN1i43mon(uY9=w1MlPtlK1?H;dYeEjV=G9xuD5A6WGK$5y zMQ@d&fgFqnIx9v?TREkaRAk$(Sg{Bj0g``s=?iPYV+mxB`ng+j$?Yofb0rRAPV50a z!o{^SaJz}Fv!CWg3po`8WD#;a1`afC1WxhYJEY1%aad?MzG=|yGw||Df${{#Y*bN- zxND#Y%?@}4*Yw8dU#`J@UFP*K)x!y5U(?@&sN7BKyZ@Dn@bWY1oehU&-!F z$DBcfGF{p2s{tzG?TP_@1uR0&S3uIdIFGX_tP%v*yLOgYJ)ULL0f&;GP}zOg=$NmV zub@b;iySAn15=ha=Ruhnnk`6fCQWOZc1SQbkBq2szlw&e@%W+xIXu*6q5hSGes@vK z!*RV%Ve~VMVG^P|@GXV%RKgJDlBZ#;HF0_6+ezlx(O=KM%e2Fn<~CB!Tkm3?U%+@L zl-q`K&>>V(1@4^uD`r@qOt(yx@M#}Ybv&8hDqFBuGYTR(E7KU!bETm#n&(UxTYBW4?e9M&XUzXtp^&3PC&{wzKX5Uno9;Y`;@NL8Ky7bSUewXG zu1p6W$G!Zfo|^lA=?b!<_g8cL_hTpi)5-DiHvjKNo6%z6cKb%64Vv9gD0j4q{7r6{-fAowTJ=AyU^%K0Hr+L?n8A6QCGEHGKD;~w z=P|#I%n{_4DmgQlK@rFina2fy1aQO{@|KRGAC>9U(f=8(SjdXZMck~gzR~3&3>7L)%d2l zMLB4bVd%)cF^}(4;^)D~u`3VLC$uKtX_?v5`PiGDBG`KIR;3z zTt{oFg7N5WZI<_#2(M&6HS}LbIev}FI_-Z))QbhO5rs(5ueBR$Z!L2ybVQ=RY|QM$GJD|eH6 z`VtY-TXZAComcc=X8m9|EwR_wyfNk-$a&`uOSxb$KYwrBqq0PNb9Z9cJF(~~uI%YY zm3_BQE&UgFrJpqmi?!tcACHg6cK)aFHviLR9w#KI7Cl=U$X=kl=;{W7*iE9aGtfvo zZHpK#&9tabd!tHP)Y9|?XSHc_ytpN|0YpVv3YzG{=FwBZnc1+Kp4*jQa zw59)|%XKjT38~pzEeD`g3=W{7^*e9?6Y?!5_!B%W=)ZJtTABqk>i-W9Ect(Qc)Gp+ z-N;i%|0Ug&1V_4mbz=pNcU+76flh=KmkxAQ4r|^^O4_QXwr!#2mqTg3^Ib93YGcG` z0f}4DpJeq)%%Joq__e^X8|y?QSQTySE;)ZxnC>-R;0ljGeF11CxT0Hw;~!HTi?AK{ zIF4Bi)%zS5Oy$mfDqyY$x0|IoEe{hgwwLKMfD3K}3=@C}F@xff(nX`p5Co$1o^OMg zE@PxE-kUB* za$5_7_jf%7rc8&M8nT)@C;AKD7>eDJ=-bWaG^v(#^(kajCW-|yE0G3J#V*U5@M}!O z_r08-WCB|zfJAP!v6n*JYc;cggM;mCI5=l(|KCh$Bme6S(2?$&Z4;vV2BM`0m`?#! z;7w7xRu{0K?%3dLVq~yts}q>MO*q#8*cIpoHs)T(-T-plz%;ScgEHy$*1#jZIwpZD z_ZL4(QrCZzlQ)v0d@BgTC#DJJ*@OowyogTc#im(CC`a+2?8P7Qh+iQ+tkGu_$9k5a z)Su>Ea9F8NIl7No7VF7M3)DVdg{TGn7Yn&g`_Iwg(a|>k(-RftQK9Injdoa-1 z`Q+1LX1z3(!S@+6ncSqPHkzg?CI@CfikvYh(gj((#ZV#XVK3vCgL^zfDKPIG6@wYH zSP_LQoJvqm4U-mxtoM`^+TDVZ*M^RG&i{&!T?{|-*hw)}q+ zrH%e4H$X@2Pi>koPo8pwTps|{LqPSjD%Yxh3V^ZzsusTDrx0qZ_8BN^x(h1M_4=#3 z4N{Hl>mX;6pYA@$Aiup3`t(W*`ftSS_1*s*oR{r?+xwr5l*;(O%+bj@t7PlC>|sS5 zqN<2LE7G~lP@Z1x(wKDByv%&mDqp(N%5*Jn1FT)$()~T9#^o>1C#7_?p#LWF{lW~O z$^Lh6bmr6l)8lRa?~RmI$A8Z^ONav)n9AOkXH*Et{Z7qV$v?+aaD<|nFaDcfT5A9W zD1G(wgN^PAbpdAprOvCafAUtf_dh>)tFinAP=VQJa|M(Ssr4mLF$tB|K;`F}RxH)> z^14%g!9ju`Q4`D@vp7W)f;QpteoIrUHoI*6f^mmZ1l4BjC@ zebL~GU1>Z$u0XO^0w>lY@@hUSGeq$y6mu2yNv5JJ>%42wx`C; ziM+hU=@i-Oho!jXD3>%hi}B>a1m2onWQJw2W(h?wo|}b3@c>*(i6EJaxy(NUl18;7 zX$+B@XFz%WeHKHm0`IAeF>hezr2`41|Eb6aQ&n`H7_%%q+BY-2ue56boY6FZ^MKpn zW{5IO(qeMns}GLm{roGLq+;OXq2TRA@lPu2O71KU@LedIrRw69jfUF6!lKzW;; z;Oq146Xb?c!~Yp4*+r79J^tIl`KkZ@>+E#<{&zE_g-KU!gGy7bqfdy+C4IL#^O1(_ znrtPEQp}!Uq}N4~Fby!fHh^-+A&&L@EATx-qiG^tm?Fp!0||Z*G)_gJ-uD9g zH%$V*PYFd=4OsPCXCN?bTG73l^RFb9rKSJI{Evqx=Oy|7_s+eqmk|EvArk%Eu{ zpehDp9X|gGd`qOAAK21AQ^xlcDfwV1B@{fuMNYw7?p6&-SO2i`+*Ii7k5E}OMr4}C6^goxXgRK&2K|jPcO-M!?n9Q~2=inPAbUV@ z`3lnBs6Mq6s{h;c6{TJ_lLo^8`x%TO(*(QFA*BnDHz#!)PEC_HY<-0w2QTv`u`!t@ zu}Yuxm)p13p28V4y63wxw-0!|sO-9bVI&RY$0%!^`7)Y4XF%`U$>E(`$1)6~Ogc%Z zN^uOMusNeRx}t^v`-8j+&&?XHRU^-Dt5ERquQ8&?w7V7tX{DOJGnyueRLpZr!j9SU zWxVUO^nCl|fMiYsvqk(dFLI&bkciGgO{XlrIl&p|f7+6_Z5s4rPg`5jyVA_3x*?~u zG?vJCYiwYeRHPSGJ57K~2zi)hpg%k8gMPm7MYG)ADF(wb7$GaF=&V@$KhF9VqGt7W ztu$`=s4T@#;-Rv6JA&Xh;wY-aA*DZuP-4zdG6IYfsuEO-U$v>nGD5l1;S9se=0O+u zsCg`nx3DOgv4+QJlh(ZJ662KjkmhH18X73970vZ0jnmK8x#dJr!<3}^DxdmKs)`^r z#J1lCiE)Xg>PgHuq0EEiB3`zRmYkxDX|W9iV-OAUO--p4dCIQ>CQy7;cKyB~MuWj1 zz)MqPF7B;U+G^U1IWFcs$3VZ4a<{9rlFO$n;Fe4fALH~MJff6?M@rKBLHiX@gEzy> zZTc{c!35HWqD#oaQba+30y1`pGnLy*8kMsh%g3z7_TA6VQr}v06G65(X>}k91G)ZJ z>zKoyUYQdJ7Rs%dPf$S1!D);>?17zVQcFbo;{SFBn4?KR{n?2op@XiLHgLn>U35ua ztb+WCj>??YJ))+w`omduJcF%+2eaa6wmFfGd|P=Yi}@?9Q1!9>MxKFqD&$`w=U7Yc z(LolbgB2$+AMcyssS72Nt3G&3o~_dPiYDDoR^939pbWNgyK&Yo-!YB?Bqwms>~PGP zqC=1=!QQv{Xi1$DA*b7YYuPH?Nv>t(9jO@E%BrLUGruQ|crY>6XM2wnwExaff+%_Z z%MeBn)9jWL3h&Wt5=p<=_qhjcTZ?eR{m=2?k^lbd`21{Z|J_KDr{}#~Z}4?!xk0hs z)~oJI!DprGw%Iu^dcXZvV^mRFYM^!$Q(Yvwi$UR(o!eO)2l(O-MYM{)U-SUbYRn6H zw=MnvChwQN;8t2w4*;v3tQ^F~yh87(OYmA&u)onZ8Zlv?@Eu!36@QM7mrpeFh6{Jix3|MXxR|7|0sjd)|W z!GOtq&?wEc6=rm$jG_@%5cEH7gSudQ%yTJ{dietaY)TQx1s_~wfpXIxn+jesnf$w_ z@tH2ZXU3jTRFy%GB8ngvwbgt`OT+uy*PgLSzTKAzh1H+fs{Rnc*E?|JsYzMTzlU#E?igSIDG-e}oP zO;)OMawof%lOn4k?UY?#-JzMCn2>4Q*W)ss@7n$xg_n7GR`k3Ck3y6{R@(T@59-Za z`Z!qE<(5LLpTOom?^3xGM_lN2RnF>R-MH&QxtpL7x_Z>Fr`uu$&egarr`O7VOzhlg zg1VdhoYElw9iANc{-1|O+xU;0DYpIZRxkHzO@3w*J(-oyAh3X8FNpj4ZFxDyW%b=( zs<7H_05q5of=O_v4846!5q*b7h@vz?>?&18gNAgtLqZalHB^IgEkey>`>7g~F$k%g zuL!1Xc=Xm>p-V0OpOIubLANQ)*qHEzFMt}~|DO2t|K#XsOaC`gZ2JE`xZJDd25L(& z-N%#P0A+|W%(x&Z3$TY4gL%@6AGM&stmwLKe#%yig}PU87V3P3li&ediB=5CO`iLJ}#aBrt$sn!D;FJ-^tegzmd|({%_kDZC7(+ zq8}7?t0KVA-~S8E<*(|38OMEXrYIn2@5=`j)ls(ysT#^>QFgNPP=BkeWttnq7}OnB zGf9Du?4Rs-@JFURsee*`{|pL?pxtv=!}$I8UMxk7fA#?QNqdg}+yekUvR~BA^Dhr* z{tJ%({M&DOKm#1BixW{tO|n(hswZgZ>NJ?(`F}*iF(D7ne}VA?Glog}4$Uxn)DbJX zQi7)Qe{$r@|3|0ChuibNiBfz1^*$I>Yy*b~RMe4Vq3XBhd&G*CFI>V=1z&>S2fzIW zc$R=c(aY8zU`qY@j}nYht~}q@7ytSA_`v7?N5@x#;Gm;VHRpAwGBXTGAlDNR(}DNQOm5mgq3Z=!?9 z8v2hHQkW3BRYi{`tg?DN;gB)aPQC$X(OA8A^CA3}M^p(m%pf0|s^Z@-0wmR$hVbKo zx*iDSc@Kp0P!C(9?ixxx{io9eEs^+BmnQmuv?jU_@;C|2}Fx)FvGT-S86e^Du7%A42gLaG)eynGyE+j)2zA|_46`)s7FcF zLn(e=rWcABnbHVVbdvwPP#goS%ImZuO>goUC*>O4l z=lR+Bmi}*|w4(nN7h0{ndmFO81nvv?JPX`e&j8I=DxlYRjL z_7DMS=5u`$*qBgmzXlFmX6#5*Ui?|f)IN$kflEB`gZ-Sw%v^fk2mQ&EtAFmg`hokJ zM!}YVc2_kG)$e6gc!}&G>ay-{(EJ9A?=J!h!S)&107rgG;VfX+Zi^X^1B7jy#PH zvO6AS36HDZ4B39D6>$8~cbEWYhz+w**gWOpb{kx2^UEg$eF?4{FJk3WAx zi=&||RnCeB%u(&fW;fo@+A8_F1@`)hfwV-G5}&mmBEo!(DEMhglb->h;3o~KX8Dw? z5EnFTNceb}wX}Wlt>kXbpuG4hRpT|Q?-4rn(3%a+s~|Dy3zpF$t#)B{1GeIM%Eqps%B{h3++)g)VPHLUA15uqHPT|>a0n+B*{`M4VLO3E8!`w z1SJMLrRatvI4UK`&eYesNtX2l5D5W0t9>QI_V+>m8;Fxo_C0rDbZ-u{MI>%#NE=xt z7h^q;&Z4=yF!EL8a?4VHaM$J42N>}_=)d~=6whFSQr>=X9GHu&jy0~0tc{28qKjj{ zSeEuD+iW%d1KCkvj^rErpUPdyL{wV;SdA>_joGr#wI8v! zU+WrH?POUsu#>OROmdT}(KSLbirepF2jU|8I5_+3-_9Q1tD!Xv$LQ5)gd$$b8-V2J zW?Ex|u-1p9g8qyDyiH%y`MYV_yhOT78{{GjWHsLmtG3bAgII*j1d%Df zMG;A37Mj37a&|LXxA6iK0naKN;hNFkH;w-IV6DSX5MyfW#~T=YU^0H&KKEHgslWfvS7|8^u%`FFCntyg{r}PV z!S?=t6Q#}lzjNttT`Zd4TX=u%d(N%l+q)c0ofa=EIiD(>Ma%9+)mo^mVtrT`Xh86n zHOt=@?!p#FWfkkg!a!Y0tlGHWB5{f?t*^;PVof%6Qnqe zQOdzlCuCip_i7B?dcnK9rE$^zm(@t<3jRGrZMW{~=Ql*RNaf>F%Ut?gco>R3_KcGs z;UuX6vupbThR~?nk~;dRgOU5K0Uft;Yh1n{aU#tB34KTijGzA!QIh^jhPN4t*7pAA z_~@|o{`Y7b|9vw>M_wc8U&s)MWnL!6huJp+YumIA%I1goXdBeS4FzH%A9EIDR;0(nW4hX$}F8+EhstBzP$m1UP zhR`97_W+^b9m*0Ip#gZQ-ulY4c(U3+3o9u83mLNSFyn;IU*iep3d3|d86ql%q-uc? zPB9y!82n0x5)4Hg;?xCwD8RC*d>%ZSCQYD=n(e?JOYj_0j??>>2*wFcQ7#0$%~Wnx z5bIyW>@qDjj0nwJ%2oQ6428mqIS_mrv3yNpDP710Fr5R6AR`_gDNY7j3i$^~^_rT$ zbiyUOzR5gy_uoAL{!hIDWqOgG-qm%&ZgBJNugKli7!s#UCdBmI^33NV&6uA%PU!p% zDJ%0t-F`keukT=L?caaziHZGhInBTQ2A)ZN>iE2xc`uOk6I$Q>_pa5s<@;ZpN&`9= z?kw0gZ~%Y%&5r@&*050Qt5ez+kgCq12QFOAf_W&1RCD?~fYntkpvMwu)tU1lhU;12 z&JGR~mU7J%0J8yp|GoDs8Q$eI9RQZ0s1T)E5cp+?`#*sey-rpb$6#9)D-H5r4AF$7 z4Dn?oz$W|8@!`2I|D7Ff-~Vl-NI~zVT;*HDS0@2F8)w5ZAVo9GFiGn~B9g>XYQqt{ zMck5vWH@UfxdBR&WC)`NB@9u>(fwS3$p@Ez7p^4ZW_1%{f;Zn! zDJLM6;KGd9fbwTg#L%Cs?iE&GKC!w!C>u|T9Vhr)UU!u; z65C2gTj^-k(oqBdU;6InKbraf$9%^@K9`x>pHj>h5QfB}j$u(JY-|isInaN-{4lS0pbtw;yaw zrb!Hj2+(ONIeg$UCxa9w2}&@VsIDgP1D;GLfi6S91!TzOMan&%p;X?I1iFC{$1_wi zFN+1kBdqiI$5Ztb%)Zy5D1oA>fFv_CaY*?co*=--kmu-3;9UBL%5Kbr%ldQ1(FCZ4 z5HJv(;8ajW%>M_N!DNcSWXhyhZAKWD?X{2T09=h^)+2Q#v{&3KF_5Aeq6M@V#8ZW% z@?4SEM?BF3y%=#sztM~I0^Hrb4*dWUv5C}FBzT16H5C~FD9?!;?ijLSvC#(tD@N@9UJLwv6aIRHn>xfIDxbzf``U@n@X1m9!9m9#tV zl#>bMID%pq#z^!X55Ny&u@N)~EcU}=TkKRcTNW|$;NO$K{J#{@dz_O(qwLi1cq}Nj1f_$mKddy?F&@y?q0i# zGeVG0DRN1~8xo@zX6g0c@?u3DtTA~6Hzc-c3V`BpP#8VPDd8Z3sTkkiu1R{8#^?iz z{|26E8E{u@roWlbom7K$U1nM|tEE(LweSRc8)w@B&s(%CVV9#w3Ez6+;(A!zTa0z!&qC{u^Gh=%r9fB(H#Ng%yWs%VvUGkSF3 zJ8{~X0z=G4MtKf%rLec**4($s(jfn5BwjlFXOsMYesWrh|9N(}wf}9TNMT>_rIpG5 z8Hoe3e~r+;n9MJ$>cpHfb*+*OrVPc(ye8Aoincc-?!+$T0NQiGYEJt5?>!xWfV?9QC~bjAUGqgzqSI6e)RzfltmS<8O&0Ci zVoNpBg6I)X;61vTCdqBL#ImlN3#WJ@JNCd?VOqh!aYgoJjxk~U8ga2TTg;PHd(kNp zAa1T+w(RWY>g6&WUEN%^?C9#|a?y_17*cdYiO|xooj~aghcMJ`Q6!Wyp-<6koIbD? z7?c|=eCCi;*Dd$Ch688UU;k+{{(p4Q!@X5~Ssk zOG%u+uvnHj*{}-2R701#p~^`{5^_Jk%_xHLB}o~l5T|^x&1~Ua33v^I5H#o_!I0HI z!)b%I1!_%*rps(r17Oj&UIK}@{!Le{^|!;u(l$R#(r+n@&<&!P#3qcuqT{cHy8OZA zBr$Qemf!zLIktSgIKfafm6S*c*DqSFrq^f*w0+#fUi+RQ+J+hCb(dpD*bS(gkyu`D z32g)76j7!<&h=kye4+(*d5hZ&KBj0Hn%wG{T*WYOiut886!%Np;W(`}G^94CN9WsJ z_T*?VX8V`U%$H4mlc4lchYso8JE&oRs{(4$rsm|29&jvFBE=@=86xy{+>l zdVpC|un8Bi(u{vRzT#U)uvI#ODU(31O4{vZK#h;Xp?-hOK4TfA9LuC6pS9CiG0Y+b zpZ?N-OkQv6RlhA2rC$Ck6943(Al`RR3DxBPe|YM@|2sZA+WP-(q&V>(inU#36o~g$ z_9!g_u0i1Qy(~my&$U7~SM7rSeYP7#sdmXl&vv8mYIhGe@P3gTTVZoR`8~WNzm$LW zYswPTzXJ(uyS z3?>}-Gmr)=4{=~aks}I?Bqiy-3@r+NG7W$32Y9sn(>lM}48;Ic?vW|OG1>!+fJX#0 zEmxkC(&18QGen*AE)V~^p69J3@e!By{6Bw(+*tx>;{OMJ{Kun{!{f6p|KCLM-v6&y z0toDxb;alKhFo^hVyB%#<)yde|FjS+w`UMrS6wC z{93l1_hEsp=hwv+bE24QI2{?a-D!?XM-JW2g0Ulh`abjLxZJ=`D_|NvbMi$^VAeN3 zmEv5tnJ}m0B0ZEiQJAEV&P&r~f^C;Nt(m1Q$NpkU2mYTwFzzYk2vF>@tqjmk1_;mCRtVUZRh9Pqe=*ztf3)EL zN5=;q|35lE-oF3YNXg&-ubA;~?fxxZ<*wA`?+n>9_&dLqto@~yb@qCvvPp$$Ua8to zRvUO**?4b5_JsirbPp6Alrx&SAez(vp}&^~R1BqbQ}3Jf?LAXewk`YBLu6)r3~`w&CCf*GGXCJAWjJmb&r}(eV34t4Q<&Z(u#>_G+5rY=e}pnS<7=YWTt%8 zX=8rjeB^e5;dxe4?maHgJT9+0b8%>qCfQzCE9X&Oh1@QzeQE=@Rds7l-=@i2PGJsIhmX^p^-Ig+%~APu zgl4I|`mU$p9s2teQv@KF*!e@>Q|Tk0q7Nay2x;fXi#M+UqLfh9+?}2s^J1fKlnGDHk`WG7 zit#rvd&YL#Ph})qNi$UST|@GlcFq-0DZeUAr}pje|XHmF~~6ROfYoU}NeCXO5 zaYv`c)`?rz1iqI@uNjMc}CR76}P3GO=0R?uA%*k5WV-msz#AkYfLyfDAJB zNNCLDMISaz3LJ5*ub=KZrXjXTZ!?DKZ6}3^T`kHyBAbA_%?ZWzCCdx5DAjol zMc3gbdKhy2{Rk$Bkj49#*Eiqx!wnwLybts!mFkasb;MJoBX{K-Y+7XgtW?#6T1^I-K` z;3MFT3FQhJRvVI}I>)$iA0cV67u)p61juV^`rQuo0HS0n70=cK(G7HJu$uiW=%`z{ z{_&f?*x$i4P7t6dA~QtifN_e`dk;tRt2_b%-+n1zzN+wFNP5Bd&ENY9Tt)5NyTsoi zdV8oHV!t~xlkN6ca(*v7WHO3om`s^{fiyxq8tbg^&Nx+;n1qmrX$JbULve%*ihZy% zc!v@M85-mn`znUwyN`SGC#gh?K7fHtEou*?_F1_a+lbHz#l?bQMMx3jC>{(3WhZ}Y z{$$&Crey(v>{c`wd=56;2fBHfvJmuhhF%cI8FKuASjB| zIyLYJd8W)51_q?r$|lo@{(P%HdtLXfRqcCg{7*2VWbz}NB-Mk=*-bu|701RJRm~FR zAqfnx>T^0p{n88ndhRtr914m0j=aPXZ}-sFei5OGjk?8T&&^F@tUm-^M##hwq0Aln z64T2Tp}&USv$)JH&|}jK$ZcWd57T|8T*Q^w)J;Suw3r8IMffQ{IO(~q1}^=OP-iqV zN@h6D9qSC*U9bdwKF?6!Y=F|^qS8~HV%yyik|1jND|DRPOtxQmN^MjwwLIV;^873F zIIf~XBc@sq7|c38h7X)MFIme(#xF4xsJ~mPV15!bVoYMw;V*Kd^!?Xd!L4Pn8#`Ig7*QTOl}Et z!4>D1TL4lrP0PxqY(;p9gT}x8g&r%#K9`IDD&0}*l#k+ zUFpugXF`^i2h17>prW6mOx|^I!cGc+GKo^rPWaAFN zgB!8D9FE<-@hEpS<#)HoJ9I{H9I10jNvsfz7tq-XezK6lRwHzM9(UE%@?Yuc-okQV zgZy`Nbadp!e>yll*~Wj^NKtBZ>5=Ek1i`=q&`ttjpnX}M!xCjnh?8&OUinR1cq0m; zTi*Ch)K~VuYe}rWhu}4N1dm9uHuI`G2H14K_5f86cnT_~^-gb~X^cMXiT|1*S%bzO zN+V{91x%@OF?S_eS3Z-&a&AV0;$G1+Ok>uRRP3GnP@OI)Y-y7ST|PO6`B zUT_Yh@dTy(r8u_O8Gjev`uVZaPqNhVe;I9Kc^|L_{(m5NzUTjSez=YQyphs|0qdYE z1$#5xh@*+kfJ{~38qKBETGn;d0~NgOm1rab#e@^!8lXP|0is_rhyMP1Z-0N^?#~3- zHQoTKZ>MX~o%+1vJan~TCk&MvJyWgz2{`!?PLkc4_G#?C7_jWL9}$(SKL6u9#J~-S zivR-)kb@@w|HD%J_rvqEZT|O-6d@$^9RE*aG^lq1Z3>9)M3^v?h|AmW^VZK^?-yFfT&}MGD1S)T5h*BIQ zAykRqL_1ezbID)c%fM+}vgs8Alu|n96{rx?RQtP-l#hVx>T$-Gy7M0LNCMAmE!8<+FQE$~3)Y zAKJY#NP3$t5M?8fi9W+VY@hB$qKPy5x!oex$bagM^9r7THpqYHhi50g{qOW_EB|ez z==e`^saJOCmxs&jCheJ4tC#X@zkT_Zkfg~R9OlU>&<7a+s#Smvb1o{=+JxmwJ;k;} zsXwhplB|&-Rlk1y3b|1)ieFpHiTc-oe3(B`$c03iS*O1Xo*4`V#@400&*l9M)S#f7=BD@ z(~>HU+41ewG)-v(-7TcI1f~88vi8Z!`ne#o@Jy++T9=6OE5@dX`g!N9V{e~ooN{ze zVK}F_Nsd)fUj}YA(VyE?3S5X(AaA7wvupV;dukJsyAXX)=0Z9Cum^T{!VE98$H5a8 zKvm43ZeWM54)l``PE-p7yxT#)O>vDnT48A*8a|R^!8;iEg$fvLtp-TdlC5YmumZuPCT%F`_IwA zNh$x=>Gu8KW=bjkmm#662mzMouBdhZ(N$1O{|{Z=HlvtNzR!o*zZHHT`e)1c!v^I0 zfB3P+fv2}g8OH(XIC=;T&cx4ZQnC%+dA8D>-EyW~OG&*LMX|DT_qo^Sd8 zCQ8Zw(^>Y__<(v@z^a7-r(!#Sz(v;*3)~-k;lSP86(WLD$r2RGpu4(@x&y6q91Y;m z+J!WP|GMM@r>}mn?=B9e-j>zu=W4nNRcEfBXOKB z^-wPL%6tKWDH%KY1q30i-xD;8hc-V6VBrv@jk$nk@vw{I=M9NLfjH3fSLgg0n(q}l zfQB|(ryKDs9)5m7V_Gg#%O&b`4ZgkTZGOVt2J&)uyWtJc?gqBak=o#GY~3V3){ zRUEnU)U5CdILLE8H{Z|yXpsLXhbwsf-6;Q^oSmHd_WzT^t^emniXx~ggY)V{K9#t+ zqm-u_S=NEKX)*_NnkocH3T`hiUcd4Zz2#xp?-MeF$pC+lnKmzVhD}>U^W-}J;wZ8Lgd(v=UOZ=jQcmaP$x-94@)hZ4lyDM}q@Ry$0JH2y ze^o9a?r+}_=0YIUt086(^fSoE-gn5ycFQUCy8WIeKVUutKcX zGz!iI z-$_Y~e!*Ek!ZE(qR(ZPScX&^cBXIq}{=Uw%!Za)h$Wle}Q=WCbfTnH$BbSJKc zT@8$JJ#X8$JMmcVN98b8BmYxODCTpS-Ep1wf5&HMN2U9}v!kv2zlow)o?dDo*LqcN z|IG%HbhoQE;I`d>wb$;@vHRM`U`=neG+C=w3vA>%8GoIHt+)Ex<6Nn|*O}RFmR`H* zXK3?nSe?d|`7+JC>Q`rPd}`4XmNON*#IdD`xb_ro_Nh+(6u0%VIM^@sn8~JAD>N6o z?CKLT6xYaqvuHKxpPTYOpB$d~`TtMP54Q0?H&PU(eSf(+S<$Rs9<%DLQW~@7t(z=XG%QPEb)jUQIgj|}8M2axiq0YUl~$gu;6yh}j^uvwW9V*|D=#Eqv?ikveG$R6QJK9C925KB+9C^07+AZ~YiE zMK%2gm32s}*}2r>kqf){$)*h6E8Gs9%}6qxAjkS&Jmw8NbJWzdYP@VR^o_B;9DDob zYjAmc)#bUSy=T~DczJuZiZ}X=b0ZT(GE8LFRWYRQ#Se^p&BuHKR_eVdjE9HPYEq3WZxHw7NMZNR}aC0ub052p3Y zB7mK%%PB*&JY>Cx&5us5%yKpJV{`A}XVh{jZMZR+K%AE9miAP!#5xJAYS;&ZU_bto zWYFp%SG&+{1uEg!(AHbCDq4|_SQD+d{^oWWT9J;})6j}^#8yQsLZB9yY?T%{NNU=R zDRd5s-QgI8^`64wQlf+`RXZyiIHw^6{(`ALqr++PrUfN{v z%`{2WZU6>7ApQ>ZWY7o%UXjLUUrsZfS4eG*=3#g6ot!mRVG%ED4Tp8zTHl(T;RuY2j zzj}$>IqI@d;dSUl#+nJ4i(WHLE8!O+yp^OltWc@f_?Sfu2Oii znBc}0zrMsQA~QtiAqv$><^PzK{w37@CG@97wWpQpPHWPfOmORm=@8KraU|r==W;*o zN8_sO*$xD)c{T3|wM!+`1$<2Z!bsXQp7xAnIX%dRzYYKNnU(7MKRSdfx&UnQ|2jVO z{lCr*4!8ba8!0OO)7KZ5tMd91+ot0MplY&uA1~$ECga`~LKzqln%`ZBp4p&X+;4dv zx&{3fP3%ic`S<=)JQ@}~ce$k$JEHb_Qm)z4r-cz{G&+V=gkd%zHZ0-7gh~EPJ*U>< z0=20-O1UN5IXlU7_Ow1uS0fN5Q^wH`I7Z+B%|T3%ip4E2EB63oOep2*c|bV&%d;_L z|Apq>gh;Sd!0orbCA1p_BN3N2>1rLM6p8XT*dew$P1W-$8;QJk->Bf&6h6*m z+Mi&lrvGf&w6A$-(*IA6eE;9GNRT0gyaTU85CJ^A1ZeyH_n=C@@ZYg$_;mu-_FWSfO` zYe=Xsb@HE#f4~0xA16oWrTd@L)2;r$k)lb5N_V)TDobzlH7DPS=^uS*l>aZHh)mO^?7&U--=m{*FaN{A z!P)6n{@+A#u~lZNsIZ8?Iz7>n(^65bvZ%a3U{AFsgeJz*SX6Xft%#Nvt$4M z|NQi1d;hWb(?O$9l+|(5x4Bu>HAL-V$4RZldPrMwTSxayv|>x zyMR5Z-9#;`V3_2BS$oBw+wB@irSWkR4Id7_gT=r>-!An474B??xC;Mu4& z=;GH!9`xhC)JcTiSXU_&RtJ-577N|BpPyjZxI`_M=S!9j7moMzQHY2gLkMl&>(q^5 z)=~~_IPagVCA4cqrH@$(Y%BjQV+L%J|IW|+``^RE<8A)ejg$cKjPfKiHQrC5CZ@{dx5dRqS&-#ThY z>ZWB%l|$UB1VO!@ItqVztMv@AkaM zG;aptx$i+=c<#gU|N;MsyrU0FIzQqw6?cC^RyY~ zop01uVt3`%=pte}od{`Kb%9kBR+5Sx3ArYiF(7FXe{~N`nfk;~f+9|6TU%(OQPT`J zBk^s9BESg1T!yYr|HQ!v;zV?t;sj&_r`)iL(!LKyuGT;UQL823d>Oz#c=aJe5l1oj zNjLgg#?aGL zkyu(Sk$VZzgruEOi)FKQBK8+D?1s{>qQRPwxuhiRj8H^Lx-3##&1_r#qfY;e5as(5 zn8JIZ42r+-2uE;{knoNEKfeBVba;Mpveo}KQ535zR(Dk@U`8>an9mn+_^~$IChmPi zceXlab^k;fnZTfnHYU~&yisS>Ud&qU%${W{`CY=apXcg1e)^jk z71s;`3po{3_D&yfp@e9?V-LXi*C`8!$@9`fSHo+i@LJ9HF=JCi)#$!Fwf9Nh8CLG? z_6XQQ!g>RyeO^(G9e%g8+mHKKll)#O|IJW>D0%+N5JnHvOh0=}NF>*^n+(`w|35nO z;y)Z6ou6;x|8Atny&PQQ)p>x+oiqq`($y8b7S#GhMb)u>lKq-E$sPUQ)FeKQ0O{k> z$sb(KG5A`7048988BncA8JvPuTK~fvwbNCAkE74tK6xRv>-x1`yQdafg(x7;Y6c@2 zY*$eOknaOR0p<)Pqdg#HR-A$eG9&}^N{ji3k_mXke2i1mxU_dNL?I_s5snyr06XS@ z=RfsT+mc39ASX7CsXiz^7x~I-woER@He*ueH?N(sODRr zn(zK{VteHxx00mW(bEkJ){5|JAzz$UAzjBzUe;%n%y5k8o}feWqDp@-vAHLZM`NM4 zV$n890DHih63+uet9enOBn<<8fy^VIpHVcz9|Ub>iN7E%`VLFpU7vNVNoT2-#6IO0 zv0qkc)c=?`PSa$WJTOiA-{JA8AOGd(;9#r&ZK9}jr+ST7t@0VTi)nd9>-8&k`3%?r z0QI*gi~gtkUqE@gHB(oot>xqEprMudv={f!%wxBhf4bEIHwMqY%7^$;%hsIe4Cg{% z$PrSI*dVWdC-yXEV2C0(Wr7b9RwO=#6oDz5!elO0hrE?kA>@NZHPcaoWwMbmoZ-AyV@W6H!a05OCh`)Bhc5>p>JL<+k7U$ zLkj79Q5{mDGZ4E`5Rzs^(P>bqgLqWD?@>dtAH3|SZ>oY|U5?^V+fYnQMZ0HYg1Ko8 z`g)Swr#3qiG54_xL9WN!8KRFAbL3&?bm@S~neG7e)$jdM&@`*J-38pmx8*Y{mGobW z8q4^7n9@Z5Ps{OtPLHPH_EM0=^&y74N!%yho4^q62NXj8j!5AeIfGEwwPH0Ae znYuAg<{*M87{e?>DS#u6C=hf9r}u`tNQE4xIn7t0E^sXSp(qtXeMBflQDSqBivl|- z-wzSUAQKusC!o*Ck8qOom*g~N-}k{F=Qd5urf6f?A7PRdRQ;Jk4h(i}0T++Vq%zQ# zGb;X`Aqok{Qx7Jh0a##7{qZhFV4c6U;a> zufM!k0k1LZq#88J|L1=GkK?0*ZT^pqlqS+vxd9wnr&WD+Gtr;}5GAxrkfc9r(!XPn$}Do(QKwQR-4H6V!B+UdX7Yd0R?H(r_#cmNGA2rt=|?0#;giT*9cj95 zv^*_WfN~n{O#ha4Z%er}(0@xyT$~3q+kZ;=zmHB%xAcD#rHTG~8=yN6umDu^0k0R| z9F(E}oQ^gj-M%aPD0lnCnup3O*~UiHzp)@`1Cd<0+(5*}^3u7=JS6X&`&$dpdP)=h zCv-uhk5wAz|IyL0C;uOwpPip?>Hj85BmLJKppx*Le_KDZSyYhvLGhQxB6j#ByS1x% z0YRKL4&8KGO7yC{Al*LtvZ_NE%cMkeE>ZPLaW7(fcNTc5j!V2s*1s;X9zw%>NB84J zU#}Q}9&6Esjaj6NNM8#6&s+tCa8mNRg?6Jo|;v{ zS!Z3)!Da2LU|?X~l)?~zrPad#P@^ciOSRP#Kj+ek{x7HoHroGAef@8n|9MlT8~xu1 z>HjRr{!%1=<>Y=#>bFIeZuEb#007PMzfb>B?y}>=^&*lFr^m~KhKj?G$zvjdE{<-)c^Cz37&kH~*5DFOK z1hL*%1NNBpz8VbSL+`5rpNM}Gitl@0{lC3GfcKDMGG*ZEiH(69bt3iv=6_;<$mAg^ z(A%F>lr@TnQ%)$;;7|;HAoSry1-SmDjw|~eN+v*l>|Mk$76b$);CqI^w-l!Q1^AIn zWuP~cOD{3t9|?T`I0YFc@iY<*_W)!dA?bbaCKZTZF$b6l;({Wc%mI^AqtggL8$lf+ zJgxvmMk5?ym;j10!Z0Uvz6T=6VM6W!p&IZY#~vn(s04u-#WTpmsUHEDkQk4!mex3t zBQ9Ypry$Z(uvY;|QhJ#q!I`5$ucE$Kpb<$D@+de%1R0X468AtnMH&-KK??a)d=%rU z0A!weKnDI)^ea&LliV@rLzdtOiveYnjPVe26u+ndwhz9Zrg0+KjJj78*bxe1%(4W| zO<+G~S5(ai=Hq8L-32fue2l2sK^&#A*aIpMy@hY()SBRnFv}oCDc3*%8G#XuaDq9M zaUNkBKPR*TN=C_q$ZBq{U^oYSjA;xqNI6Cf;Isn743k7B${49=n0g)tz24OoO9QUg`$h(t91%KE{lOubasU&-%#}=_ zs>)GQsT)pE%2jxOF;%x@#2>|e>SYOn45`SB5q|*^bPtpNo6{+h;g8vX(EDERns6MU zUQcYxDoXZD4ml>#RP?n6bXWiW*ZwJ047&!XCWjY*+ z@5dZGi*~`$!QnZ011W|tzXq3tW`wFqzZmX;izET>L{$dfA%^G-#e?3z|MkBr=IG!5 z`rl##Am9|nXaebj*eYS*gI;fcm8I9KWkGj{PMBI?!-2pUQ8b)`dqMgcn3Jho6*V=S z$a&gRG*XaTmFOTwlA_`n>WKr*gq#{{?g^20g1J1<37!a|)^mFs^m?yGBNWNwBFOs~0qd0J`*%d9l#c;SQ#?bI zL7JyZ8ez&f$fm;tN6EaG??aG}SJMIrScW3ONq_*6QwV>DtNkmsW-s5hk7FE-#gPCJ znINV*wU0+|ov7NA5@1i%sKSqE94OMaHj1ETVW=KCydpkdvvLej1Gh z1%o{yVk0W$08LMdEW&24_GGdmI2z#uOImkX%TOep>bihC3>lq86%AM)-f z8c~Q-1$fE~!*jQ6uP5k2L^8oH^t1@w28*pK4}g>_Q0%r-3sD>($q`vEG_QLyZ!(+e z2-3u*XG(iC#~Wr@f)VR6Bvz86WG>kNg3-8sJDP1_oeFvWW{}Q%?Lbf@*-I?As9AzR zulJ*w&WNNe!_kyXSu!_Lgfkd%G-W^e1PUr(=1-8I-~`GL5;GH#RFNMhO@1RHsD$39J$vrwVtw3G0=ZmUu~E`__2I#3K&CLD zB|C&uPJ|2)369vyPp0b5CIW6-BL?VmC&vSm1V}-wr&pAP>9ODu7O4DyOR6EK9Hw*4 zBxH=}xy|h;NXR__WK@uJl~t@blMFmF;=Y=yxutW!24Ij0iIyTJ_LHVDv6kU-q<6(2 z-h#XDUV&GCy?b?i2X0=ydvkSn_v$71`bThabMyM@^5W~)ufXezANFKDt+&4fKfHbS zU*PH%+`N1H{_5qcm*DMn@8ViWITyF!>Q-?0uP<(|ZU?%_+jro*SMOeZ{UdmJb$j{x z;_A&UxOn{<{BZH^-Np6Y)vH@@as3ipzP)~Vb$9jl`gX7P>aRENUfte;x9`B!o152H zuU_tftLw|x-@m-N{uVs@;p*?@?k+@|T^rilZ+dTDy}SJG;`;95>#NsS zcR%idZ?5jH1;lUOz5^HF=HlJm)#dlEFW!Nh@88|Ly?wO@uHRnoUtNFm?&|v6S8rZj z-|Y#kdUscMuU`#%JtLu%8I5GKjA{KyX@$i^|NCG6A5$_FC%N=0_okK&B#9w{s;U(2 zGRV0hs>MpzN>qD2t!IkG7dZK>=90`%DlsObf@uy>LLP-=9{RP{yGkW-!ZD)O`Lm>- z>aiNSX<^+f%YoANFRPki?iI*IIZ~V$`7oa?m?S-=GEo%a3?q$vSs&*_hVD0~$s)op zdcDH|xFcFJnTxqAiw5%3w>PiBdrjnz1_zQ)rgM-$j;NvjQa2Mn{334$q8u$fk2is2bTR~khGrOGx$d1QV`nMBKb3RT9!N_ZiJ z1vCfe0dOSLd{PSu)kR6A3?NhK-!A1-sLcUKa#au(>-z#cgS!Q=)P|?XEg2aqpYKRm zWReiT@gyUHZl(@46bT7c$--LpRU6xp{cM2?N?&?WF(h{X4>2vzhPwc#3{kFG$h8N&(JKs!`-hF*>xd1TH%z)5<7e~nex*;)J z0Ll%C4TMXTMMPK0|FV7_;rll*a{=U^ixEW>aUWOlEw2&51c6r{q**NiS1Cty1S9kU z{0)ED-+8B$8`VIf this dashboard contains no data that means you need to enable DPI. It must be enabled on your UniFi controller AND in UniFi Poller. Two places! Please carefully check your configurations.", + "datasource": "${DS_PROMETHEUS}", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "gridPos": { + "h": 2, + "w": 24, + "x": 0, + "y": 0 + }, + "id": 3409, + "mode": "html", + "timeFrom": null, + "timeShift": null, + "title": "Information", + "type": "text" + }, + { + "columns": [], + "datasource": "${DS_PROMETHEUS}", + "description": "This shows lifetime rx+tx total and totals accumulated during the selected time range. The filters at the top of this page control _all_ of the graphs, and in some cases control the visibility of graphs. ie. Adding more clients displays more graphs under the collapsed Clients rows.", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fontSize": "100%", + "gridPos": { + "h": 22, + "w": 24, + "x": 0, + "y": 2 + }, + "id": 437, + "pageSize": null, + "showHeader": true, + "sort": { + "col": 6, + "desc": true + }, + "styles": [ + { + "alias": "Time", + "align": "auto", + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "pattern": "Time", + "type": "hidden" + }, + { + "alias": "Bytes Rx", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "decimals": null, + "pattern": "Value #A", + "thresholds": [], + "type": "number", + "unit": "bytes" + }, + { + "alias": "Bytes Tx", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": null, + "mappingType": 1, + "pattern": "Value #B", + "thresholds": [], + "type": "number", + "unit": "bytes" + }, + { + "alias": "Rx Packets", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": null, + "mappingType": 1, + "pattern": "Value #C", + "thresholds": [], + "type": "number", + "unit": "short" + }, + { + "alias": "Tx Packets", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": null, + "mappingType": 1, + "pattern": "Value #D", + "thresholds": [], + "type": "number", + "unit": "short" + }, + { + "alias": "Bytes Tx TIOTAL", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": null, + "mappingType": 1, + "pattern": "Value #E", + "thresholds": [], + "type": "number", + "unit": "bytes" + }, + { + "alias": "Site", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "site_name", + "thresholds": [], + "type": "string", + "unit": "short" + }, + { + "alias": "Category", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "link": false, + "mappingType": 1, + "pattern": "category", + "thresholds": [], + "type": "string", + "unit": "short" + }, + { + "alias": "Bytes Rx TOTAL", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 0, + "mappingType": 1, + "pattern": "Value #F", + "thresholds": [], + "type": "number", + "unit": "decbytes" + } + ], + "targets": [ + { + "expr": "sum by (site_name, category) (unpoller_client_dpi_receive_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\", category=~\"$Category\"})", + "format": "table", + "instant": true, + "interval": "", + "legendFormat": "", + "refId": "F" + }, + { + "expr": "sum by (site_name, category) (unpoller_client_dpi_transmit_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\", category=~\"$Category\"})", + "format": "table", + "instant": true, + "interval": "", + "legendFormat": "", + "refId": "E" + }, + { + "expr": "sum by (site_name, category) (increase(unpoller_client_dpi_receive_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\", category=~\"$Category\"}[$__range]))", + "format": "table", + "instant": true, + "interval": "", + "legendFormat": "", + "refId": "A" + }, + { + "expr": "sum by (site_name, category) (increase(unpoller_client_dpi_transmit_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\", category=~\"$Category\"}[$__range]))", + "format": "table", + "hide": false, + "instant": true, + "interval": "", + "legendFormat": "", + "refId": "B" + }, + { + "expr": "sum by (site_name, category) (increase(unpoller_client_dpi_receive_packets{site_name=~\"$Site\", [[Identifier]]=~\"$Client\", category=~\"$Category\"}[$__range]))", + "format": "table", + "hide": false, + "instant": true, + "interval": "", + "legendFormat": "", + "refId": "C" + }, + { + "expr": "sum by (site_name, category) (increase(unpoller_client_dpi_transmit_packets{site_name=~\"$Site\", [[Identifier]]=~\"$Client\", category=~\"$Category\"}[$__range]))", + "format": "table", + "hide": false, + "instant": true, + "interval": "", + "legendFormat": "", + "refId": "D" + } + ], + "timeFrom": null, + "timeShift": null, + "title": "Totals Category", + "transform": "table", + "type": "table-old" + }, + { + "aliasColors": {}, + "breakPoint": "50%", + "cacheTimeout": null, + "combine": { + "label": "Other", + "threshold": "0.005" + }, + "datasource": "${DS_PROMETHEUS}", + "decimals": null, + "description": "Showing traffic by category.\nThis updates with the variables on the dashboard.", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fontSize": "70%", + "format": "bytes", + "gridPos": { + "h": 12, + "w": 12, + "x": 0, + "y": 24 + }, + "hideTimeOverride": false, + "id": 9, + "interval": null, + "legend": { + "header": "Rx+Tx", + "percentage": false, + "show": true, + "sideWidth": null, + "sort": "current", + "sortDesc": true, + "values": true + }, + "legendType": "Right side", + "links": [], + "maxDataPoints": 3, + "nullPointMode": "connected", + "pieType": "pie", + "strokeWidth": "1", + "targets": [ + { + "expr": "sum by (category) (increase(unpoller_client_dpi_receive_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\", [[Identifier]]!~\"TOTAL\", category=~\"$Category\"}[$__range])+increase(unpoller_client_dpi_transmit_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\", [[Identifier]]!~\"TOTAL\", category=~\"$Category\"}[$__range]))", + "instant": true, + "interval": "", + "legendFormat": "{{category}}", + "refId": "A" + } + ], + "timeFrom": null, + "title": "Total Traffic by Category", + "transparent": true, + "type": "piechart", + "valueName": "current" + }, + { + "aliasColors": {}, + "breakPoint": "50%", + "cacheTimeout": null, + "combine": { + "label": "Other", + "threshold": "0.009" + }, + "datasource": "${DS_PROMETHEUS}", + "decimals": null, + "description": "Showing traffic by application for selected clients. This updates with the variables on the dashboard.", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fontSize": "70%", + "format": "bytes", + "gridPos": { + "h": 12, + "w": 12, + "x": 12, + "y": 24 + }, + "hideTimeOverride": false, + "id": 10, + "interval": null, + "legend": { + "header": "Rx+Tx", + "percentage": false, + "show": true, + "sideWidth": null, + "sort": "current", + "sortDesc": true, + "values": true + }, + "legendType": "Right side", + "links": [], + "maxDataPoints": 3, + "nullPointMode": "connected", + "pieType": "pie", + "strokeWidth": "1", + "targets": [ + { + "expr": " sum by (category, application) (increase(unpoller_client_dpi_receive_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\", [[Identifier]]!~\"TOTAL\", category=~\"$Category\"}[$__range])+increase(unpoller_client_dpi_transmit_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\", [[Identifier]]!~\"TOTAL\", category=~\"$Category\"}[$__range]))", + "instant": true, + "interval": "", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "timeFrom": null, + "title": "Total Traffic by Application", + "transparent": true, + "type": "piechart", + "valueName": "current" + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Bytes Transferred by Category. Receive is on the negative axis.", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 17, + "w": 24, + "x": 0, + "y": 36 + }, + "hiddenSeries": false, + "id": 304, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": true, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "$$hashKey": "object:2187", + "alias": "/Rx/", + "transform": "negative-Y" + } + ], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "sum by (category)(rate(unpoller_client_dpi_receive_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\", [[Identifier]]!~\"TOTAL\", category=~\"$Category\"}[$__interval]))", + "interval": "$Smooth", + "legendFormat": " {{category}} Rx", + "refId": "A" + }, + { + "expr": "sum by (category)(rate(unpoller_client_dpi_transmit_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\", [[Identifier]]!~\"TOTAL\", category=~\"$Category\"}[$__interval]))", + "interval": "$Smooth", + "legendFormat": "{{category}} Tx", + "refId": "B" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Bytes Transferred per Category", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "$$hashKey": "object:122", + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "$$hashKey": "object:123", + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Packets Transferred by Category. Receive is on the negative axis.", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 17, + "w": 24, + "x": 0, + "y": 53 + }, + "hiddenSeries": false, + "id": 305, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": true, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "$$hashKey": "object:2226", + "alias": "/Rx/", + "transform": "negative-Y" + } + ], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "sum by (category)(rate(unpoller_client_dpi_receive_packets{site_name=~\"$Site\", [[Identifier]]=~\"$Client\", [[Identifier]]!~\"TOTAL\", category=~\"$Category\"}[$__interval]))", + "interval": "$Smooth", + "legendFormat": " {{category}} Rx", + "refId": "A" + }, + { + "expr": "sum by (category)(rate(unpoller_client_dpi_transmit_packets{site_name=~\"$Site\", [[Identifier]]=~\"$Client\", [[Identifier]]!~\"TOTAL\", category=~\"$Category\"}[$__interval]))", + "interval": "$Smooth", + "legendFormat": "{{category}} Tx", + "refId": "B" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Packets Transferred per Category", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": "", + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "collapsed": true, + "datasource": "${DS_PROMETHEUS}", + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 70 + }, + "id": 2191, + "panels": [ + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 71 + }, + "hiddenSeries": false, + "id": 2325, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": "Client", + "repeatDirection": "v", + "scopedVars": { + "Client": { + "selected": false, + "text": "00:a0:de:d9:31:a8", + "value": "00:a0:de:d9:31:a8" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_packets{site_name=~\"$Site\", [[Identifier]]!~\"TOTAL\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 81 + }, + "hiddenSeries": false, + "id": 4910, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592093129308, + "repeatPanelId": 2325, + "scopedVars": { + "Client": { + "selected": false, + "text": "08:f4:ab:50:19:64", + "value": "08:f4:ab:50:19:64" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_packets{site_name=~\"$Site\", [[Identifier]]!~\"TOTAL\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 91 + }, + "hiddenSeries": false, + "id": 4911, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592093129308, + "repeatPanelId": 2325, + "scopedVars": { + "Client": { + "selected": false, + "text": "0c:c4:7a:04:ca:cf", + "value": "0c:c4:7a:04:ca:cf" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_packets{site_name=~\"$Site\", [[Identifier]]!~\"TOTAL\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 101 + }, + "hiddenSeries": false, + "id": 4912, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592093129308, + "repeatPanelId": 2325, + "scopedVars": { + "Client": { + "selected": false, + "text": "14:10:9f:d6:9f:27", + "value": "14:10:9f:d6:9f:27" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_packets{site_name=~\"$Site\", [[Identifier]]!~\"TOTAL\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 111 + }, + "hiddenSeries": false, + "id": 4913, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592093129308, + "repeatPanelId": 2325, + "scopedVars": { + "Client": { + "selected": false, + "text": "14:87:6a:93:64:bb", + "value": "14:87:6a:93:64:bb" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_packets{site_name=~\"$Site\", [[Identifier]]!~\"TOTAL\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 121 + }, + "hiddenSeries": false, + "id": 4914, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592093129308, + "repeatPanelId": 2325, + "scopedVars": { + "Client": { + "selected": false, + "text": "18:65:71:70:c6:48", + "value": "18:65:71:70:c6:48" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_packets{site_name=~\"$Site\", [[Identifier]]!~\"TOTAL\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 131 + }, + "hiddenSeries": false, + "id": 4915, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592093129308, + "repeatPanelId": 2325, + "scopedVars": { + "Client": { + "selected": false, + "text": "18:65:71:71:89:98", + "value": "18:65:71:71:89:98" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_packets{site_name=~\"$Site\", [[Identifier]]!~\"TOTAL\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 141 + }, + "hiddenSeries": false, + "id": 4916, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592093129308, + "repeatPanelId": 2325, + "scopedVars": { + "Client": { + "selected": false, + "text": "24:a0:74:f3:d5:6e", + "value": "24:a0:74:f3:d5:6e" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_packets{site_name=~\"$Site\", [[Identifier]]!~\"TOTAL\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 151 + }, + "hiddenSeries": false, + "id": 4917, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592093129308, + "repeatPanelId": 2325, + "scopedVars": { + "Client": { + "selected": false, + "text": "28:cf:e9:1d:e7:3b", + "value": "28:cf:e9:1d:e7:3b" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_packets{site_name=~\"$Site\", [[Identifier]]!~\"TOTAL\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 161 + }, + "hiddenSeries": false, + "id": 4918, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592093129308, + "repeatPanelId": 2325, + "scopedVars": { + "Client": { + "selected": false, + "text": "30:63:6b:bd:cd:62", + "value": "30:63:6b:bd:cd:62" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_packets{site_name=~\"$Site\", [[Identifier]]!~\"TOTAL\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 171 + }, + "hiddenSeries": false, + "id": 4919, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592093129308, + "repeatPanelId": 2325, + "scopedVars": { + "Client": { + "selected": false, + "text": "3c:5c:c4:01:40:86", + "value": "3c:5c:c4:01:40:86" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_packets{site_name=~\"$Site\", [[Identifier]]!~\"TOTAL\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 181 + }, + "hiddenSeries": false, + "id": 4920, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592093129308, + "repeatPanelId": 2325, + "scopedVars": { + "Client": { + "selected": false, + "text": "3c:bf:60:15:7e:bc", + "value": "3c:bf:60:15:7e:bc" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_packets{site_name=~\"$Site\", [[Identifier]]!~\"TOTAL\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 191 + }, + "hiddenSeries": false, + "id": 4921, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592093129308, + "repeatPanelId": 2325, + "scopedVars": { + "Client": { + "selected": false, + "text": "40:cb:c0:32:8d:c7", + "value": "40:cb:c0:32:8d:c7" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_packets{site_name=~\"$Site\", [[Identifier]]!~\"TOTAL\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 201 + }, + "hiddenSeries": false, + "id": 4922, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592093129308, + "repeatPanelId": 2325, + "scopedVars": { + "Client": { + "selected": false, + "text": "4c:32:75:9e:3c:fb", + "value": "4c:32:75:9e:3c:fb" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_packets{site_name=~\"$Site\", [[Identifier]]!~\"TOTAL\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 211 + }, + "hiddenSeries": false, + "id": 4923, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592093129308, + "repeatPanelId": 2325, + "scopedVars": { + "Client": { + "selected": false, + "text": "50:f5:da:69:f0:ac", + "value": "50:f5:da:69:f0:ac" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_packets{site_name=~\"$Site\", [[Identifier]]!~\"TOTAL\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 221 + }, + "hiddenSeries": false, + "id": 4924, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592093129308, + "repeatPanelId": 2325, + "scopedVars": { + "Client": { + "selected": false, + "text": "52:54:00:5d:bd:0b", + "value": "52:54:00:5d:bd:0b" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_packets{site_name=~\"$Site\", [[Identifier]]!~\"TOTAL\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 231 + }, + "hiddenSeries": false, + "id": 4925, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592093129308, + "repeatPanelId": 2325, + "scopedVars": { + "Client": { + "selected": false, + "text": "52:54:00:9a:ea:9e", + "value": "52:54:00:9a:ea:9e" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_packets{site_name=~\"$Site\", [[Identifier]]!~\"TOTAL\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 241 + }, + "hiddenSeries": false, + "id": 4926, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592093129308, + "repeatPanelId": 2325, + "scopedVars": { + "Client": { + "selected": false, + "text": "60:30:d4:e3:64:de", + "value": "60:30:d4:e3:64:de" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_packets{site_name=~\"$Site\", [[Identifier]]!~\"TOTAL\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 251 + }, + "hiddenSeries": false, + "id": 4927, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592093129308, + "repeatPanelId": 2325, + "scopedVars": { + "Client": { + "selected": false, + "text": "60:33:4b:25:f8:81", + "value": "60:33:4b:25:f8:81" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_packets{site_name=~\"$Site\", [[Identifier]]!~\"TOTAL\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 261 + }, + "hiddenSeries": false, + "id": 4928, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592093129308, + "repeatPanelId": 2325, + "scopedVars": { + "Client": { + "selected": false, + "text": "60:a4:4c:5b:e2:8c", + "value": "60:a4:4c:5b:e2:8c" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_packets{site_name=~\"$Site\", [[Identifier]]!~\"TOTAL\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 271 + }, + "hiddenSeries": false, + "id": 4929, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592093129308, + "repeatPanelId": 2325, + "scopedVars": { + "Client": { + "selected": false, + "text": "64:51:06:2a:e9:8e", + "value": "64:51:06:2a:e9:8e" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_packets{site_name=~\"$Site\", [[Identifier]]!~\"TOTAL\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 281 + }, + "hiddenSeries": false, + "id": 4930, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592093129308, + "repeatPanelId": 2325, + "scopedVars": { + "Client": { + "selected": false, + "text": "64:70:33:dc:ca:80", + "value": "64:70:33:dc:ca:80" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_packets{site_name=~\"$Site\", [[Identifier]]!~\"TOTAL\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 291 + }, + "hiddenSeries": false, + "id": 4931, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592093129308, + "repeatPanelId": 2325, + "scopedVars": { + "Client": { + "selected": false, + "text": "6a:03:65:d8:ad:cc", + "value": "6a:03:65:d8:ad:cc" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_packets{site_name=~\"$Site\", [[Identifier]]!~\"TOTAL\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 301 + }, + "hiddenSeries": false, + "id": 4932, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592093129308, + "repeatPanelId": 2325, + "scopedVars": { + "Client": { + "selected": false, + "text": "80:2a:a8:10:ae:0c", + "value": "80:2a:a8:10:ae:0c" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_packets{site_name=~\"$Site\", [[Identifier]]!~\"TOTAL\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 311 + }, + "hiddenSeries": false, + "id": 4933, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592093129308, + "repeatPanelId": 2325, + "scopedVars": { + "Client": { + "selected": false, + "text": "84:d6:d0:8f:01:2b", + "value": "84:d6:d0:8f:01:2b" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_packets{site_name=~\"$Site\", [[Identifier]]!~\"TOTAL\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 321 + }, + "hiddenSeries": false, + "id": 4934, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592093129308, + "repeatPanelId": 2325, + "scopedVars": { + "Client": { + "selected": false, + "text": "88:71:e5:5a:3e:c1", + "value": "88:71:e5:5a:3e:c1" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_packets{site_name=~\"$Site\", [[Identifier]]!~\"TOTAL\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 331 + }, + "hiddenSeries": false, + "id": 4935, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592093129308, + "repeatPanelId": 2325, + "scopedVars": { + "Client": { + "selected": false, + "text": "88:e9:fe:76:65:35", + "value": "88:e9:fe:76:65:35" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_packets{site_name=~\"$Site\", [[Identifier]]!~\"TOTAL\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 341 + }, + "hiddenSeries": false, + "id": 4936, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592093129308, + "repeatPanelId": 2325, + "scopedVars": { + "Client": { + "selected": false, + "text": "8c:2d:aa:c0:55:d7", + "value": "8c:2d:aa:c0:55:d7" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_packets{site_name=~\"$Site\", [[Identifier]]!~\"TOTAL\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 351 + }, + "hiddenSeries": false, + "id": 4937, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592093129308, + "repeatPanelId": 2325, + "scopedVars": { + "Client": { + "selected": false, + "text": "8ch-relay", + "value": "8ch-relay" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_packets{site_name=~\"$Site\", [[Identifier]]!~\"TOTAL\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 361 + }, + "hiddenSeries": false, + "id": 4938, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592093129308, + "repeatPanelId": 2325, + "scopedVars": { + "Client": { + "selected": false, + "text": "AmandaspleWatch", + "value": "AmandaspleWatch" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_packets{site_name=~\"$Site\", [[Identifier]]!~\"TOTAL\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 371 + }, + "hiddenSeries": false, + "id": 4939, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592093129308, + "repeatPanelId": 2325, + "scopedVars": { + "Client": { + "selected": false, + "text": "DESKTOP-DMV04J3", + "value": "DESKTOP-DMV04J3" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_packets{site_name=~\"$Site\", [[Identifier]]!~\"TOTAL\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 381 + }, + "hiddenSeries": false, + "id": 4940, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592093129308, + "repeatPanelId": 2325, + "scopedVars": { + "Client": { + "selected": false, + "text": "Office TV", + "value": "Office TV" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_packets{site_name=~\"$Site\", [[Identifier]]!~\"TOTAL\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 391 + }, + "hiddenSeries": false, + "id": 4941, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592093129308, + "repeatPanelId": 2325, + "scopedVars": { + "Client": { + "selected": false, + "text": "RMPROPLUS-43-3c-88", + "value": "RMPROPLUS-43-3c-88" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_packets{site_name=~\"$Site\", [[Identifier]]!~\"TOTAL\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 401 + }, + "hiddenSeries": false, + "id": 4942, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592093129308, + "repeatPanelId": 2325, + "scopedVars": { + "Client": { + "selected": false, + "text": "TOTAL", + "value": "TOTAL" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_packets{site_name=~\"$Site\", [[Identifier]]!~\"TOTAL\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 411 + }, + "hiddenSeries": false, + "id": 4943, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592093129308, + "repeatPanelId": 2325, + "scopedVars": { + "Client": { + "selected": false, + "text": "a0:6f:aa:a6:2e:11", + "value": "a0:6f:aa:a6:2e:11" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_packets{site_name=~\"$Site\", [[Identifier]]!~\"TOTAL\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 421 + }, + "hiddenSeries": false, + "id": 4944, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592093129308, + "repeatPanelId": 2325, + "scopedVars": { + "Client": { + "selected": false, + "text": "a0:ce:c8:0b:9a:8f", + "value": "a0:ce:c8:0b:9a:8f" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_packets{site_name=~\"$Site\", [[Identifier]]!~\"TOTAL\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 431 + }, + "hiddenSeries": false, + "id": 4945, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592093129308, + "repeatPanelId": 2325, + "scopedVars": { + "Client": { + "selected": false, + "text": "ac:63:be:b9:99:06", + "value": "ac:63:be:b9:99:06" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_packets{site_name=~\"$Site\", [[Identifier]]!~\"TOTAL\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 441 + }, + "hiddenSeries": false, + "id": 4946, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592093129308, + "repeatPanelId": 2325, + "scopedVars": { + "Client": { + "selected": false, + "text": "ac:bc:32:80:cf:63", + "value": "ac:bc:32:80:cf:63" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_packets{site_name=~\"$Site\", [[Identifier]]!~\"TOTAL\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 451 + }, + "hiddenSeries": false, + "id": 4947, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592093129308, + "repeatPanelId": 2325, + "scopedVars": { + "Client": { + "selected": false, + "text": "amazon-23c8dcf81", + "value": "amazon-23c8dcf81" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_packets{site_name=~\"$Site\", [[Identifier]]!~\"TOTAL\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 461 + }, + "hiddenSeries": false, + "id": 4948, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592093129308, + "repeatPanelId": 2325, + "scopedVars": { + "Client": { + "selected": false, + "text": "amazon-252693b12", + "value": "amazon-252693b12" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_packets{site_name=~\"$Site\", [[Identifier]]!~\"TOTAL\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 471 + }, + "hiddenSeries": false, + "id": 4949, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592093129308, + "repeatPanelId": 2325, + "scopedVars": { + "Client": { + "selected": false, + "text": "amazon-4c78562d9", + "value": "amazon-4c78562d9" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_packets{site_name=~\"$Site\", [[Identifier]]!~\"TOTAL\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 481 + }, + "hiddenSeries": false, + "id": 4950, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592093129308, + "repeatPanelId": 2325, + "scopedVars": { + "Client": { + "selected": false, + "text": "amazon-5f2257848", + "value": "amazon-5f2257848" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_packets{site_name=~\"$Site\", [[Identifier]]!~\"TOTAL\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 491 + }, + "hiddenSeries": false, + "id": 4951, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592093129308, + "repeatPanelId": 2325, + "scopedVars": { + "Client": { + "selected": false, + "text": "amazon-6f4e7f46d", + "value": "amazon-6f4e7f46d" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_packets{site_name=~\"$Site\", [[Identifier]]!~\"TOTAL\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 501 + }, + "hiddenSeries": false, + "id": 4952, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592093129308, + "repeatPanelId": 2325, + "scopedVars": { + "Client": { + "selected": false, + "text": "amazon-ad9d88695", + "value": "amazon-ad9d88695" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_packets{site_name=~\"$Site\", [[Identifier]]!~\"TOTAL\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 511 + }, + "hiddenSeries": false, + "id": 4953, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592093129308, + "repeatPanelId": 2325, + "scopedVars": { + "Client": { + "selected": false, + "text": "amazon-c6157d4f5", + "value": "amazon-c6157d4f5" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_packets{site_name=~\"$Site\", [[Identifier]]!~\"TOTAL\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 521 + }, + "hiddenSeries": false, + "id": 4954, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592093129308, + "repeatPanelId": 2325, + "scopedVars": { + "Client": { + "selected": false, + "text": "amazon-c6cfc477c", + "value": "amazon-c6cfc477c" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_packets{site_name=~\"$Site\", [[Identifier]]!~\"TOTAL\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 531 + }, + "hiddenSeries": false, + "id": 4955, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592093129308, + "repeatPanelId": 2325, + "scopedVars": { + "Client": { + "selected": false, + "text": "amazon-ccc769152", + "value": "amazon-ccc769152" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_packets{site_name=~\"$Site\", [[Identifier]]!~\"TOTAL\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 541 + }, + "hiddenSeries": false, + "id": 4956, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592093129308, + "repeatPanelId": 2325, + "scopedVars": { + "Client": { + "selected": false, + "text": "amazon-e251d20f5", + "value": "amazon-e251d20f5" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_packets{site_name=~\"$Site\", [[Identifier]]!~\"TOTAL\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 551 + }, + "hiddenSeries": false, + "id": 4957, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592093129308, + "repeatPanelId": 2325, + "scopedVars": { + "Client": { + "selected": false, + "text": "ann-ipp", + "value": "ann-ipp" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_packets{site_name=~\"$Site\", [[Identifier]]!~\"TOTAL\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 561 + }, + "hiddenSeries": false, + "id": 4958, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592093129308, + "repeatPanelId": 2325, + "scopedVars": { + "Client": { + "selected": false, + "text": "apc", + "value": "apc" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_packets{site_name=~\"$Site\", [[Identifier]]!~\"TOTAL\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 571 + }, + "hiddenSeries": false, + "id": 4959, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592093129308, + "repeatPanelId": 2325, + "scopedVars": { + "Client": { + "selected": false, + "text": "ats-rtn", + "value": "ats-rtn" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_packets{site_name=~\"$Site\", [[Identifier]]!~\"TOTAL\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 581 + }, + "hiddenSeries": false, + "id": 4960, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592093129308, + "repeatPanelId": 2325, + "scopedVars": { + "Client": { + "selected": false, + "text": "baby-cam", + "value": "baby-cam" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_packets{site_name=~\"$Site\", [[Identifier]]!~\"TOTAL\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 591 + }, + "hiddenSeries": false, + "id": 4961, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592093129308, + "repeatPanelId": 2325, + "scopedVars": { + "Client": { + "selected": false, + "text": "bl-outlet", + "value": "bl-outlet" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_packets{site_name=~\"$Site\", [[Identifier]]!~\"TOTAL\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 601 + }, + "hiddenSeries": false, + "id": 4962, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592093129308, + "repeatPanelId": 2325, + "scopedVars": { + "Client": { + "selected": false, + "text": "camera-garage", + "value": "camera-garage" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_packets{site_name=~\"$Site\", [[Identifier]]!~\"TOTAL\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 611 + }, + "hiddenSeries": false, + "id": 4963, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592093129308, + "repeatPanelId": 2325, + "scopedVars": { + "Client": { + "selected": false, + "text": "camera-gate", + "value": "camera-gate" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_packets{site_name=~\"$Site\", [[Identifier]]!~\"TOTAL\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 621 + }, + "hiddenSeries": false, + "id": 4964, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592093129308, + "repeatPanelId": 2325, + "scopedVars": { + "Client": { + "selected": false, + "text": "camera-pool", + "value": "camera-pool" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_packets{site_name=~\"$Site\", [[Identifier]]!~\"TOTAL\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 631 + }, + "hiddenSeries": false, + "id": 4965, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592093129308, + "repeatPanelId": 2325, + "scopedVars": { + "Client": { + "selected": false, + "text": "camera-porch", + "value": "camera-porch" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_packets{site_name=~\"$Site\", [[Identifier]]!~\"TOTAL\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 641 + }, + "hiddenSeries": false, + "id": 4966, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592093129308, + "repeatPanelId": 2325, + "scopedVars": { + "Client": { + "selected": false, + "text": "camera-road", + "value": "camera-road" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_packets{site_name=~\"$Site\", [[Identifier]]!~\"TOTAL\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 651 + }, + "hiddenSeries": false, + "id": 4967, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592093129308, + "repeatPanelId": 2325, + "scopedVars": { + "Client": { + "selected": false, + "text": "d8:4c:90:9f:82:5a", + "value": "d8:4c:90:9f:82:5a" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_packets{site_name=~\"$Site\", [[Identifier]]!~\"TOTAL\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 661 + }, + "hiddenSeries": false, + "id": 4968, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592093129308, + "repeatPanelId": 2325, + "scopedVars": { + "Client": { + "selected": false, + "text": "dns-ipp", + "value": "dns-ipp" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_packets{site_name=~\"$Site\", [[Identifier]]!~\"TOTAL\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 671 + }, + "hiddenSeries": false, + "id": 4969, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592093129308, + "repeatPanelId": 2325, + "scopedVars": { + "Client": { + "selected": false, + "text": "dns-twt-wired", + "value": "dns-twt-wired" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_packets{site_name=~\"$Site\", [[Identifier]]!~\"TOTAL\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 681 + }, + "hiddenSeries": false, + "id": 4970, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592093129308, + "repeatPanelId": 2325, + "scopedVars": { + "Client": { + "selected": false, + "text": "ha", + "value": "ha" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_packets{site_name=~\"$Site\", [[Identifier]]!~\"TOTAL\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 691 + }, + "hiddenSeries": false, + "id": 4971, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592093129308, + "repeatPanelId": 2325, + "scopedVars": { + "Client": { + "selected": false, + "text": "homerun", + "value": "homerun" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_packets{site_name=~\"$Site\", [[Identifier]]!~\"TOTAL\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 701 + }, + "hiddenSeries": false, + "id": 4972, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592093129308, + "repeatPanelId": 2325, + "scopedVars": { + "Client": { + "selected": false, + "text": "iPad", + "value": "iPad" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_packets{site_name=~\"$Site\", [[Identifier]]!~\"TOTAL\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 711 + }, + "hiddenSeries": false, + "id": 4973, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592093129308, + "repeatPanelId": 2325, + "scopedVars": { + "Client": { + "selected": false, + "text": "plex", + "value": "plex" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_packets{site_name=~\"$Site\", [[Identifier]]!~\"TOTAL\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 721 + }, + "hiddenSeries": false, + "id": 4974, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592093129308, + "repeatPanelId": 2325, + "scopedVars": { + "Client": { + "selected": false, + "text": "sp3-01", + "value": "sp3-01" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_packets{site_name=~\"$Site\", [[Identifier]]!~\"TOTAL\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 731 + }, + "hiddenSeries": false, + "id": 4975, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592093129308, + "repeatPanelId": 2325, + "scopedVars": { + "Client": { + "selected": false, + "text": "switch", + "value": "switch" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_packets{site_name=~\"$Site\", [[Identifier]]!~\"TOTAL\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 741 + }, + "hiddenSeries": false, + "id": 4976, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592093129308, + "repeatPanelId": 2325, + "scopedVars": { + "Client": { + "selected": false, + "text": "ubuntu", + "value": "ubuntu" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_packets{site_name=~\"$Site\", [[Identifier]]!~\"TOTAL\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 751 + }, + "hiddenSeries": false, + "id": 4977, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592093129308, + "repeatPanelId": 2325, + "scopedVars": { + "Client": { + "selected": false, + "text": "wap-lower", + "value": "wap-lower" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_packets{site_name=~\"$Site\", [[Identifier]]!~\"TOTAL\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 761 + }, + "hiddenSeries": false, + "id": 4978, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592093129308, + "repeatPanelId": 2325, + "scopedVars": { + "Client": { + "selected": false, + "text": "wap-upper", + "value": "wap-upper" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_packets{site_name=~\"$Site\", [[Identifier]]!~\"TOTAL\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 771 + }, + "hiddenSeries": false, + "id": 4979, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592093129308, + "repeatPanelId": 2325, + "scopedVars": { + "Client": { + "selected": false, + "text": "wap-wall", + "value": "wap-wall" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_packets{site_name=~\"$Site\", [[Identifier]]!~\"TOTAL\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + } + ], + "title": "Clients Rx Packets", + "type": "row" + }, + { + "collapsed": true, + "datasource": "${DS_PROMETHEUS}", + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 71 + }, + "id": 2189, + "panels": [ + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 72 + }, + "hiddenSeries": false, + "id": 2329, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": "Client", + "repeatDirection": "v", + "scopedVars": { + "Client": { + "selected": false, + "text": "00:18:dd:32:12:58", + "value": "00:18:dd:32:12:58" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_bytes{site_name=~\"$Site\", [[Identifier]]!~\"TOTAL\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 82 + }, + "hiddenSeries": false, + "id": 4342, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 2329, + "scopedVars": { + "Client": { + "selected": false, + "text": "00:50:b6:96:76:6e", + "value": "00:50:b6:96:76:6e" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 92 + }, + "hiddenSeries": false, + "id": 4343, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 2329, + "scopedVars": { + "Client": { + "selected": false, + "text": "00:a0:de:d9:31:a8", + "value": "00:a0:de:d9:31:a8" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 102 + }, + "hiddenSeries": false, + "id": 4344, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 2329, + "scopedVars": { + "Client": { + "selected": false, + "text": "00:c0:b7:b6:e0:ef", + "value": "00:c0:b7:b6:e0:ef" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 112 + }, + "hiddenSeries": false, + "id": 4345, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 2329, + "scopedVars": { + "Client": { + "selected": false, + "text": "00:ff:a8:b9:34:7e", + "value": "00:ff:a8:b9:34:7e" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 122 + }, + "hiddenSeries": false, + "id": 4346, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 2329, + "scopedVars": { + "Client": { + "selected": false, + "text": "08:f4:ab:50:19:64", + "value": "08:f4:ab:50:19:64" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 132 + }, + "hiddenSeries": false, + "id": 4347, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 2329, + "scopedVars": { + "Client": { + "selected": false, + "text": "0c:47:c9:35:f5:50", + "value": "0c:47:c9:35:f5:50" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 142 + }, + "hiddenSeries": false, + "id": 4348, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 2329, + "scopedVars": { + "Client": { + "selected": false, + "text": "0c:c4:7a:04:ca:cf", + "value": "0c:c4:7a:04:ca:cf" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 152 + }, + "hiddenSeries": false, + "id": 4349, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 2329, + "scopedVars": { + "Client": { + "selected": false, + "text": "14:10:9f:d6:9f:27", + "value": "14:10:9f:d6:9f:27" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 162 + }, + "hiddenSeries": false, + "id": 4350, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 2329, + "scopedVars": { + "Client": { + "selected": false, + "text": "14:87:6a:93:64:bb", + "value": "14:87:6a:93:64:bb" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 172 + }, + "hiddenSeries": false, + "id": 4351, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 2329, + "scopedVars": { + "Client": { + "selected": false, + "text": "14:a7:8b:1c:50:62", + "value": "14:a7:8b:1c:50:62" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 182 + }, + "hiddenSeries": false, + "id": 4352, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 2329, + "scopedVars": { + "Client": { + "selected": false, + "text": "14:a7:8b:23:68:0c", + "value": "14:a7:8b:23:68:0c" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 192 + }, + "hiddenSeries": false, + "id": 4353, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 2329, + "scopedVars": { + "Client": { + "selected": false, + "text": "14:a7:8b:d1:c5:a1", + "value": "14:a7:8b:d1:c5:a1" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 202 + }, + "hiddenSeries": false, + "id": 4354, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 2329, + "scopedVars": { + "Client": { + "selected": false, + "text": "18:65:71:70:c6:48", + "value": "18:65:71:70:c6:48" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 212 + }, + "hiddenSeries": false, + "id": 4355, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 2329, + "scopedVars": { + "Client": { + "selected": false, + "text": "18:65:71:71:89:98", + "value": "18:65:71:71:89:98" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 222 + }, + "hiddenSeries": false, + "id": 4356, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 2329, + "scopedVars": { + "Client": { + "selected": false, + "text": "24:a0:74:f3:d5:6e", + "value": "24:a0:74:f3:d5:6e" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 232 + }, + "hiddenSeries": false, + "id": 4357, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 2329, + "scopedVars": { + "Client": { + "selected": false, + "text": "28:ad:3e:0b:af:5e", + "value": "28:ad:3e:0b:af:5e" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 242 + }, + "hiddenSeries": false, + "id": 4358, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 2329, + "scopedVars": { + "Client": { + "selected": false, + "text": "28:cf:e9:1d:e7:3b", + "value": "28:cf:e9:1d:e7:3b" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 252 + }, + "hiddenSeries": false, + "id": 4359, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 2329, + "scopedVars": { + "Client": { + "selected": false, + "text": "30:63:6b:bd:cd:62", + "value": "30:63:6b:bd:cd:62" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 262 + }, + "hiddenSeries": false, + "id": 4360, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 2329, + "scopedVars": { + "Client": { + "selected": false, + "text": "34:d2:70:5d:70:ef", + "value": "34:d2:70:5d:70:ef" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 272 + }, + "hiddenSeries": false, + "id": 4361, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 2329, + "scopedVars": { + "Client": { + "selected": false, + "text": "34:ea:34:43:3c:88", + "value": "34:ea:34:43:3c:88" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 282 + }, + "hiddenSeries": false, + "id": 4362, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 2329, + "scopedVars": { + "Client": { + "selected": false, + "text": "34:ea:34:e4:09:98", + "value": "34:ea:34:e4:09:98" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 292 + }, + "hiddenSeries": false, + "id": 4363, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 2329, + "scopedVars": { + "Client": { + "selected": false, + "text": "34:ea:34:f5:c8:16", + "value": "34:ea:34:f5:c8:16" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 302 + }, + "hiddenSeries": false, + "id": 4364, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 2329, + "scopedVars": { + "Client": { + "selected": false, + "text": "3c:5c:c4:01:40:86", + "value": "3c:5c:c4:01:40:86" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 312 + }, + "hiddenSeries": false, + "id": 4365, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 2329, + "scopedVars": { + "Client": { + "selected": false, + "text": "3c:bf:60:15:7e:bc", + "value": "3c:bf:60:15:7e:bc" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 322 + }, + "hiddenSeries": false, + "id": 4366, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 2329, + "scopedVars": { + "Client": { + "selected": false, + "text": "40:a8:f0:68:c3:58", + "value": "40:a8:f0:68:c3:58" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 332 + }, + "hiddenSeries": false, + "id": 4367, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 2329, + "scopedVars": { + "Client": { + "selected": false, + "text": "40:cb:c0:32:8d:c7", + "value": "40:cb:c0:32:8d:c7" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 342 + }, + "hiddenSeries": false, + "id": 4368, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 2329, + "scopedVars": { + "Client": { + "selected": false, + "text": "4c:32:75:9e:3c:fb", + "value": "4c:32:75:9e:3c:fb" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 352 + }, + "hiddenSeries": false, + "id": 4369, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 2329, + "scopedVars": { + "Client": { + "selected": false, + "text": "50:dc:e7:4f:dc:4d", + "value": "50:dc:e7:4f:dc:4d" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 362 + }, + "hiddenSeries": false, + "id": 4370, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 2329, + "scopedVars": { + "Client": { + "selected": false, + "text": "50:f5:da:69:f0:ac", + "value": "50:f5:da:69:f0:ac" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 372 + }, + "hiddenSeries": false, + "id": 4371, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 2329, + "scopedVars": { + "Client": { + "selected": false, + "text": "52:54:00:5d:bd:0b", + "value": "52:54:00:5d:bd:0b" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 382 + }, + "hiddenSeries": false, + "id": 4372, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 2329, + "scopedVars": { + "Client": { + "selected": false, + "text": "52:54:00:9a:ea:9e", + "value": "52:54:00:9a:ea:9e" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 392 + }, + "hiddenSeries": false, + "id": 4373, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 2329, + "scopedVars": { + "Client": { + "selected": false, + "text": "60:30:d4:e3:64:de", + "value": "60:30:d4:e3:64:de" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 402 + }, + "hiddenSeries": false, + "id": 4374, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 2329, + "scopedVars": { + "Client": { + "selected": false, + "text": "60:33:4b:25:f8:81", + "value": "60:33:4b:25:f8:81" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 412 + }, + "hiddenSeries": false, + "id": 4375, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 2329, + "scopedVars": { + "Client": { + "selected": false, + "text": "60:a4:4c:5b:e2:8c", + "value": "60:a4:4c:5b:e2:8c" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 422 + }, + "hiddenSeries": false, + "id": 4376, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 2329, + "scopedVars": { + "Client": { + "selected": false, + "text": "64:51:06:2a:e9:8e", + "value": "64:51:06:2a:e9:8e" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 432 + }, + "hiddenSeries": false, + "id": 4377, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 2329, + "scopedVars": { + "Client": { + "selected": false, + "text": "64:70:33:dc:ca:80", + "value": "64:70:33:dc:ca:80" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 442 + }, + "hiddenSeries": false, + "id": 4378, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 2329, + "scopedVars": { + "Client": { + "selected": false, + "text": "6a:03:65:d8:ad:cc", + "value": "6a:03:65:d8:ad:cc" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 452 + }, + "hiddenSeries": false, + "id": 4379, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 2329, + "scopedVars": { + "Client": { + "selected": false, + "text": "74:83:c2:d4:11:3d", + "value": "74:83:c2:d4:11:3d" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 462 + }, + "hiddenSeries": false, + "id": 4380, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 2329, + "scopedVars": { + "Client": { + "selected": false, + "text": "80:2a:a8:10:ae:0c", + "value": "80:2a:a8:10:ae:0c" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 472 + }, + "hiddenSeries": false, + "id": 4381, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 2329, + "scopedVars": { + "Client": { + "selected": false, + "text": "80:2a:a8:10:ae:87", + "value": "80:2a:a8:10:ae:87" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 482 + }, + "hiddenSeries": false, + "id": 4382, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 2329, + "scopedVars": { + "Client": { + "selected": false, + "text": "80:2a:a8:5d:86:32", + "value": "80:2a:a8:5d:86:32" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 492 + }, + "hiddenSeries": false, + "id": 4383, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 2329, + "scopedVars": { + "Client": { + "selected": false, + "text": "84:d6:d0:8f:01:2b", + "value": "84:d6:d0:8f:01:2b" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 502 + }, + "hiddenSeries": false, + "id": 4384, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 2329, + "scopedVars": { + "Client": { + "selected": false, + "text": "88:71:e5:5a:3e:c1", + "value": "88:71:e5:5a:3e:c1" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 512 + }, + "hiddenSeries": false, + "id": 4385, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 2329, + "scopedVars": { + "Client": { + "selected": false, + "text": "88:e9:fe:76:65:35", + "value": "88:e9:fe:76:65:35" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 522 + }, + "hiddenSeries": false, + "id": 4386, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 2329, + "scopedVars": { + "Client": { + "selected": false, + "text": "8c:2d:aa:c0:55:d7", + "value": "8c:2d:aa:c0:55:d7" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 532 + }, + "hiddenSeries": false, + "id": 4387, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 2329, + "scopedVars": { + "Client": { + "selected": false, + "text": "98:5a:eb:cf:21:0f", + "value": "98:5a:eb:cf:21:0f" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 542 + }, + "hiddenSeries": false, + "id": 4388, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 2329, + "scopedVars": { + "Client": { + "selected": false, + "text": "9c:14:63:91:46:df", + "value": "9c:14:63:91:46:df" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 552 + }, + "hiddenSeries": false, + "id": 4389, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 2329, + "scopedVars": { + "Client": { + "selected": false, + "text": "9c:14:63:aa:6a:5e", + "value": "9c:14:63:aa:6a:5e" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 562 + }, + "hiddenSeries": false, + "id": 4390, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 2329, + "scopedVars": { + "Client": { + "selected": false, + "text": "TOTAL", + "value": "TOTAL" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 572 + }, + "hiddenSeries": false, + "id": 4391, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 2329, + "scopedVars": { + "Client": { + "selected": false, + "text": "a0:02:dc:57:13:35", + "value": "a0:02:dc:57:13:35" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 582 + }, + "hiddenSeries": false, + "id": 4392, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 2329, + "scopedVars": { + "Client": { + "selected": false, + "text": "a0:6f:aa:a6:2e:11", + "value": "a0:6f:aa:a6:2e:11" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 592 + }, + "hiddenSeries": false, + "id": 4393, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 2329, + "scopedVars": { + "Client": { + "selected": false, + "text": "a0:ce:c8:0b:9a:8f", + "value": "a0:ce:c8:0b:9a:8f" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 602 + }, + "hiddenSeries": false, + "id": 4394, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 2329, + "scopedVars": { + "Client": { + "selected": false, + "text": "ac:63:be:b9:99:06", + "value": "ac:63:be:b9:99:06" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 612 + }, + "hiddenSeries": false, + "id": 4395, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 2329, + "scopedVars": { + "Client": { + "selected": false, + "text": "ac:bc:32:80:cf:63", + "value": "ac:bc:32:80:cf:63" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 622 + }, + "hiddenSeries": false, + "id": 4396, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 2329, + "scopedVars": { + "Client": { + "selected": false, + "text": "b4:fb:e4:d2:74:39", + "value": "b4:fb:e4:d2:74:39" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 632 + }, + "hiddenSeries": false, + "id": 4397, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 2329, + "scopedVars": { + "Client": { + "selected": false, + "text": "b8:c7:5d:f3:3a:2c", + "value": "b8:c7:5d:f3:3a:2c" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 642 + }, + "hiddenSeries": false, + "id": 4398, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 2329, + "scopedVars": { + "Client": { + "selected": false, + "text": "c4:95:00:d8:fd:f7", + "value": "c4:95:00:d8:fd:f7" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 652 + }, + "hiddenSeries": false, + "id": 4399, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 2329, + "scopedVars": { + "Client": { + "selected": false, + "text": "d8:13:99:7d:94:c1", + "value": "d8:13:99:7d:94:c1" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 662 + }, + "hiddenSeries": false, + "id": 4400, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 2329, + "scopedVars": { + "Client": { + "selected": false, + "text": "d8:4c:90:9f:82:5a", + "value": "d8:4c:90:9f:82:5a" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 672 + }, + "hiddenSeries": false, + "id": 4401, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 2329, + "scopedVars": { + "Client": { + "selected": false, + "text": "f0:81:73:59:89:19", + "value": "f0:81:73:59:89:19" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 682 + }, + "hiddenSeries": false, + "id": 4402, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 2329, + "scopedVars": { + "Client": { + "selected": false, + "text": "fc:65:de:01:d9:38", + "value": "fc:65:de:01:d9:38" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 692 + }, + "hiddenSeries": false, + "id": 4403, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 2329, + "scopedVars": { + "Client": { + "selected": false, + "text": "fc:a6:67:11:2b:ec", + "value": "fc:a6:67:11:2b:ec" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + } + ], + "title": "Clients Tx Bytes", + "type": "row" + }, + { + "collapsed": true, + "datasource": "${DS_PROMETHEUS}", + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 72 + }, + "id": 894, + "panels": [ + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 73 + }, + "hiddenSeries": false, + "id": 1035, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": "Client", + "repeatDirection": "v", + "scopedVars": { + "Client": { + "selected": false, + "text": "00:18:dd:32:12:58", + "value": "00:18:dd:32:12:58" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_packets{site_name=~\"$Site\", [[Identifier]]!~\"TOTAL\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 83 + }, + "hiddenSeries": false, + "id": 4404, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 1035, + "scopedVars": { + "Client": { + "selected": false, + "text": "00:50:b6:96:76:6e", + "value": "00:50:b6:96:76:6e" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_packets{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 93 + }, + "hiddenSeries": false, + "id": 4405, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 1035, + "scopedVars": { + "Client": { + "selected": false, + "text": "00:a0:de:d9:31:a8", + "value": "00:a0:de:d9:31:a8" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_packets{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 103 + }, + "hiddenSeries": false, + "id": 4406, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 1035, + "scopedVars": { + "Client": { + "selected": false, + "text": "00:c0:b7:b6:e0:ef", + "value": "00:c0:b7:b6:e0:ef" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_packets{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 113 + }, + "hiddenSeries": false, + "id": 4407, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 1035, + "scopedVars": { + "Client": { + "selected": false, + "text": "00:ff:a8:b9:34:7e", + "value": "00:ff:a8:b9:34:7e" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_packets{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 123 + }, + "hiddenSeries": false, + "id": 4408, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 1035, + "scopedVars": { + "Client": { + "selected": false, + "text": "08:f4:ab:50:19:64", + "value": "08:f4:ab:50:19:64" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_packets{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 133 + }, + "hiddenSeries": false, + "id": 4409, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 1035, + "scopedVars": { + "Client": { + "selected": false, + "text": "0c:47:c9:35:f5:50", + "value": "0c:47:c9:35:f5:50" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_packets{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 143 + }, + "hiddenSeries": false, + "id": 4410, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 1035, + "scopedVars": { + "Client": { + "selected": false, + "text": "0c:c4:7a:04:ca:cf", + "value": "0c:c4:7a:04:ca:cf" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_packets{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 153 + }, + "hiddenSeries": false, + "id": 4411, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 1035, + "scopedVars": { + "Client": { + "selected": false, + "text": "14:10:9f:d6:9f:27", + "value": "14:10:9f:d6:9f:27" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_packets{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 163 + }, + "hiddenSeries": false, + "id": 4412, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 1035, + "scopedVars": { + "Client": { + "selected": false, + "text": "14:87:6a:93:64:bb", + "value": "14:87:6a:93:64:bb" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_packets{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 173 + }, + "hiddenSeries": false, + "id": 4413, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 1035, + "scopedVars": { + "Client": { + "selected": false, + "text": "14:a7:8b:1c:50:62", + "value": "14:a7:8b:1c:50:62" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_packets{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 183 + }, + "hiddenSeries": false, + "id": 4414, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 1035, + "scopedVars": { + "Client": { + "selected": false, + "text": "14:a7:8b:23:68:0c", + "value": "14:a7:8b:23:68:0c" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_packets{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 193 + }, + "hiddenSeries": false, + "id": 4415, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 1035, + "scopedVars": { + "Client": { + "selected": false, + "text": "14:a7:8b:d1:c5:a1", + "value": "14:a7:8b:d1:c5:a1" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_packets{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 203 + }, + "hiddenSeries": false, + "id": 4416, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 1035, + "scopedVars": { + "Client": { + "selected": false, + "text": "18:65:71:70:c6:48", + "value": "18:65:71:70:c6:48" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_packets{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 213 + }, + "hiddenSeries": false, + "id": 4417, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 1035, + "scopedVars": { + "Client": { + "selected": false, + "text": "18:65:71:71:89:98", + "value": "18:65:71:71:89:98" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_packets{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 223 + }, + "hiddenSeries": false, + "id": 4418, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 1035, + "scopedVars": { + "Client": { + "selected": false, + "text": "24:a0:74:f3:d5:6e", + "value": "24:a0:74:f3:d5:6e" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_packets{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 233 + }, + "hiddenSeries": false, + "id": 4419, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 1035, + "scopedVars": { + "Client": { + "selected": false, + "text": "28:ad:3e:0b:af:5e", + "value": "28:ad:3e:0b:af:5e" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_packets{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 243 + }, + "hiddenSeries": false, + "id": 4420, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 1035, + "scopedVars": { + "Client": { + "selected": false, + "text": "28:cf:e9:1d:e7:3b", + "value": "28:cf:e9:1d:e7:3b" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_packets{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 253 + }, + "hiddenSeries": false, + "id": 4421, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 1035, + "scopedVars": { + "Client": { + "selected": false, + "text": "30:63:6b:bd:cd:62", + "value": "30:63:6b:bd:cd:62" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_packets{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 263 + }, + "hiddenSeries": false, + "id": 4422, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 1035, + "scopedVars": { + "Client": { + "selected": false, + "text": "34:d2:70:5d:70:ef", + "value": "34:d2:70:5d:70:ef" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_packets{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 273 + }, + "hiddenSeries": false, + "id": 4423, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 1035, + "scopedVars": { + "Client": { + "selected": false, + "text": "34:ea:34:43:3c:88", + "value": "34:ea:34:43:3c:88" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_packets{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 283 + }, + "hiddenSeries": false, + "id": 4424, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 1035, + "scopedVars": { + "Client": { + "selected": false, + "text": "34:ea:34:e4:09:98", + "value": "34:ea:34:e4:09:98" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_packets{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 293 + }, + "hiddenSeries": false, + "id": 4425, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 1035, + "scopedVars": { + "Client": { + "selected": false, + "text": "34:ea:34:f5:c8:16", + "value": "34:ea:34:f5:c8:16" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_packets{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 303 + }, + "hiddenSeries": false, + "id": 4426, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 1035, + "scopedVars": { + "Client": { + "selected": false, + "text": "3c:5c:c4:01:40:86", + "value": "3c:5c:c4:01:40:86" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_packets{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 313 + }, + "hiddenSeries": false, + "id": 4427, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 1035, + "scopedVars": { + "Client": { + "selected": false, + "text": "3c:bf:60:15:7e:bc", + "value": "3c:bf:60:15:7e:bc" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_packets{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 323 + }, + "hiddenSeries": false, + "id": 4428, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 1035, + "scopedVars": { + "Client": { + "selected": false, + "text": "40:a8:f0:68:c3:58", + "value": "40:a8:f0:68:c3:58" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_packets{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 333 + }, + "hiddenSeries": false, + "id": 4429, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 1035, + "scopedVars": { + "Client": { + "selected": false, + "text": "40:cb:c0:32:8d:c7", + "value": "40:cb:c0:32:8d:c7" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_packets{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 343 + }, + "hiddenSeries": false, + "id": 4430, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 1035, + "scopedVars": { + "Client": { + "selected": false, + "text": "4c:32:75:9e:3c:fb", + "value": "4c:32:75:9e:3c:fb" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_packets{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 353 + }, + "hiddenSeries": false, + "id": 4431, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 1035, + "scopedVars": { + "Client": { + "selected": false, + "text": "50:dc:e7:4f:dc:4d", + "value": "50:dc:e7:4f:dc:4d" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_packets{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 363 + }, + "hiddenSeries": false, + "id": 4432, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 1035, + "scopedVars": { + "Client": { + "selected": false, + "text": "50:f5:da:69:f0:ac", + "value": "50:f5:da:69:f0:ac" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_packets{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 373 + }, + "hiddenSeries": false, + "id": 4433, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 1035, + "scopedVars": { + "Client": { + "selected": false, + "text": "52:54:00:5d:bd:0b", + "value": "52:54:00:5d:bd:0b" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_packets{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 383 + }, + "hiddenSeries": false, + "id": 4434, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 1035, + "scopedVars": { + "Client": { + "selected": false, + "text": "52:54:00:9a:ea:9e", + "value": "52:54:00:9a:ea:9e" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_packets{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 393 + }, + "hiddenSeries": false, + "id": 4435, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 1035, + "scopedVars": { + "Client": { + "selected": false, + "text": "60:30:d4:e3:64:de", + "value": "60:30:d4:e3:64:de" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_packets{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 403 + }, + "hiddenSeries": false, + "id": 4436, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 1035, + "scopedVars": { + "Client": { + "selected": false, + "text": "60:33:4b:25:f8:81", + "value": "60:33:4b:25:f8:81" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_packets{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 413 + }, + "hiddenSeries": false, + "id": 4437, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 1035, + "scopedVars": { + "Client": { + "selected": false, + "text": "60:a4:4c:5b:e2:8c", + "value": "60:a4:4c:5b:e2:8c" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_packets{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 423 + }, + "hiddenSeries": false, + "id": 4438, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 1035, + "scopedVars": { + "Client": { + "selected": false, + "text": "64:51:06:2a:e9:8e", + "value": "64:51:06:2a:e9:8e" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_packets{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 433 + }, + "hiddenSeries": false, + "id": 4439, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 1035, + "scopedVars": { + "Client": { + "selected": false, + "text": "64:70:33:dc:ca:80", + "value": "64:70:33:dc:ca:80" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_packets{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 443 + }, + "hiddenSeries": false, + "id": 4440, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 1035, + "scopedVars": { + "Client": { + "selected": false, + "text": "6a:03:65:d8:ad:cc", + "value": "6a:03:65:d8:ad:cc" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_packets{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 453 + }, + "hiddenSeries": false, + "id": 4441, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 1035, + "scopedVars": { + "Client": { + "selected": false, + "text": "74:83:c2:d4:11:3d", + "value": "74:83:c2:d4:11:3d" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_packets{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 463 + }, + "hiddenSeries": false, + "id": 4442, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 1035, + "scopedVars": { + "Client": { + "selected": false, + "text": "80:2a:a8:10:ae:0c", + "value": "80:2a:a8:10:ae:0c" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_packets{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 473 + }, + "hiddenSeries": false, + "id": 4443, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 1035, + "scopedVars": { + "Client": { + "selected": false, + "text": "80:2a:a8:10:ae:87", + "value": "80:2a:a8:10:ae:87" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_packets{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 483 + }, + "hiddenSeries": false, + "id": 4444, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 1035, + "scopedVars": { + "Client": { + "selected": false, + "text": "80:2a:a8:5d:86:32", + "value": "80:2a:a8:5d:86:32" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_packets{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 493 + }, + "hiddenSeries": false, + "id": 4445, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 1035, + "scopedVars": { + "Client": { + "selected": false, + "text": "84:d6:d0:8f:01:2b", + "value": "84:d6:d0:8f:01:2b" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_packets{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 503 + }, + "hiddenSeries": false, + "id": 4446, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 1035, + "scopedVars": { + "Client": { + "selected": false, + "text": "88:71:e5:5a:3e:c1", + "value": "88:71:e5:5a:3e:c1" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_packets{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 513 + }, + "hiddenSeries": false, + "id": 4447, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 1035, + "scopedVars": { + "Client": { + "selected": false, + "text": "88:e9:fe:76:65:35", + "value": "88:e9:fe:76:65:35" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_packets{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 523 + }, + "hiddenSeries": false, + "id": 4448, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 1035, + "scopedVars": { + "Client": { + "selected": false, + "text": "8c:2d:aa:c0:55:d7", + "value": "8c:2d:aa:c0:55:d7" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_packets{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 533 + }, + "hiddenSeries": false, + "id": 4449, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 1035, + "scopedVars": { + "Client": { + "selected": false, + "text": "98:5a:eb:cf:21:0f", + "value": "98:5a:eb:cf:21:0f" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_packets{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 543 + }, + "hiddenSeries": false, + "id": 4450, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 1035, + "scopedVars": { + "Client": { + "selected": false, + "text": "9c:14:63:91:46:df", + "value": "9c:14:63:91:46:df" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_packets{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 553 + }, + "hiddenSeries": false, + "id": 4451, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 1035, + "scopedVars": { + "Client": { + "selected": false, + "text": "9c:14:63:aa:6a:5e", + "value": "9c:14:63:aa:6a:5e" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_packets{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 563 + }, + "hiddenSeries": false, + "id": 4452, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 1035, + "scopedVars": { + "Client": { + "selected": false, + "text": "TOTAL", + "value": "TOTAL" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_packets{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 573 + }, + "hiddenSeries": false, + "id": 4453, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 1035, + "scopedVars": { + "Client": { + "selected": false, + "text": "a0:02:dc:57:13:35", + "value": "a0:02:dc:57:13:35" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_packets{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 583 + }, + "hiddenSeries": false, + "id": 4454, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 1035, + "scopedVars": { + "Client": { + "selected": false, + "text": "a0:6f:aa:a6:2e:11", + "value": "a0:6f:aa:a6:2e:11" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_packets{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 593 + }, + "hiddenSeries": false, + "id": 4455, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 1035, + "scopedVars": { + "Client": { + "selected": false, + "text": "a0:ce:c8:0b:9a:8f", + "value": "a0:ce:c8:0b:9a:8f" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_packets{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 603 + }, + "hiddenSeries": false, + "id": 4456, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 1035, + "scopedVars": { + "Client": { + "selected": false, + "text": "ac:63:be:b9:99:06", + "value": "ac:63:be:b9:99:06" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_packets{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 613 + }, + "hiddenSeries": false, + "id": 4457, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 1035, + "scopedVars": { + "Client": { + "selected": false, + "text": "ac:bc:32:80:cf:63", + "value": "ac:bc:32:80:cf:63" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_packets{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 623 + }, + "hiddenSeries": false, + "id": 4458, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 1035, + "scopedVars": { + "Client": { + "selected": false, + "text": "b4:fb:e4:d2:74:39", + "value": "b4:fb:e4:d2:74:39" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_packets{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 633 + }, + "hiddenSeries": false, + "id": 4459, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 1035, + "scopedVars": { + "Client": { + "selected": false, + "text": "b8:c7:5d:f3:3a:2c", + "value": "b8:c7:5d:f3:3a:2c" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_packets{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 643 + }, + "hiddenSeries": false, + "id": 4460, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 1035, + "scopedVars": { + "Client": { + "selected": false, + "text": "c4:95:00:d8:fd:f7", + "value": "c4:95:00:d8:fd:f7" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_packets{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 653 + }, + "hiddenSeries": false, + "id": 4461, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 1035, + "scopedVars": { + "Client": { + "selected": false, + "text": "d8:13:99:7d:94:c1", + "value": "d8:13:99:7d:94:c1" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_packets{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 663 + }, + "hiddenSeries": false, + "id": 4462, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 1035, + "scopedVars": { + "Client": { + "selected": false, + "text": "d8:4c:90:9f:82:5a", + "value": "d8:4c:90:9f:82:5a" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_packets{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 673 + }, + "hiddenSeries": false, + "id": 4463, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 1035, + "scopedVars": { + "Client": { + "selected": false, + "text": "f0:81:73:59:89:19", + "value": "f0:81:73:59:89:19" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_packets{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 683 + }, + "hiddenSeries": false, + "id": 4464, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 1035, + "scopedVars": { + "Client": { + "selected": false, + "text": "fc:65:de:01:d9:38", + "value": "fc:65:de:01:d9:38" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_packets{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Packets per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 693 + }, + "hiddenSeries": false, + "id": 4465, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 1035, + "scopedVars": { + "Client": { + "selected": false, + "text": "fc:a6:67:11:2b:ec", + "value": "fc:a6:67:11:2b:ec" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_transmit_packets{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Packets - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + } + ], + "title": "Clients Tx Packets", + "type": "row" + }, + { + "collapsed": true, + "datasource": "${DS_PROMETHEUS}", + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 73 + }, + "id": 569, + "panels": [ + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 74 + }, + "hiddenSeries": false, + "id": 700, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": "Client", + "repeatDirection": "v", + "scopedVars": { + "Client": { + "selected": false, + "text": "00:18:dd:32:12:58", + "value": "00:18:dd:32:12:58" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_bytes{site_name=~\"$Site\", [[Identifier]]!~\"TOTAL\", [[Identifier]]=~\"$Client\"}[$__interval])", + "instant": false, + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 84 + }, + "hiddenSeries": false, + "id": 4466, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 700, + "scopedVars": { + "Client": { + "selected": false, + "text": "00:50:b6:96:76:6e", + "value": "00:50:b6:96:76:6e" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "instant": false, + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 94 + }, + "hiddenSeries": false, + "id": 4467, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 700, + "scopedVars": { + "Client": { + "selected": false, + "text": "00:a0:de:d9:31:a8", + "value": "00:a0:de:d9:31:a8" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "instant": false, + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 104 + }, + "hiddenSeries": false, + "id": 4468, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 700, + "scopedVars": { + "Client": { + "selected": false, + "text": "00:c0:b7:b6:e0:ef", + "value": "00:c0:b7:b6:e0:ef" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "instant": false, + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 114 + }, + "hiddenSeries": false, + "id": 4469, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 700, + "scopedVars": { + "Client": { + "selected": false, + "text": "00:ff:a8:b9:34:7e", + "value": "00:ff:a8:b9:34:7e" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "instant": false, + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 124 + }, + "hiddenSeries": false, + "id": 4470, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 700, + "scopedVars": { + "Client": { + "selected": false, + "text": "08:f4:ab:50:19:64", + "value": "08:f4:ab:50:19:64" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "instant": false, + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 134 + }, + "hiddenSeries": false, + "id": 4471, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 700, + "scopedVars": { + "Client": { + "selected": false, + "text": "0c:47:c9:35:f5:50", + "value": "0c:47:c9:35:f5:50" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "instant": false, + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 144 + }, + "hiddenSeries": false, + "id": 4472, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 700, + "scopedVars": { + "Client": { + "selected": false, + "text": "0c:c4:7a:04:ca:cf", + "value": "0c:c4:7a:04:ca:cf" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "instant": false, + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 154 + }, + "hiddenSeries": false, + "id": 4473, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 700, + "scopedVars": { + "Client": { + "selected": false, + "text": "14:10:9f:d6:9f:27", + "value": "14:10:9f:d6:9f:27" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "instant": false, + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 164 + }, + "hiddenSeries": false, + "id": 4474, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 700, + "scopedVars": { + "Client": { + "selected": false, + "text": "14:87:6a:93:64:bb", + "value": "14:87:6a:93:64:bb" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "instant": false, + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 174 + }, + "hiddenSeries": false, + "id": 4475, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 700, + "scopedVars": { + "Client": { + "selected": false, + "text": "14:a7:8b:1c:50:62", + "value": "14:a7:8b:1c:50:62" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "instant": false, + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 184 + }, + "hiddenSeries": false, + "id": 4476, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 700, + "scopedVars": { + "Client": { + "selected": false, + "text": "14:a7:8b:23:68:0c", + "value": "14:a7:8b:23:68:0c" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "instant": false, + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 194 + }, + "hiddenSeries": false, + "id": 4477, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 700, + "scopedVars": { + "Client": { + "selected": false, + "text": "14:a7:8b:d1:c5:a1", + "value": "14:a7:8b:d1:c5:a1" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "instant": false, + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 204 + }, + "hiddenSeries": false, + "id": 4478, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 700, + "scopedVars": { + "Client": { + "selected": false, + "text": "18:65:71:70:c6:48", + "value": "18:65:71:70:c6:48" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "instant": false, + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 214 + }, + "hiddenSeries": false, + "id": 4479, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 700, + "scopedVars": { + "Client": { + "selected": false, + "text": "18:65:71:71:89:98", + "value": "18:65:71:71:89:98" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "instant": false, + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 224 + }, + "hiddenSeries": false, + "id": 4480, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 700, + "scopedVars": { + "Client": { + "selected": false, + "text": "24:a0:74:f3:d5:6e", + "value": "24:a0:74:f3:d5:6e" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "instant": false, + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 234 + }, + "hiddenSeries": false, + "id": 4481, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 700, + "scopedVars": { + "Client": { + "selected": false, + "text": "28:ad:3e:0b:af:5e", + "value": "28:ad:3e:0b:af:5e" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "instant": false, + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 244 + }, + "hiddenSeries": false, + "id": 4482, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 700, + "scopedVars": { + "Client": { + "selected": false, + "text": "28:cf:e9:1d:e7:3b", + "value": "28:cf:e9:1d:e7:3b" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "instant": false, + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 254 + }, + "hiddenSeries": false, + "id": 4483, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 700, + "scopedVars": { + "Client": { + "selected": false, + "text": "30:63:6b:bd:cd:62", + "value": "30:63:6b:bd:cd:62" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "instant": false, + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 264 + }, + "hiddenSeries": false, + "id": 4484, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 700, + "scopedVars": { + "Client": { + "selected": false, + "text": "34:d2:70:5d:70:ef", + "value": "34:d2:70:5d:70:ef" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "instant": false, + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 274 + }, + "hiddenSeries": false, + "id": 4485, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 700, + "scopedVars": { + "Client": { + "selected": false, + "text": "34:ea:34:43:3c:88", + "value": "34:ea:34:43:3c:88" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "instant": false, + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 284 + }, + "hiddenSeries": false, + "id": 4486, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 700, + "scopedVars": { + "Client": { + "selected": false, + "text": "34:ea:34:e4:09:98", + "value": "34:ea:34:e4:09:98" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "instant": false, + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 294 + }, + "hiddenSeries": false, + "id": 4487, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 700, + "scopedVars": { + "Client": { + "selected": false, + "text": "34:ea:34:f5:c8:16", + "value": "34:ea:34:f5:c8:16" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "instant": false, + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 304 + }, + "hiddenSeries": false, + "id": 4488, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 700, + "scopedVars": { + "Client": { + "selected": false, + "text": "3c:5c:c4:01:40:86", + "value": "3c:5c:c4:01:40:86" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "instant": false, + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 314 + }, + "hiddenSeries": false, + "id": 4489, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 700, + "scopedVars": { + "Client": { + "selected": false, + "text": "3c:bf:60:15:7e:bc", + "value": "3c:bf:60:15:7e:bc" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "instant": false, + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 324 + }, + "hiddenSeries": false, + "id": 4490, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 700, + "scopedVars": { + "Client": { + "selected": false, + "text": "40:a8:f0:68:c3:58", + "value": "40:a8:f0:68:c3:58" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "instant": false, + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 334 + }, + "hiddenSeries": false, + "id": 4491, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 700, + "scopedVars": { + "Client": { + "selected": false, + "text": "40:cb:c0:32:8d:c7", + "value": "40:cb:c0:32:8d:c7" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "instant": false, + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 344 + }, + "hiddenSeries": false, + "id": 4492, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 700, + "scopedVars": { + "Client": { + "selected": false, + "text": "4c:32:75:9e:3c:fb", + "value": "4c:32:75:9e:3c:fb" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "instant": false, + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 354 + }, + "hiddenSeries": false, + "id": 4493, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 700, + "scopedVars": { + "Client": { + "selected": false, + "text": "50:dc:e7:4f:dc:4d", + "value": "50:dc:e7:4f:dc:4d" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "instant": false, + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 364 + }, + "hiddenSeries": false, + "id": 4494, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 700, + "scopedVars": { + "Client": { + "selected": false, + "text": "50:f5:da:69:f0:ac", + "value": "50:f5:da:69:f0:ac" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "instant": false, + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 374 + }, + "hiddenSeries": false, + "id": 4495, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 700, + "scopedVars": { + "Client": { + "selected": false, + "text": "52:54:00:5d:bd:0b", + "value": "52:54:00:5d:bd:0b" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "instant": false, + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 384 + }, + "hiddenSeries": false, + "id": 4496, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 700, + "scopedVars": { + "Client": { + "selected": false, + "text": "52:54:00:9a:ea:9e", + "value": "52:54:00:9a:ea:9e" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "instant": false, + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 394 + }, + "hiddenSeries": false, + "id": 4497, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 700, + "scopedVars": { + "Client": { + "selected": false, + "text": "60:30:d4:e3:64:de", + "value": "60:30:d4:e3:64:de" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "instant": false, + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 404 + }, + "hiddenSeries": false, + "id": 4498, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 700, + "scopedVars": { + "Client": { + "selected": false, + "text": "60:33:4b:25:f8:81", + "value": "60:33:4b:25:f8:81" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "instant": false, + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 414 + }, + "hiddenSeries": false, + "id": 4499, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 700, + "scopedVars": { + "Client": { + "selected": false, + "text": "60:a4:4c:5b:e2:8c", + "value": "60:a4:4c:5b:e2:8c" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "instant": false, + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 424 + }, + "hiddenSeries": false, + "id": 4500, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 700, + "scopedVars": { + "Client": { + "selected": false, + "text": "64:51:06:2a:e9:8e", + "value": "64:51:06:2a:e9:8e" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "instant": false, + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 434 + }, + "hiddenSeries": false, + "id": 4501, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 700, + "scopedVars": { + "Client": { + "selected": false, + "text": "64:70:33:dc:ca:80", + "value": "64:70:33:dc:ca:80" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "instant": false, + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 444 + }, + "hiddenSeries": false, + "id": 4502, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 700, + "scopedVars": { + "Client": { + "selected": false, + "text": "6a:03:65:d8:ad:cc", + "value": "6a:03:65:d8:ad:cc" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "instant": false, + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 454 + }, + "hiddenSeries": false, + "id": 4503, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 700, + "scopedVars": { + "Client": { + "selected": false, + "text": "74:83:c2:d4:11:3d", + "value": "74:83:c2:d4:11:3d" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "instant": false, + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 464 + }, + "hiddenSeries": false, + "id": 4504, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 700, + "scopedVars": { + "Client": { + "selected": false, + "text": "80:2a:a8:10:ae:0c", + "value": "80:2a:a8:10:ae:0c" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "instant": false, + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 474 + }, + "hiddenSeries": false, + "id": 4505, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 700, + "scopedVars": { + "Client": { + "selected": false, + "text": "80:2a:a8:10:ae:87", + "value": "80:2a:a8:10:ae:87" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "instant": false, + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 484 + }, + "hiddenSeries": false, + "id": 4506, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 700, + "scopedVars": { + "Client": { + "selected": false, + "text": "80:2a:a8:5d:86:32", + "value": "80:2a:a8:5d:86:32" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "instant": false, + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 494 + }, + "hiddenSeries": false, + "id": 4507, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 700, + "scopedVars": { + "Client": { + "selected": false, + "text": "84:d6:d0:8f:01:2b", + "value": "84:d6:d0:8f:01:2b" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "instant": false, + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 504 + }, + "hiddenSeries": false, + "id": 4508, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 700, + "scopedVars": { + "Client": { + "selected": false, + "text": "88:71:e5:5a:3e:c1", + "value": "88:71:e5:5a:3e:c1" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "instant": false, + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 514 + }, + "hiddenSeries": false, + "id": 4509, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 700, + "scopedVars": { + "Client": { + "selected": false, + "text": "88:e9:fe:76:65:35", + "value": "88:e9:fe:76:65:35" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "instant": false, + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 524 + }, + "hiddenSeries": false, + "id": 4510, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 700, + "scopedVars": { + "Client": { + "selected": false, + "text": "8c:2d:aa:c0:55:d7", + "value": "8c:2d:aa:c0:55:d7" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "instant": false, + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 534 + }, + "hiddenSeries": false, + "id": 4511, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 700, + "scopedVars": { + "Client": { + "selected": false, + "text": "98:5a:eb:cf:21:0f", + "value": "98:5a:eb:cf:21:0f" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "instant": false, + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 544 + }, + "hiddenSeries": false, + "id": 4512, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 700, + "scopedVars": { + "Client": { + "selected": false, + "text": "9c:14:63:91:46:df", + "value": "9c:14:63:91:46:df" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "instant": false, + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 554 + }, + "hiddenSeries": false, + "id": 4513, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 700, + "scopedVars": { + "Client": { + "selected": false, + "text": "9c:14:63:aa:6a:5e", + "value": "9c:14:63:aa:6a:5e" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "instant": false, + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 564 + }, + "hiddenSeries": false, + "id": 4514, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 700, + "scopedVars": { + "Client": { + "selected": false, + "text": "TOTAL", + "value": "TOTAL" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "instant": false, + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 574 + }, + "hiddenSeries": false, + "id": 4515, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 700, + "scopedVars": { + "Client": { + "selected": false, + "text": "a0:02:dc:57:13:35", + "value": "a0:02:dc:57:13:35" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "instant": false, + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 584 + }, + "hiddenSeries": false, + "id": 4516, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 700, + "scopedVars": { + "Client": { + "selected": false, + "text": "a0:6f:aa:a6:2e:11", + "value": "a0:6f:aa:a6:2e:11" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "instant": false, + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 594 + }, + "hiddenSeries": false, + "id": 4517, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 700, + "scopedVars": { + "Client": { + "selected": false, + "text": "a0:ce:c8:0b:9a:8f", + "value": "a0:ce:c8:0b:9a:8f" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "instant": false, + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 604 + }, + "hiddenSeries": false, + "id": 4518, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 700, + "scopedVars": { + "Client": { + "selected": false, + "text": "ac:63:be:b9:99:06", + "value": "ac:63:be:b9:99:06" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "instant": false, + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 614 + }, + "hiddenSeries": false, + "id": 4519, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 700, + "scopedVars": { + "Client": { + "selected": false, + "text": "ac:bc:32:80:cf:63", + "value": "ac:bc:32:80:cf:63" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "instant": false, + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 624 + }, + "hiddenSeries": false, + "id": 4520, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 700, + "scopedVars": { + "Client": { + "selected": false, + "text": "b4:fb:e4:d2:74:39", + "value": "b4:fb:e4:d2:74:39" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "instant": false, + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 634 + }, + "hiddenSeries": false, + "id": 4521, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 700, + "scopedVars": { + "Client": { + "selected": false, + "text": "b8:c7:5d:f3:3a:2c", + "value": "b8:c7:5d:f3:3a:2c" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "instant": false, + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 644 + }, + "hiddenSeries": false, + "id": 4522, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 700, + "scopedVars": { + "Client": { + "selected": false, + "text": "c4:95:00:d8:fd:f7", + "value": "c4:95:00:d8:fd:f7" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "instant": false, + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 654 + }, + "hiddenSeries": false, + "id": 4523, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 700, + "scopedVars": { + "Client": { + "selected": false, + "text": "d8:13:99:7d:94:c1", + "value": "d8:13:99:7d:94:c1" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "instant": false, + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 664 + }, + "hiddenSeries": false, + "id": 4524, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 700, + "scopedVars": { + "Client": { + "selected": false, + "text": "d8:4c:90:9f:82:5a", + "value": "d8:4c:90:9f:82:5a" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "instant": false, + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 674 + }, + "hiddenSeries": false, + "id": 4525, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 700, + "scopedVars": { + "Client": { + "selected": false, + "text": "f0:81:73:59:89:19", + "value": "f0:81:73:59:89:19" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "instant": false, + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 684 + }, + "hiddenSeries": false, + "id": 4526, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 700, + "scopedVars": { + "Client": { + "selected": false, + "text": "fc:65:de:01:d9:38", + "value": "fc:65:de:01:d9:38" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "instant": false, + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Bytes per Application for $Client", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 694 + }, + "hiddenSeries": false, + "id": 4527, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "v", + "repeatIteration": 1592087894861, + "repeatPanelId": 700, + "scopedVars": { + "Client": { + "selected": false, + "text": "fc:a6:67:11:2b:ec", + "value": "fc:a6:67:11:2b:ec" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_client_dpi_receive_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\"}[$__interval])", + "instant": false, + "interval": "$Smooth", + "legendFormat": "{{application}} ({{category}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Bytes - $Client", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + } + ], + "repeat": null, + "title": "Clients Rx Bytes", + "type": "row" + }, + { + "collapsed": true, + "datasource": "${DS_PROMETHEUS}", + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 74 + }, + "id": 12, + "panels": [ + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Bytes per Client / Application", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 9, + "w": 24, + "x": 0, + "y": 75 + }, + "hiddenSeries": false, + "id": 40, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "scopedVars": { + "Category": { + "selected": false, + "text": "Business Tools", + "value": "Business Tools" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "sum by ($Identifier,application) (rate(unpoller_client_dpi_receive_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\", [[Identifier]]!~\"TOTAL\", category=\"$Category\"}[$__interval]))", + "interval": "$Smooth", + "legendFormat": "{{name}} {{mac}} ({{application}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Bytes - $Category", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Bytes per Client / Application", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 9, + "w": 24, + "x": 0, + "y": 84 + }, + "hiddenSeries": false, + "id": 93, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "scopedVars": { + "Category": { + "selected": false, + "text": "Business Tools", + "value": "Business Tools" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "sum by ($Identifier,application) (rate(unpoller_client_dpi_transmit_bytes{site_name=~\"$Site\", [[Identifier]]=~\"$Client\", [[Identifier]]!~\"TOTAL\", category=\"$Category\"}[$__interval]))", + "interval": "$Smooth", + "legendFormat": "{{name}} {{mac}} ({{application}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Bytes - $Category", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Receive Packets per Client / Application", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 9, + "w": 24, + "x": 0, + "y": 93 + }, + "hiddenSeries": false, + "id": 173, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "scopedVars": { + "Category": { + "selected": false, + "text": "Business Tools", + "value": "Business Tools" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "sum by ($Identifier,application) (rate(unpoller_client_dpi_receive_packets{site_name=~\"$Site\", [[Identifier]]=~\"$Client\", [[Identifier]]!~\"TOTAL\", category=\"$Category\"}[$__interval]))", + "interval": "$Smooth", + "legendFormat": "{{name}} {{mac}} ({{application}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Receive Packets - $Category", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Transmit Packets per Client / Application", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 9, + "w": 24, + "x": 0, + "y": 102 + }, + "hiddenSeries": false, + "id": 172, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "scopedVars": { + "Category": { + "selected": false, + "text": "Business Tools", + "value": "Business Tools" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "sum by ($Identifier,application) (rate(unpoller_client_dpi_transmit_packets{site_name=~\"$Site\", [[Identifier]]=~\"$Client\", [[Identifier]]!~\"TOTAL\", category=\"$Category\"}[$__interval]))", + "interval": "$Smooth", + "legendFormat": "{{name}} {{mac}} ({{application}})", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Transmit Packets - $Category", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + } + ], + "repeat": "Category", + "title": "$Category", + "type": "row" + } + ], + "refresh": "1m", + "schemaVersion": 25, + "style": "dark", + "tags": [ + "unifi", + "unifi-poller" + ], + "templating": { + "list": [ + { + "allValue": ".*", + "current": {}, + "datasource": "${DS_PROMETHEUS}", + "definition": "label_values(source)", + "hide": 2, + "includeAll": true, + "label": null, + "multi": true, + "name": "Controller", + "options": [], + "query": "label_values(source)", + "refresh": 1, + "regex": "", + "skipUrlSync": false, + "sort": 2, + "tagValuesQuery": "", + "tags": [], + "tagsQuery": "", + "type": "query", + "useTags": false + }, + { + "allValue": "", + "current": {}, + "datasource": "${DS_PROMETHEUS}", + "definition": "label_values(unpoller_client_uptime_seconds{source=~\"$Controller\"},site_name)", + "hide": 0, + "includeAll": false, + "label": null, + "multi": true, + "name": "Site", + "options": [], + "query": "label_values(unpoller_client_uptime_seconds{source=~\"$Controller\"},site_name)", + "refresh": 1, + "regex": "", + "skipUrlSync": false, + "sort": 1, + "tagValuesQuery": "", + "tags": [], + "tagsQuery": "", + "type": "query", + "useTags": false + }, + { + "allValue": null, + "current": { + "selected": true, + "text": "name", + "value": "name" + }, + "hide": 0, + "includeAll": false, + "label": null, + "multi": false, + "name": "Identifier", + "options": [ + { + "selected": false, + "text": "name", + "value": "name" + }, + { + "selected": true, + "text": "mac", + "value": "mac" + } + ], + "query": "name,mac", + "queryValue": "", + "skipUrlSync": false, + "type": "custom" + }, + { + "allValue": "", + "current": {}, + "datasource": "${DS_PROMETHEUS}", + "definition": "label_values(unpoller_client_dpi_transmit_bytes{site_name=~\"$Site\"},[[Identifier]])", + "hide": 0, + "includeAll": true, + "label": null, + "multi": true, + "name": "Client", + "options": [], + "query": "label_values(unpoller_client_dpi_transmit_bytes{site_name=~\"$Site\"},[[Identifier]])", + "refresh": 1, + "regex": "", + "skipUrlSync": false, + "sort": 1, + "tagValuesQuery": "", + "tags": [], + "tagsQuery": "", + "type": "query", + "useTags": false + }, + { + "allValue": ".*", + "current": {}, + "datasource": "${DS_PROMETHEUS}", + "definition": "label_values(unpoller_client_dpi_transmit_bytes{site_name=~\"$Site\"},category)", + "hide": 0, + "includeAll": true, + "label": null, + "multi": true, + "name": "Category", + "options": [], + "query": "label_values(unpoller_client_dpi_transmit_bytes{site_name=~\"$Site\"},category)", + "refresh": 1, + "regex": "", + "skipUrlSync": false, + "sort": 1, + "tagValuesQuery": "", + "tags": [], + "tagsQuery": "", + "type": "query", + "useTags": false + }, + { + "allValue": null, + "current": { + "selected": true, + "text": "2m", + "value": "2m" + }, + "hide": 0, + "includeAll": false, + "label": null, + "multi": false, + "name": "Smooth", + "options": [ + { + "selected": false, + "text": "30s", + "value": "30s" + }, + { + "selected": false, + "text": "1m", + "value": "1m" + }, + { + "selected": true, + "text": "2m", + "value": "2m" + }, + { + "selected": false, + "text": "5m", + "value": "5m" + }, + { + "selected": false, + "text": "10m", + "value": "10m" + }, + { + "selected": false, + "text": "15m", + "value": "15m" + }, + { + "selected": false, + "text": "30m", + "value": "30m" + }, + { + "selected": false, + "text": "1h", + "value": "1h" + } + ], + "query": "30s,1m,2m,5m,10m,15m,30m,1h", + "skipUrlSync": false, + "type": "custom" + } + ] + }, + "time": { + "from": "now-3h", + "to": "now" + }, + "timepicker": { + "nowDelay": "", + "refresh_intervals": [ + "30s", + "1m", + "5m", + "15m", + "30m", + "1h", + "2h" + ], + "time_options": [ + "5m", + "15m", + "1h", + "6h", + "12h", + "24h", + "2d", + "7d", + "30d" + ] + }, + "timezone": "browser", + "title": "UniFi-Poller: Client DPI - Prometheus", + "uid": "w3usaHLZk", + "version": 50 +} \ No newline at end of file diff --git a/stable/unpoller/10.2.0/dashboards/UAP.json b/stable/unpoller/10.2.0/dashboards/UAP.json new file mode 100644 index 00000000000..7fa957cf981 --- /dev/null +++ b/stable/unpoller/10.2.0/dashboards/UAP.json @@ -0,0 +1,3680 @@ +{ + "__inputs": [ + { + "name": "DS_PROMETHEUS", + "label": "Prometheus", + "description": "", + "type": "datasource", + "pluginId": "prometheus", + "pluginName": "Prometheus" + } + ], + "__requires": [ + { + "type": "grafana", + "id": "grafana", + "name": "Grafana", + "version": "7.0.3" + }, + { + "type": "panel", + "id": "grafana-clock-panel", + "name": "Clock", + "version": "1.1.1" + }, + { + "type": "panel", + "id": "piechart", + "name": "Pie Chart", + "version": "1.5.0" + }, + { + "type": "panel", + "id": "graph", + "name": "Graph", + "version": "" + }, + { + "type": "datasource", + "id": "prometheus", + "name": "Prometheus", + "version": "1.0.0" + }, + { + "type": "panel", + "id": "singlestat", + "name": "Singlestat", + "version": "" + }, + { + "type": "panel", + "id": "table-old", + "name": "Table (old)", + "version": "" + }, + { + "type": "panel", + "id": "text", + "name": "Text", + "version": "" + } + ], + "annotations": { + "list": [ + { + "$$hashKey": "object:69", + "builtIn": 1, + "datasource": "-- Grafana --", + "enable": true, + "hide": true, + "iconColor": "rgba(0, 211, 255, 1)", + "name": "Annotations & Alerts", + "type": "dashboard" + } + ] + }, + "description": "UniFi Poller v2.0.1 Displays detailed information for wireless access points in a UniFi network using Prometheus.", + "editable": true, + "gnetId": 11314, + "graphTooltip": 1, + "id": null, + "iteration": 1592125488769, + "links": [ + { + "asDropdown": true, + "icon": "external link", + "includeVars": false, + "keepTime": true, + "tags": [ + "unifi-poller", + "unifi" + ], + "title": "UniFi Poller", + "type": "dashboards" + }, + { + "icon": "question", + "tags": [], + "title": "Help", + "type": "link", + "url": "https://golift.io/unifi-poller/issues" + }, + { + "icon": "doc", + "tags": [], + "title": "Wiki", + "type": "link", + "url": "https://golift.io/unifi-poller/wiki" + }, + { + "icon": "bolt", + "tags": [], + "title": "Discord", + "type": "link", + "url": "https://discord.gg/KnyKYt2" + } + ], + "panels": [ + { + "content": "
\n
\n
Unifi UAP
\n", + "datasource": "${DS_UNIFI_POLLER}", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "gridPos": { + "h": 3, + "w": 4, + "x": 0, + "y": 0 + }, + "id": 34, + "links": [], + "mode": "html", + "title": "", + "transparent": true, + "type": "text" + }, + { + "aliasColors": { + "Channel 11": "#37872D", + "Channel 36": "#1F60C4", + "Channel 44": "#8F3BB8" + }, + "breakPoint": "50%", + "cacheTimeout": null, + "combine": { + "label": "Others", + "threshold": 0 + }, + "datasource": "${DS_PROMETHEUS}", + "decimals": 0, + "description": "Visualize wireless channel usage w/ wired client counts.", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fontSize": "70%", + "format": "short", + "gridPos": { + "h": 10, + "w": 6, + "x": 4, + "y": 0 + }, + "hideTimeOverride": false, + "id": 52, + "interval": null, + "legend": { + "header": "", + "percentage": true, + "percentageDecimals": 0, + "show": true, + "values": false + }, + "legendType": "Right side", + "links": [], + "maxDataPoints": 3, + "nullPointMode": "connected", + "pieType": "pie", + "strokeWidth": "3", + "targets": [ + { + "expr": "count by (channel) (unpoller_client_roam_count_total{site_name=~\"$Site\", ap_name=~\"$AP\"})\n", + "instant": false, + "interval": "$Smooth", + "legendFormat": "Ch {{channel}}", + "refId": "B" + } + ], + "timeFrom": null, + "title": "Clients / Channel", + "transparent": true, + "type": "piechart", + "valueName": "current" + }, + { + "aliasColors": { + "ac": "#37872D", + "g": "#E0B400", + "na": "#1F60C4", + "ng": "#8F3BB8" + }, + "breakPoint": "25%", + "cacheTimeout": null, + "combine": { + "label": "Others", + "threshold": 0 + }, + "datasource": "${DS_PROMETHEUS}", + "decimals": 0, + "description": "Visualize how many clients are connected to which radios/APs.", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fontSize": "70%", + "format": "short", + "gridPos": { + "h": 10, + "w": 7, + "x": 10, + "y": 0 + }, + "hideTimeOverride": false, + "id": 54, + "interval": null, + "legend": { + "header": "", + "percentage": true, + "show": true, + "sort": "current", + "sortDesc": true, + "values": true + }, + "legendType": "Right side", + "links": [], + "maxDataPoints": 3, + "nullPointMode": "connected", + "pieType": "pie", + "strokeWidth": "3", + "targets": [ + { + "expr": "count by (radio_desc) (unpoller_client_uptime_seconds{site_name=~\"$Site\", ap_name=~\"$AP\"})", + "instant": false, + "interval": "$Smooth", + "legendFormat": "{{radio_desc}}", + "refId": "A" + } + ], + "timeFrom": null, + "title": "Clients / AP Radio", + "transparent": true, + "type": "piechart", + "valueName": "current" + }, + { + "aliasColors": {}, + "breakPoint": "50%", + "cacheTimeout": null, + "combine": { + "label": "Others", + "threshold": "0.01" + }, + "datasource": "${DS_PROMETHEUS}", + "decimals": 0, + "description": "This shows an OUI breakdown from Unifi''s perspective.", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fontSize": "70%", + "format": "short", + "gridPos": { + "h": 10, + "w": 7, + "x": 17, + "y": 0 + }, + "hideTimeOverride": false, + "id": 56, + "interval": null, + "legend": { + "header": "Count", + "percentage": true, + "percentageDecimals": 0, + "show": true, + "sortDesc": false, + "values": true + }, + "legendType": "Right side", + "links": [], + "maxDataPoints": 3, + "nullPointMode": "connected", + "pieType": "pie", + "strokeWidth": 1, + "targets": [ + { + "expr": "count by (oui) (unpoller_client_uptime_seconds{site_name=~\"$Site\", ap_name=~\"$AP\"})", + "instant": false, + "interval": "$Smooth", + "legendFormat": "e {{oui}}", + "refId": "A" + } + ], + "timeFrom": null, + "title": "Client / MAC OUI", + "transparent": true, + "type": "piechart", + "valueName": "current" + }, + { + "cacheTimeout": null, + "colorBackground": false, + "colorValue": false, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "datasource": "${DS_PROMETHEUS}", + "description": "", + "editable": true, + "error": false, + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "format": "none", + "gauge": { + "maxValue": 100, + "minValue": 0, + "show": false, + "thresholdLabels": false, + "thresholdMarkers": true + }, + "gridPos": { + "h": 4, + "w": 2, + "x": 0, + "y": 3 + }, + "id": 48, + "interval": null, + "isNew": true, + "links": [], + "mappingType": 1, + "mappingTypes": [ + { + "name": "value to text", + "value": 1 + }, + { + "name": "range to text", + "value": 2 + } + ], + "maxDataPoints": 100, + "nullPointMode": "connected", + "nullText": null, + "postfix": "", + "postfixFontSize": "80%", + "prefix": "", + "prefixFontSize": "50%", + "rangeMaps": [ + { + "from": "null", + "text": "N/A", + "to": "null" + } + ], + "sparkline": { + "fillColor": "rgba(31, 118, 189, 0.18)", + "full": false, + "lineColor": "rgb(31, 120, 193)", + "show": false + }, + "tableColumn": "", + "targets": [ + { + "expr": "sum(unpoller_device_stations{site_name=~\"$Site\", name=~\"$AP\", station_type=\"user\"})", + "instant": true, + "refId": "A" + } + ], + "thresholds": "", + "timeFrom": null, + "title": "Users", + "type": "singlestat", + "valueFontSize": "110%", + "valueMaps": [], + "valueName": "current" + }, + { + "cacheTimeout": null, + "colorBackground": false, + "colorValue": false, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "datasource": "${DS_PROMETHEUS}", + "description": "", + "editable": true, + "error": false, + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "format": "none", + "gauge": { + "maxValue": 100, + "minValue": 0, + "show": false, + "thresholdLabels": false, + "thresholdMarkers": true + }, + "gridPos": { + "h": 4, + "w": 2, + "x": 2, + "y": 3 + }, + "id": 60, + "interval": null, + "isNew": true, + "links": [], + "mappingType": 1, + "mappingTypes": [ + { + "name": "value to text", + "value": 1 + }, + { + "name": "range to text", + "value": 2 + } + ], + "maxDataPoints": 100, + "nullPointMode": "connected", + "nullText": null, + "postfix": "", + "postfixFontSize": "80%", + "prefix": "", + "prefixFontSize": "50%", + "rangeMaps": [ + { + "from": "null", + "text": "N/A", + "to": "null" + } + ], + "sparkline": { + "fillColor": "rgba(31, 118, 189, 0.18)", + "full": false, + "lineColor": "rgb(31, 120, 193)", + "show": false + }, + "tableColumn": "", + "targets": [ + { + "expr": "sum(unpoller_device_stations{site_name=~\"$Site\", name=~\"$AP\", station_type=\"guest\"})", + "instant": true, + "refId": "A" + } + ], + "thresholds": "", + "timeFrom": null, + "title": "Guests", + "type": "singlestat", + "valueFontSize": "110%", + "valueMaps": [], + "valueName": "current" + }, + { + "bgColor": "#3f2b5b", + "clockType": "12 hour", + "countdownSettings": { + "customFormat": null, + "endCountdownTime": "2018-04-29T21:47:00.000Z", + "endText": "00:00:00" + }, + "datasource": "${DS_UNIFI_POLLER}", + "dateSettings": { + "dateFormat": "YYYY-MM-DD", + "fontSize": "12px", + "fontWeight": "bold", + "showDate": true + }, + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "gridPos": { + "h": 3, + "w": 4, + "x": 0, + "y": 7 + }, + "id": 32, + "links": [], + "mode": "time", + "offsetFromUtc": null, + "offsetFromUtcMinutes": null, + "options": { + "bgColor": "", + "clockType": "24 hour", + "countdownSettings": { + "endCountdownTime": "2020-06-14T00:36:42-07:00", + "endText": "00:00:00" + }, + "dateSettings": { + "dateFormat": "YYYY-MM-DD", + "fontSize": "20px", + "fontWeight": "normal", + "showDate": false + }, + "mode": "time", + "timeSettings": { + "fontSize": "12px", + "fontWeight": "normal" + }, + "timezone": "", + "timezoneSettings": { + "fontSize": "12px", + "fontWeight": "normal", + "showTimezone": false, + "zoneFormat": "offsetAbbv" + } + }, + "refreshSettings": { + "syncWithDashboard": false + }, + "timeSettings": { + "customFormat": "HH:mm:ss", + "fontSize": "30px", + "fontWeight": "normal" + }, + "timezone": null, + "timezoneSettings": { + "fontSize": "12px", + "fontWeight": "normal", + "showTimezone": false, + "zoneFormat": "offsetAbbv" + }, + "title": "Now", + "type": "grafana-clock-panel" + }, + { + "columns": [], + "datasource": "${DS_PROMETHEUS}", + "editable": true, + "error": false, + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fontSize": "100%", + "gridPos": { + "h": 6, + "w": 24, + "x": 0, + "y": 10 + }, + "id": 1, + "isNew": true, + "links": [], + "pageSize": null, + "scroll": false, + "showHeader": true, + "sort": { + "col": 11, + "desc": true + }, + "styles": [ + { + "$$hashKey": "object:9911", + "alias": "", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "pattern": "Time", + "thresholds": [], + "type": "hidden", + "unit": "short" + }, + { + "$$hashKey": "object:9912", + "alias": "Uptime", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "pattern": "Value #A", + "thresholds": [], + "type": "hidden", + "unit": "dtdurations" + }, + { + "$$hashKey": "object:9913", + "alias": "Name", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "link": false, + "linkTargetBlank": true, + "linkUrl": "http:", + "pattern": "name", + "preserveFormat": false, + "sanitize": false, + "thresholds": [], + "type": "string", + "unit": "short" + }, + { + "$$hashKey": "object:9915", + "alias": "Model", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "pattern": "model", + "thresholds": [], + "type": "string", + "unit": "short" + }, + { + "$$hashKey": "object:9916", + "alias": "Device MAC", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "pattern": "mac", + "thresholds": [], + "type": "string", + "unit": "short" + }, + { + "$$hashKey": "object:9917", + "alias": "Unifi Serial #", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "pattern": "serial", + "thresholds": [], + "type": "string", + "unit": "short" + }, + { + "$$hashKey": "object:9918", + "alias": "Site", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "pattern": "site_name", + "thresholds": [], + "type": "string", + "unit": "short" + }, + { + "$$hashKey": "object:9919", + "alias": "Version", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "pattern": "version", + "thresholds": [], + "type": "string", + "unit": "short" + }, + { + "$$hashKey": "object:9923", + "alias": "Address", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "ip", + "thresholds": [], + "type": "string", + "unit": "short" + }, + { + "$$hashKey": "object:9924", + "alias": "Type", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "type", + "thresholds": [], + "type": "string", + "unit": "short" + }, + { + "$$hashKey": "object:9925", + "alias": "Type", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "type", + "thresholds": [], + "type": "string", + "unit": "decbytes" + }, + { + "$$hashKey": "object:9926", + "alias": "Uptime", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "Value #B", + "thresholds": [], + "type": "number", + "unit": "s" + }, + { + "$$hashKey": "object:9928", + "alias": "Bytes", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 1, + "mappingType": 1, + "pattern": "Value #C", + "thresholds": [], + "type": "number", + "unit": "bytes" + } + ], + "targets": [ + { + "expr": "sum by (ip,mac,model,name,serial,site_name,type,version) (unpoller_device_info{site_name=~\"$Site\", name=~\"$AP\"})", + "format": "table", + "instant": true, + "interval": "", + "legendFormat": "", + "refId": "A" + }, + { + "expr": "sum by (ip,mac,model,name,serial,site_name,type,version) (unpoller_device_uptime_seconds{site_name=~\"$Site\", name=~\"$AP\"})", + "format": "table", + "hide": false, + "instant": true, + "interval": "", + "legendFormat": "", + "refId": "B" + }, + { + "expr": "sum by (ip,mac,model,name,serial,site_name,type,version) (unpoller_device_bytes_total{site_name=~\"$Site\", name=~\"$AP\"})", + "format": "table", + "hide": false, + "instant": true, + "interval": "", + "legendFormat": "", + "refId": "C" + } + ], + "timeFrom": null, + "title": "Access Point Details", + "transform": "table", + "type": "table-old" + }, + { + "columns": [], + "datasource": "${DS_PROMETHEUS}", + "description": "The counters in this table represent uptime totals and do not change with the time range selector. ", + "editable": true, + "error": false, + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fontSize": "100%", + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 16 + }, + "id": 49, + "isNew": true, + "links": [], + "pageSize": null, + "scroll": false, + "showHeader": true, + "sort": { + "col": 15, + "desc": true + }, + "styles": [ + { + "alias": "", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "pattern": "Time", + "thresholds": [], + "type": "hidden", + "unit": "short" + }, + { + "alias": "BSSID", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "link": false, + "linkTargetBlank": true, + "linkUrl": "http:", + "pattern": "bssid", + "preserveFormat": false, + "sanitize": false, + "thresholds": [], + "type": "string", + "unit": "short" + }, + { + "alias": "ESSID", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "essid", + "thresholds": [], + "type": "string", + "unit": "short" + }, + { + "alias": "", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "job", + "thresholds": [], + "type": "hidden", + "unit": "short" + }, + { + "alias": "", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "__name__", + "thresholds": [], + "type": "hidden", + "unit": "short" + }, + { + "alias": "Serial", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "serial", + "thresholds": [], + "type": "string", + "unit": "short" + }, + { + "alias": "", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "type", + "thresholds": [], + "type": "hidden", + "unit": "short" + }, + { + "alias": "MAC", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "mac", + "thresholds": [], + "type": "string", + "unit": "short" + }, + { + "alias": "Site", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "site_name", + "thresholds": [], + "type": "string", + "unit": "short" + }, + { + "alias": "VAP", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "vap_name", + "thresholds": [], + "type": "string", + "unit": "short" + }, + { + "alias": "Version", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "version", + "thresholds": [], + "type": "string", + "unit": "short" + }, + { + "alias": "CCQ", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "Value #A", + "thresholds": [], + "type": "number", + "unit": "percentunit" + }, + { + "alias": "Model", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "model", + "thresholds": [], + "type": "string", + "unit": "short" + }, + { + "alias": "Name", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "radio_name", + "thresholds": [], + "type": "string", + "unit": "short" + }, + { + "alias": "", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "instance", + "thresholds": [], + "type": "hidden", + "unit": "short" + }, + { + "alias": "AP Name", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "name", + "thresholds": [], + "type": "string", + "unit": "short" + }, + { + "alias": "Usage", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "usage", + "thresholds": [], + "type": "string", + "unit": "short" + }, + { + "alias": "Radio", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "radio", + "thresholds": [], + "type": "string", + "unit": "short" + }, + { + "alias": "Avg Client Sig", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 0, + "mappingType": 1, + "pattern": "Value #B", + "thresholds": [], + "type": "number", + "unit": "dBm" + }, + { + "alias": "Rx Drops", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": null, + "mappingType": 1, + "pattern": "Value #C", + "thresholds": [], + "type": "number", + "unit": "short" + }, + { + "alias": "Controller", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "source", + "thresholds": [], + "type": "hidden", + "unit": "short" + }, + { + "alias": "Tx Drops", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": null, + "mappingType": 1, + "pattern": "Value #E", + "thresholds": [], + "type": "number", + "unit": "short" + }, + { + "alias": "Bytes Rx", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": null, + "mappingType": 1, + "pattern": "Value #G", + "thresholds": [], + "type": "number", + "unit": "decbytes" + }, + { + "alias": "Bytes Tx", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": null, + "mappingType": 1, + "pattern": "Value #F", + "thresholds": [], + "type": "number", + "unit": "decbytes" + }, + { + "alias": "Rx Packets", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "Value #H", + "thresholds": [], + "type": "number", + "unit": "short" + }, + { + "alias": "Tx Packets", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "Value #I", + "thresholds": [], + "type": "number", + "unit": "short" + } + ], + "targets": [ + { + "expr": "sum by (bssid,essid,ap_name,name,radio,radio_name,vap_name,site_name,usage,source) (unpoller_device_vap_ccq_ratio{site_name=~\"$Site\", name=~\"$AP\"})", + "format": "table", + "instant": true, + "interval": "", + "refId": "A" + }, + { + "expr": "sum by (bssid,essid,ap_name,name,radio,radio_name,vap_name,site_name,usage,source) (unpoller_device_vap_average_client_signal{site_name=~\"$Site\", name=~\"$AP\"})", + "format": "table", + "hide": false, + "instant": true, + "interval": "", + "refId": "B" + }, + { + "expr": "sum by (bssid,essid,ap_name,name,radio,radio_name,vap_name,site_name,usage,source) (unpoller_device_vap_receive_dropped_total{site_name=~\"$Site\", name=~\"$AP\"}) ", + "format": "table", + "hide": false, + "instant": true, + "interval": "", + "refId": "C" + }, + { + "expr": "sum by (bssid,essid,ap_name,name,radio,radio_name,vap_name,site_name,usage,source) (unpoller_device_vap_transmit_dropped_total{site_name=~\"$Site\", name=~\"$AP\"}) ", + "format": "table", + "hide": false, + "instant": true, + "interval": "", + "refId": "E" + }, + { + "expr": "sum by (bssid,essid,ap_name,name,radio,radio_name,vap_name,site_name,usage,source) (unpoller_device_vap_transmit_bytes_total{site_name=~\"$Site\", name=~\"$AP\"}) ", + "format": "table", + "hide": false, + "instant": true, + "interval": "", + "refId": "F" + }, + { + "expr": "sum by (bssid,essid,ap_name,name,radio,radio_name,vap_name,site_name,usage,source) (unpoller_device_vap_receive_bytes_total{site_name=~\"$Site\", name=~\"$AP\"}) ", + "format": "table", + "hide": false, + "instant": true, + "interval": "", + "refId": "G" + }, + { + "expr": "sum by (bssid,essid,ap_name,name,radio,radio_name,vap_name,site_name,usage,source) (unpoller_device_vap_receive_packets_total{site_name=~\"$Site\", name=~\"$AP\"}) ", + "format": "table", + "hide": false, + "instant": true, + "interval": "", + "refId": "H" + }, + { + "expr": "sum by (bssid,essid,ap_name,name,radio,radio_name,vap_name,site_name,usage,source) (unpoller_device_vap_transmit_packets_total{site_name=~\"$Site\", name=~\"$AP\"}) ", + "format": "table", + "hide": false, + "instant": true, + "interval": "", + "refId": "I" + } + ], + "timeFrom": null, + "title": "Networks / UAP", + "transform": "table", + "transparent": true, + "type": "table-old" + }, + { + "aliasColors": { + "wap-lower": "dark-green", + "wap-upper": "dark-purple" + }, + "bars": false, + "cacheTimeout": null, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 7, + "w": 12, + "x": 0, + "y": 26 + }, + "hiddenSeries": false, + "hideTimeOverride": true, + "id": 30, + "interval": "", + "legend": { + "avg": false, + "current": false, + "hideEmpty": true, + "max": true, + "min": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 2, + "links": [], + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "unpoller_device_cpu_utilization_ratio{site_name=~\"$Site\",name=~\"$AP\"}", + "interval": "$Smooth", + "legendFormat": "{{name}}", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "UAP CPU Usage", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "percentunit", + "label": "CPU Utilization", + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": { + "wap-lower": "dark-green", + "wap-upper": "dark-purple" + }, + "bars": false, + "cacheTimeout": null, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 7, + "w": 12, + "x": 12, + "y": 26 + }, + "hiddenSeries": false, + "hideTimeOverride": true, + "id": 47, + "interval": "", + "legend": { + "avg": false, + "current": false, + "hideEmpty": true, + "max": true, + "min": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 2, + "links": [], + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "unpoller_device_memory_utilization_ratio{site_name=~\"$Site\",name=~\"$AP\"}", + "interval": "$Smooth", + "legendFormat": "{{name}}", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "UAP Memory Usage", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "percentunit", + "label": "Memory Utilization", + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": { + "wap-lower load1": "dark-green", + "wap-lower load15": "dark-blue", + "wap-upper load1": "dark-purple", + "wap-upper load15": "dark-yellow" + }, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "editable": true, + "error": false, + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 1, + "fillGradient": 0, + "gridPos": { + "h": 7, + "w": 12, + "x": 0, + "y": 33 + }, + "hiddenSeries": false, + "id": 3, + "isNew": true, + "legend": { + "alignAsTable": false, + "avg": false, + "current": false, + "hideEmpty": true, + "hideZero": true, + "max": true, + "min": false, + "show": true, + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "alias": "/load15$/", + "fill": 0, + "lines": true, + "linewidth": 6 + }, + {} + ], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "unpoller_device_load_average_1{site_name=~\"$Site\",name=~\"$AP\"}", + "interval": "$Smooth", + "legendFormat": "{{name}} load1", + "refId": "A" + }, + { + "expr": "unpoller_device_load_average_5{site_name=~\"$Site\",name=~\"$AP\"}", + "hide": true, + "interval": "$Smooth", + "legendFormat": "{{name}} load5", + "refId": "B" + }, + { + "expr": "unpoller_device_load_average_15{site_name=~\"$Site\",name=~\"$AP\"}", + "interval": "$Smooth", + "legendFormat": "{{name}} load15", + "refId": "C" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "UAP Load Average", + "tooltip": { + "msResolution": false, + "shared": true, + "sort": 2, + "value_type": "cumulative" + }, + "transparent": true, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "none", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": false + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "decimals": 0, + "editable": true, + "error": false, + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 7, + "w": 12, + "x": 12, + "y": 33 + }, + "hiddenSeries": false, + "id": 46, + "isNew": true, + "legend": { + "alignAsTable": true, + "avg": false, + "current": true, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": true, + "rightSide": true, + "show": true, + "sort": "current", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 3, + "links": [], + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": true, + "targets": [ + { + "expr": "unpoller_device_stations{site_name=~\"$Site\",name=~\"$AP\"}", + "interval": "$Smooth", + "legendFormat": "{{name}} users", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Clients / UAP", + "tooltip": { + "msResolution": false, + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "transparent": true, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "none", + "label": "", + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": false + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Devices TX / RX bytes per second grouped by OUI. RX on negative axis.", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 8, + "w": 12, + "x": 0, + "y": 40 + }, + "hiddenSeries": false, + "id": 42, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "hideEmpty": true, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "current", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "alias": "/Rx$/", + "transform": "negative-Y" + } + ], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "sum (unpoller_client_receive_rate_bytes{site_name=~\"$Site\",ap_name=~\"$AP\"}) by (oui)", + "interval": "$Smooth", + "legendFormat": "{{oui}} Rx", + "refId": "A" + }, + { + "expr": "sum (unpoller_client_transmit_rate_bytes{site_name=~\"$Site\",ap_name=~\"$AP\"}) by (oui)", + "interval": "$Smooth", + "legendFormat": "{{oui}} Tx", + "refId": "B" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Wireless Traffic / Vendor", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": false + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "decimals": 0, + "editable": true, + "error": false, + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 8, + "w": 12, + "x": 12, + "y": 40 + }, + "hiddenSeries": false, + "id": 19, + "isNew": true, + "legend": { + "alignAsTable": true, + "avg": false, + "current": true, + "hideEmpty": true, + "hideZero": true, + "max": true, + "min": true, + "rightSide": true, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": true, + "steppedLine": false, + "targets": [ + { + "expr": "sum (unpoller_device_radio_stations{radio=\"ng\", site_name=~\"$Site\",name=~\"$AP\", station_type=\"guest\"}) by (radio,name)", + "hide": false, + "interval": "$Smooth", + "legendFormat": "{{name}} Guests 2,4GHz", + "refId": "A" + }, + { + "expr": "sum (unpoller_device_radio_stations{radio=\"ng\", site_name=~\"$Site\",name=~\"$AP\", station_type=\"user\"}) by (radio,name)", + "interval": "$Smooth", + "legendFormat": "{{name}} Users 2.4GHz", + "refId": "B" + }, + { + "expr": "sum (unpoller_device_radio_stations{radio=\"na\", site_name=~\"$Site\",name=~\"$AP\", station_type=\"user\"}) by (radio,name)", + "hide": false, + "interval": "$Smooth", + "legendFormat": "{{name}} Users 5GHz", + "refId": "C" + }, + { + "expr": "sum (unpoller_device_radio_stations{radio=\"na\", site_name=~\"$Site\",name=~\"$AP\", station_type=\"guest\"}) by (radio,name)", + "hide": false, + "interval": "$Smooth", + "legendFormat": "{{name}} Guests 5GHz", + "refId": "D" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Users & Guests / Radio Band", + "tooltip": { + "msResolution": false, + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "none", + "label": "", + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": false + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "decimals": 0, + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 8, + "w": 12, + "x": 0, + "y": 48 + }, + "hiddenSeries": false, + "id": 59, + "legend": { + "alignAsTable": true, + "avg": false, + "current": true, + "hideEmpty": true, + "hideZero": true, + "max": true, + "min": true, + "rightSide": true, + "show": true, + "sort": "current", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "unpoller_device_vap_average_client_signal{name=~\"$AP\"}", + "interval": "$Smooth", + "legendFormat": "{{name}} {{vap_name}} {{radio}}", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Average AP Client Signal", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "transparent": true, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "decimals": 0, + "format": "dBm", + "label": "Average Client Signal", + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": false + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "decimals": 0, + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 8, + "w": 12, + "x": 12, + "y": 48 + }, + "hiddenSeries": false, + "id": 44, + "legend": { + "alignAsTable": true, + "avg": false, + "current": true, + "hideEmpty": true, + "hideZero": true, + "max": true, + "min": true, + "rightSide": true, + "show": true, + "sort": "current", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "avg(unpoller_client_rssi_db{ap_name=~\"$AP\"}) by (ap_name, radio_name)", + "interval": "$Smooth", + "legendFormat": "{{ap_name}} {{radio_name}}", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Average AP Client RSSI", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "transparent": true, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "decimals": 0, + "format": "dBm", + "label": "Average Client RSSI", + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": false + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "editable": true, + "error": false, + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 8, + "w": 12, + "x": 0, + "y": 56 + }, + "hiddenSeries": false, + "id": 18, + "isNew": true, + "legend": { + "alignAsTable": true, + "avg": false, + "current": true, + "hideEmpty": true, + "hideZero": true, + "max": true, + "min": true, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 2, + "links": [], + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "unpoller_device_vap_ccq_ratio{site_name=~\"$Site\",name=~\"$AP\", radio=\"na\"}", + "interval": "$Smooth", + "legendFormat": "{{name}} {{vap_name}}", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "5 GHz Client Connection Quality", + "tooltip": { + "msResolution": false, + "shared": true, + "sort": 2, + "value_type": "cumulative" + }, + "transparent": true, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "percentunit", + "label": "Average CCQ % / VAP", + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": false + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "editable": true, + "error": false, + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 8, + "w": 12, + "x": 12, + "y": 56 + }, + "hiddenSeries": false, + "id": 58, + "isNew": true, + "legend": { + "alignAsTable": true, + "avg": false, + "current": true, + "hideEmpty": true, + "hideZero": true, + "max": true, + "min": true, + "rightSide": true, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 2, + "links": [], + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "unpoller_device_vap_ccq_ratio{site_name=~\"$Site\",name=~\"$AP\", radio=\"ng\"}", + "interval": "1m", + "legendFormat": "{{name}} {{vap_name}}", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "2.4 GHz Client Connection Quality", + "tooltip": { + "msResolution": false, + "shared": true, + "sort": 2, + "value_type": "cumulative" + }, + "transparent": true, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "percentunit", + "label": "Average CCQ % / VAP", + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": false + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "decimals": 0, + "editable": true, + "error": false, + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 8, + "w": 12, + "x": 0, + "y": 64 + }, + "hiddenSeries": false, + "id": 8, + "isNew": true, + "legend": { + "alignAsTable": true, + "avg": false, + "current": true, + "hideEmpty": true, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 3, + "links": [], + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "alias": "" + } + ], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "unpoller_device_radio_channel_utilization_receive_ratio{radio=\"na\",site_name=~\"$Site\",name=~\"$AP\"}", + "interval": "$Smooth", + "legendFormat": "{{name}} Rx", + "refId": "B" + }, + { + "expr": "unpoller_device_radio_channel_utilization_transmit_ratio{radio=\"na\",site_name=~\"$Site\",name=~\"$AP\"}", + "interval": "$Smooth", + "legendFormat": "{{name}} Tx", + "refId": "C" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "5 GHz Channel Utilization", + "tooltip": { + "msResolution": false, + "shared": true, + "sort": 2, + "value_type": "cumulative" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "decimals": 1, + "format": "percentunit", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": false + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "decimals": 0, + "description": "Displays 2.4GHz usage.", + "editable": true, + "error": false, + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 8, + "w": 12, + "x": 12, + "y": 64 + }, + "hiddenSeries": false, + "id": 27, + "isNew": true, + "legend": { + "alignAsTable": true, + "avg": false, + "current": true, + "hideEmpty": true, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 3, + "links": [], + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "alias": "" + } + ], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "unpoller_device_radio_channel_utilization_receive_ratio{radio=\"ng\",site_name=~\"$Site\",name=~\"$AP\"}", + "interval": "$Smooth", + "legendFormat": "{{name}} {{radio}} Rx", + "refId": "B" + }, + { + "expr": "unpoller_device_radio_channel_utilization_transmit_ratio{radio=\"ng\",site_name=~\"$Site\",name=~\"$AP\"}", + "interval": "$Smooth", + "legendFormat": "{{name}} {{radio}} Tx", + "refId": "C" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "2.4 GHz Channel Utilization", + "tooltip": { + "msResolution": false, + "shared": true, + "sort": 2, + "value_type": "cumulative" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "decimals": null, + "format": "percentunit", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": false + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "RX is on the negative Axis.", + "editable": true, + "error": false, + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 7, + "w": 12, + "x": 0, + "y": 72 + }, + "hiddenSeries": false, + "id": 20, + "interval": "", + "isNew": true, + "legend": { + "alignAsTable": true, + "avg": false, + "current": true, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "current", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "alias": "/Rx$/", + "transform": "negative-Y" + } + ], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "sum (rate(unpoller_device_vap_transmit_bytes_total{radio=\"na\",site_name=~\"$Site\",name=~\"$AP\"}[5m])) by (name)", + "interval": "$Smooth", + "legendFormat": "{{name}} Tx", + "refId": "A" + }, + { + "expr": "sum (rate(unpoller_device_vap_receive_bytes_total{radio=\"na\",site_name=~\"$Site\",name=~\"$AP\"}[5m])) by (name)", + "interval": "$Smooth", + "legendFormat": "{{name}} Rx", + "refId": "B" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "5 GHz Traffic", + "tooltip": { + "msResolution": false, + "shared": true, + "sort": 2, + "value_type": "cumulative" + }, + "transparent": true, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": false + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "RX is on the negative Axis.", + "editable": true, + "error": false, + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 7, + "w": 12, + "x": 12, + "y": 72 + }, + "hiddenSeries": false, + "id": 24, + "isNew": true, + "legend": { + "alignAsTable": true, + "avg": false, + "current": true, + "hideEmpty": true, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "current", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "alias": "/Rx$/", + "transform": "negative-Y" + } + ], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "sum (rate(unpoller_device_vap_transmit_bytes_total{radio=\"ng\",site_name=~\"$Site\",name=~\"$AP\"}[5m])) by (name)", + "interval": "$Smooth", + "legendFormat": "{{name}} Tx", + "refId": "A" + }, + { + "expr": "sum (rate(unpoller_device_vap_receive_bytes_total{radio=\"ng\",site_name=~\"$Site\",name=~\"$AP\"}[5m])) by (name)", + "interval": "$Smooth", + "legendFormat": "{{name}} Rx", + "refId": "B" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "2.4 GHz Traffic", + "tooltip": { + "msResolution": false, + "shared": true, + "sort": 2, + "value_type": "cumulative" + }, + "transparent": true, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": false + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "decimals": 0, + "description": "PPS on the na band. In is on the negative Axis.", + "editable": true, + "error": false, + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 7, + "w": 12, + "x": 0, + "y": 79 + }, + "hiddenSeries": false, + "id": 22, + "isNew": true, + "legend": { + "alignAsTable": true, + "avg": false, + "current": true, + "hideEmpty": true, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "alias": "/In$/", + "transform": "negative-Y" + } + ], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "sum (rate(unpoller_device_vap_transmit_packets_total{radio=\"na\",site_name=~\"$Site\",name=~\"$AP\"}[$__interval])) by (name)", + "hide": false, + "interval": "$Smooth", + "legendFormat": "{{name}} Out", + "refId": "A" + }, + { + "expr": "sum (rate(unpoller_device_vap_receive_packets_total{radio=\"na\",site_name=~\"$Site\",name=~\"$AP\"}[$__interval])) by (name)", + "interval": "$Smooth", + "legendFormat": "{{name}} In", + "refId": "B" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "5 GHz Packets", + "tooltip": { + "msResolution": false, + "shared": true, + "sort": 2, + "value_type": "cumulative" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "decimals": 1, + "format": "pps", + "label": "PPS", + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": false + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "decimals": 0, + "description": "PPS on the ng band calculated in 30 second buckets. In is on the negative Axis.", + "editable": true, + "error": false, + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 7, + "w": 12, + "x": 12, + "y": 79 + }, + "hiddenSeries": false, + "id": 25, + "isNew": true, + "legend": { + "alignAsTable": true, + "avg": false, + "current": true, + "hideEmpty": true, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "alias": "/In$/", + "transform": "negative-Y" + } + ], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "sum (rate(unpoller_device_vap_transmit_packets_total{radio=\"ng\",site_name=~\"$Site\",name=~\"$AP\"}[$__interval])) by (name)", + "interval": "$Smooth", + "legendFormat": "{{name}} Out", + "refId": "A" + }, + { + "expr": "sum (rate(unpoller_device_vap_receive_packets_total{radio=\"ng\",site_name=~\"$Site\",name=~\"$AP\"}[$__interval])) by (name)", + "interval": "$Smooth", + "legendFormat": "{{name}} In", + "refId": "B" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "2.4 GHz Packets", + "tooltip": { + "msResolution": false, + "shared": true, + "sort": 2, + "value_type": "cumulative" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "decimals": 1, + "format": "pps", + "label": "PPS", + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": false + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "decimals": 0, + "description": "Visualize packet errors (several types) per second in the 5GHz band.", + "editable": true, + "error": false, + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 7, + "w": 12, + "x": 0, + "y": 86 + }, + "hiddenSeries": false, + "id": 57, + "isNew": true, + "legend": { + "alignAsTable": true, + "avg": false, + "current": true, + "hideEmpty": true, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "nullPointMode": "connected", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "alias": "/In$/", + "transform": "negative-Y" + } + ], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "sum (rate(unpoller_device_vap_receive_dropped_total{radio=\"na\",site_name=~\"$Site\",name=~\"$AP\"}[$__interval])) by (name)", + "interval": "$Smooth", + "legendFormat": "{{name}} Drops Rx", + "refId": "A" + }, + { + "expr": "sum (rate(unpoller_device_vap_transmit_dropped_total{radio=\"na\",site_name=~\"$Site\",name=~\"$AP\"}[$__interval])) by (name)", + "interval": "$Smooth", + "legendFormat": "{{name}} Drops Tx", + "refId": "B" + }, + { + "expr": "sum (rate(unpoller_device_vap_receive_errors_total{radio=\"na\",site_name=~\"$Site\",name=~\"$AP\"}[$__interval])) by (name)", + "interval": "$Smooth", + "legendFormat": "{{name}} Errors Rx", + "refId": "C" + }, + { + "expr": "sum (rate(unpoller_device_vap_transmit_errors_total{radio=\"na\",site_name=~\"$Site\",name=~\"$AP\"}[$__interval])) by (name)", + "interval": "$Smooth", + "legendFormat": "{{name}} Errors Tx", + "refId": "D" + }, + { + "expr": "sum (rate(unpoller_device_vap_receive_crypts_total{radio=\"na\",site_name=~\"$Site\",name=~\"$AP\"}[$__interval])) by (name)", + "interval": "$Smooth", + "legendFormat": "{{name}} Crypts Rx", + "refId": "E" + }, + { + "expr": "sum (rate(unpoller_device_vap_receive_frags_total{radio=\"na\",site_name=~\"$Site\",name=~\"$AP\"}[$__interval])) by (name)", + "interval": "$Smooth", + "legendFormat": "{{name}} Frags Rx", + "refId": "F" + }, + { + "expr": "sum (rate(unpoller_device_vap_receive_nwids_total{radio=\"na\",site_name=~\"$Site\",name=~\"$AP\"}[$__interval])) by (name)", + "interval": "$Smooth", + "legendFormat": "{{name}} Nwids Rx", + "refId": "G" + }, + { + "expr": "sum (rate(unpoller_device_vap_transmit_retries_total{radio=\"na\",site_name=~\"$Site\",name=~\"$AP\"}[$__interval])) by (name)", + "interval": "$Smooth", + "legendFormat": "{{name}} Retries Tx", + "refId": "H" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "5 GHz Drops/Errors", + "tooltip": { + "msResolution": false, + "shared": true, + "sort": 2, + "value_type": "cumulative" + }, + "transparent": true, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "decimals": 1, + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": false + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "decimals": 0, + "description": "In is on the negative axis.", + "editable": true, + "error": false, + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 7, + "w": 12, + "x": 12, + "y": 86 + }, + "hiddenSeries": false, + "id": 26, + "isNew": true, + "legend": { + "alignAsTable": true, + "avg": false, + "current": true, + "hideEmpty": true, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "alias": "/In$/", + "transform": "negative-Y" + } + ], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "sum (rate(unpoller_device_vap_receive_dropped_total{radio=\"ng\",site_name=~\"$Site\",name=~\"$AP\"}[$__interval])) by (name)", + "interval": "$Smooth", + "legendFormat": "{{name}} Drops Rx", + "refId": "A" + }, + { + "expr": "sum (rate(unpoller_device_vap_transmit_dropped_total{radio=\"ng\",site_name=~\"$Site\",name=~\"$AP\"}[$__interval])) by (name)", + "interval": "$Smooth", + "legendFormat": "{{name}} Drops Tx", + "refId": "B" + }, + { + "expr": "sum (rate(unpoller_device_vap_receive_errors_total{radio=\"ng\",site_name=~\"$Site\",name=~\"$AP\"}[$__interval])) by (name)", + "interval": "$Smooth", + "legendFormat": "{{name}} Errors Rx", + "refId": "C" + }, + { + "expr": "sum (rate(unpoller_device_vap_transmit_errors_total{radio=\"ng\",site_name=~\"$Site\",name=~\"$AP\"}[$__interval])) by (name)", + "interval": "$Smooth", + "legendFormat": "{{name}} Errors Tx", + "refId": "D" + }, + { + "expr": "sum (rate(unpoller_device_vap_receive_crypts_total{radio=\"ng\",site_name=~\"$Site\",name=~\"$AP\"}[$__interval])) by (name)", + "interval": "$Smooth", + "legendFormat": "{{name}} Crypts Rx", + "refId": "E" + }, + { + "expr": "sum (rate(unpoller_device_vap_receive_frags_total{radio=\"ng\",site_name=~\"$Site\",name=~\"$AP\"}[$__interval])) by (name)", + "interval": "$Smooth", + "legendFormat": "{{name}} Frags Rx", + "refId": "F" + }, + { + "expr": "sum (rate(unpoller_device_vap_receive_nwids_total{radio=\"ng\",site_name=~\"$Site\",name=~\"$AP\"}[$__interval])) by (name)", + "interval": "$Smooth", + "legendFormat": "{{name}} Nwids Rx", + "refId": "G" + }, + { + "expr": "sum (rate(unpoller_device_vap_transmit_retries_total{radio=\"ng\",site_name=~\"$Site\",name=~\"$AP\"}[$__interval])) by (name)", + "interval": "$Smooth", + "legendFormat": "{{name}} Retries Tx", + "refId": "H" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "2.4 GHz Drops/Errors", + "tooltip": { + "msResolution": false, + "shared": true, + "sort": 2, + "value_type": "cumulative" + }, + "transparent": true, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "decimals": 1, + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": false + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + } + ], + "refresh": "1m", + "schemaVersion": 25, + "style": "dark", + "tags": [ + "unifi", + "uap", + "unifi-poller" + ], + "templating": { + "list": [ + { + "allValue": ".*", + "current": {}, + "datasource": "${DS_PROMETHEUS}", + "definition": "label_values(unpoller_device_info{type=\"uap\"},source)", + "hide": 2, + "includeAll": true, + "label": "", + "multi": true, + "name": "Controller", + "options": [], + "query": "label_values(unpoller_device_info{type=\"uap\"},source)", + "refresh": 1, + "regex": "", + "skipUrlSync": false, + "sort": 1, + "tagValuesQuery": null, + "tags": [], + "tagsQuery": null, + "type": "query", + "useTags": false + }, + { + "allValue": "", + "current": {}, + "datasource": "${DS_PROMETHEUS}", + "definition": "label_values(unpoller_device_info{source=~\"$Controller\", type=\"uap\"},site_name)", + "hide": 0, + "includeAll": true, + "label": "", + "multi": true, + "name": "Site", + "options": [], + "query": "label_values(unpoller_device_info{source=~\"$Controller\", type=\"uap\"},site_name)", + "refresh": 1, + "regex": "", + "skipUrlSync": false, + "sort": 1, + "tagValuesQuery": null, + "tags": [], + "tagsQuery": null, + "type": "query", + "useTags": false + }, + { + "allValue": "", + "current": {}, + "datasource": "${DS_PROMETHEUS}", + "definition": "label_values(unpoller_device_info{site_name=~\"$Site\", type=~\"uap|udm\",model!=\"UDMPRO\"},name)", + "hide": 0, + "includeAll": true, + "label": "UniFi AP:", + "multi": true, + "name": "AP", + "options": [], + "query": "label_values(unpoller_device_info{site_name=~\"$Site\", type=~\"uap|udm\",model!=\"UDMPRO\"},name)", + "refresh": 1, + "regex": "", + "skipUrlSync": false, + "sort": 1, + "tagValuesQuery": null, + "tags": [], + "tagsQuery": null, + "type": "query", + "useTags": false + }, + { + "allValue": null, + "current": { + "selected": true, + "tags": [], + "text": "2m", + "value": "2m" + }, + "hide": 0, + "includeAll": false, + "label": null, + "multi": false, + "name": "Smooth", + "options": [ + { + "selected": false, + "text": "30s", + "value": "30s" + }, + { + "selected": false, + "text": "1m", + "value": "1m" + }, + { + "selected": true, + "text": "2m", + "value": "2m" + }, + { + "selected": false, + "text": "5m", + "value": "5m" + }, + { + "selected": false, + "text": "10m", + "value": "10m" + }, + { + "selected": false, + "text": "15m", + "value": "15m" + }, + { + "selected": false, + "text": "30m", + "value": "30m" + }, + { + "selected": false, + "text": "1h", + "value": "1h" + } + ], + "query": "30s,1m,2m,5m,10m,15m,30m,1h", + "skipUrlSync": false, + "type": "custom" + } + ] + }, + "time": { + "from": "now-3h", + "to": "now" + }, + "timepicker": { + "nowDelay": "", + "refresh_intervals": [ + "30s", + "1m", + "5m", + "15m", + "30m", + "1h", + "2h" + ], + "time_options": [ + "5m", + "15m", + "1h", + "6h", + "12h", + "24h", + "2d", + "7d", + "30d" + ] + }, + "timezone": "browser", + "title": "UniFi-Poller: UAP Insights - Prometheus", + "uid": "g5wFWqxZk", + "version": 24 +} \ No newline at end of file diff --git a/stable/unpoller/10.2.0/dashboards/USG.json b/stable/unpoller/10.2.0/dashboards/USG.json new file mode 100644 index 00000000000..5049c007bac --- /dev/null +++ b/stable/unpoller/10.2.0/dashboards/USG.json @@ -0,0 +1,2526 @@ +{ + "__inputs": [ + { + "name": "DS_PROMETHEUS", + "label": "Prometheus", + "description": "", + "type": "datasource", + "pluginId": "prometheus", + "pluginName": "Prometheus" + } + ], + "__requires": [ + { + "type": "grafana", + "id": "grafana", + "name": "Grafana", + "version": "7.0.3" + }, + { + "type": "panel", + "id": "graph", + "name": "Graph", + "version": "" + }, + { + "type": "datasource", + "id": "prometheus", + "name": "Prometheus", + "version": "1.0.0" + }, + { + "type": "panel", + "id": "singlestat", + "name": "Singlestat", + "version": "" + }, + { + "type": "panel", + "id": "stat", + "name": "Stat", + "version": "" + }, + { + "type": "panel", + "id": "table-old", + "name": "Table (old)", + "version": "" + } + ], + "annotations": { + "list": [ + { + "builtIn": 1, + "datasource": "-- Grafana --", + "enable": true, + "hide": true, + "iconColor": "rgba(0, 211, 255, 1)", + "limit": 100, + "name": "Annotations & Alerts", + "showIn": 0, + "type": "dashboard" + } + ] + }, + "description": "UniFi Poller v2.0.1 Displays detailed information for security gateways in a UniFi network using Prometheus.", + "editable": true, + "gnetId": 11313, + "graphTooltip": 2, + "id": null, + "iteration": 1592125878109, + "links": [ + { + "asDropdown": true, + "icon": "external link", + "includeVars": false, + "keepTime": true, + "tags": [ + "unifi-poller" + ], + "title": "UniFi Poller", + "type": "dashboards" + }, + { + "icon": "question", + "tags": [], + "title": "Help", + "type": "link", + "url": "https://golift.io/unifi-poller/issues" + }, + { + "icon": "doc", + "tags": [], + "title": "Wiki", + "type": "link", + "url": "https://golift.io/unifi-poller/wiki" + }, + { + "icon": "bolt", + "tags": [], + "title": "Discord", + "type": "link", + "url": "https://discord.gg/KnyKYt2" + } + ], + "panels": [ + { + "columns": [], + "datasource": "${DS_PROMETHEUS}", + "editable": true, + "error": false, + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fontSize": "100%", + "gridPos": { + "h": 5, + "w": 24, + "x": 0, + "y": 0 + }, + "id": 60, + "isNew": true, + "links": [], + "pageSize": null, + "scroll": false, + "showHeader": true, + "sort": { + "col": 11, + "desc": true + }, + "styles": [ + { + "$$hashKey": "object:1420", + "alias": "", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "pattern": "Time", + "thresholds": [], + "type": "hidden", + "unit": "short" + }, + { + "$$hashKey": "object:1421", + "alias": "", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "pattern": "Value #A", + "thresholds": [], + "type": "hidden", + "unit": "dtdurations" + }, + { + "$$hashKey": "object:1422", + "alias": "Name", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "link": false, + "linkTargetBlank": true, + "linkUrl": "http:", + "pattern": "name", + "preserveFormat": false, + "sanitize": false, + "thresholds": [], + "type": "string", + "unit": "short" + }, + { + "$$hashKey": "object:1424", + "alias": "Model", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "pattern": "model", + "thresholds": [], + "type": "string", + "unit": "short" + }, + { + "$$hashKey": "object:1425", + "alias": "Device MAC", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "pattern": "mac", + "thresholds": [], + "type": "string", + "unit": "short" + }, + { + "$$hashKey": "object:1426", + "alias": "Unifi Serial #", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "pattern": "serial", + "thresholds": [], + "type": "string", + "unit": "short" + }, + { + "$$hashKey": "object:1427", + "alias": "Site", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "pattern": "site_name", + "thresholds": [], + "type": "string", + "unit": "short" + }, + { + "$$hashKey": "object:1428", + "alias": "Version", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "pattern": "version", + "thresholds": [], + "type": "string", + "unit": "short" + }, + { + "$$hashKey": "object:1432", + "alias": "Address", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "ip", + "thresholds": [], + "type": "string", + "unit": "short" + }, + { + "$$hashKey": "object:1433", + "alias": "Data", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "Value #C", + "thresholds": [], + "type": "number", + "unit": "decbytes" + }, + { + "$$hashKey": "object:1434", + "alias": "Uptime", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "Value #B", + "thresholds": [], + "type": "number", + "unit": "s" + }, + { + "$$hashKey": "object:1435", + "alias": "Controller", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "source", + "thresholds": [], + "type": "string", + "unit": "short" + }, + { + "$$hashKey": "object:1436", + "alias": "Type", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "type", + "thresholds": [], + "type": "string", + "unit": "short" + } + ], + "targets": [ + { + "expr": "sum by (ip,mac,model,name,serial,site_name,type,version,source) (unpoller_device_info{site_name=~\"$Site\", name=~\"$Gateway\"})", + "format": "table", + "instant": true, + "interval": "", + "legendFormat": "", + "refId": "A" + }, + { + "expr": "sum by (ip,mac,model,name,serial,site_name,type,version,source) (unpoller_device_uptime_seconds{site_name=~\"$Site\", name=~\"$Gateway\"})", + "format": "table", + "instant": true, + "interval": "", + "legendFormat": "", + "refId": "B" + }, + { + "expr": "sum by (ip,mac,model,name,serial,site_name,type,version,source) (unpoller_device_bytes_total{site_name=~\"$Site\", name=~\"$Gateway\"})", + "format": "table", + "instant": true, + "interval": "", + "legendFormat": "", + "refId": "C" + } + ], + "timeFrom": null, + "title": "Gateway Details", + "transform": "table", + "type": "table-old" + }, + { + "collapsed": true, + "datasource": "${DS_UNIFI_POLLER}", + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 5 + }, + "id": 50, + "panels": [ + { + "cacheTimeout": null, + "datasource": "${DS_PROMETHEUS}", + "description": "", + "fieldConfig": { + "defaults": { + "custom": {}, + "mappings": [ + { + "id": 0, + "op": "=", + "text": "N/A", + "type": 1, + "value": "null" + } + ], + "min": 0, + "nullValueMode": "connected", + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "dark-purple", + "value": null + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 3, + "w": 4, + "x": 0, + "y": 6 + }, + "hideTimeOverride": false, + "id": 64, + "links": [], + "options": { + "colorMode": "value", + "graphMode": "area", + "justifyMode": "auto", + "orientation": "horizontal", + "reduceOptions": { + "calcs": [ + "mean" + ], + "fields": "", + "values": false + } + }, + "pluginVersion": "7.0.3", + "scopedVars": { + "Site": { + "selected": false + } + }, + "targets": [ + { + "expr": "unpoller_device_uptime_seconds{site_name=~\"$Site\", name=~\"$Gateway\"}", + "instant": false, + "interval": "$Smooth", + "legendFormat": "{{name}} Uptime", + "refId": "B" + } + ], + "timeFrom": null, + "timeShift": null, + "title": "", + "transparent": true, + "type": "stat" + }, + { + "cacheTimeout": null, + "datasource": "${DS_PROMETHEUS}", + "description": "", + "fieldConfig": { + "defaults": { + "custom": {}, + "mappings": [ + { + "id": 0, + "op": "=", + "text": "N/A", + "type": 1, + "value": "null" + } + ], + "max": 100, + "min": 0, + "nullValueMode": "connected", + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "dark-purple", + "value": null + } + ] + }, + "unit": "Mbits" + }, + "overrides": [] + }, + "gridPos": { + "h": 9, + "w": 6, + "x": 4, + "y": 6 + }, + "hideTimeOverride": false, + "id": 44, + "links": [], + "options": { + "colorMode": "value", + "graphMode": "area", + "justifyMode": "auto", + "orientation": "horizontal", + "reduceOptions": { + "calcs": [ + "lastNotNull" + ], + "fields": "", + "values": false + } + }, + "pluginVersion": "7.0.3", + "scopedVars": { + "Site": { + "selected": false + } + }, + "targets": [ + { + "expr": "unpoller_device_speedtest_upload{site_name=~\"$Site\", name=~\"$Gateway\"}", + "instant": false, + "interval": "$Smooth", + "legendFormat": "{{name}} Upload", + "refId": "A" + }, + { + "expr": "unpoller_device_speedtest_download{site_name=~\"$Site\", name=~\"$Gateway\"}", + "instant": false, + "interval": "$Smooth", + "legendFormat": "{{name}} Download", + "refId": "B" + } + ], + "timeFrom": null, + "timeShift": null, + "title": "Speed Test", + "transparent": true, + "type": "stat" + }, + { + "cacheTimeout": null, + "datasource": "${DS_PROMETHEUS}", + "description": "", + "fieldConfig": { + "defaults": { + "custom": {}, + "displayName": "${__series.name}", + "links": [], + "mappings": [ + { + "id": 0, + "op": "=", + "text": "N/A", + "type": 1, + "value": "null" + } + ], + "nullValueMode": "connected", + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "dark-purple", + "value": null + } + ] + }, + "unit": "s" + }, + "overrides": [] + }, + "gridPos": { + "h": 9, + "w": 9, + "x": 10, + "y": 6 + }, + "hideTimeOverride": false, + "id": 63, + "links": [], + "options": { + "colorMode": "value", + "graphMode": "area", + "justifyMode": "auto", + "orientation": "horizontal", + "reduceOptions": { + "calcs": [ + "lastNotNull" + ], + "fields": "", + "values": false + } + }, + "pluginVersion": "7.0.3", + "scopedVars": { + "Site": { + "selected": false + } + }, + "targets": [ + { + "expr": "sum by (name) (unpoller_device_speedtest_runtime_seconds{site_name=~\"$Site\", name=~\"$Gateway\"})", + "instant": false, + "interval": "$Smooth", + "legendFormat": "{{name}} Test Time", + "refId": "A" + }, + { + "expr": "sum by (name) (unpoller_device_uplink_latency_seconds{site_name=~\"$Site\", name=~\"$Gateway\"})", + "instant": false, + "interval": "$Smooth", + "legendFormat": "{{name}} Uplink Latency", + "refId": "C" + } + ], + "timeFrom": null, + "timeShift": null, + "title": "", + "transparent": true, + "type": "stat" + }, + { + "cacheTimeout": null, + "datasource": "${DS_PROMETHEUS}", + "fieldConfig": { + "defaults": { + "custom": {}, + "mappings": [ + { + "id": 0, + "op": "=", + "text": "N/A", + "type": 1, + "value": "null" + } + ], + "nullValueMode": "connected", + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "dark-purple", + "value": null + }, + { + "color": "rgba(237, 129, 40, 0.89)", + "value": 50 + }, + { + "color": "#d44a3a", + "value": 80 + } + ] + }, + "unit": "percentunit" + }, + "overrides": [] + }, + "gridPos": { + "h": 9, + "w": 5, + "x": 19, + "y": 6 + }, + "hideTimeOverride": false, + "id": 37, + "links": [], + "options": { + "colorMode": "value", + "graphMode": "area", + "justifyMode": "auto", + "orientation": "horizontal", + "reduceOptions": { + "calcs": [ + "lastNotNull" + ], + "fields": "", + "values": false + } + }, + "pluginVersion": "7.0.3", + "scopedVars": { + "Site": { + "selected": false + } + }, + "targets": [ + { + "expr": "unpoller_device_cpu_utilization_ratio{site_name=~\"$Site\", name=~\"$Gateway\"}", + "instant": false, + "interval": "$Smooth", + "legendFormat": "{{name}} CPU %", + "refId": "A" + }, + { + "expr": "unpoller_device_memory_utilization_ratio{site_name=~\"$Site\", name=~\"$Gateway\"}", + "instant": false, + "interval": "$Smooth", + "legendFormat": "{{name}} RAM %", + "refId": "B" + } + ], + "timeFrom": null, + "timeShift": null, + "title": "", + "transparent": true, + "type": "stat" + }, + { + "cacheTimeout": null, + "colorBackground": false, + "colorPostfix": true, + "colorValue": true, + "colors": [ + "#FA6400", + "rgba(237, 129, 40, 0.89)", + "#d44a3a" + ], + "datasource": "${DS_PROMETHEUS}", + "decimals": 0, + "description": "WAN Port Speed", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "format": "none", + "gauge": { + "maxValue": 100, + "minValue": 0, + "show": false, + "thresholdLabels": true, + "thresholdMarkers": true + }, + "gridPos": { + "h": 2, + "w": 2, + "x": 0, + "y": 9 + }, + "hideTimeOverride": true, + "id": 46, + "interval": null, + "links": [], + "mappingType": 1, + "mappingTypes": [ + { + "name": "value to text", + "value": 1 + }, + { + "name": "range to text", + "value": 2 + } + ], + "maxDataPoints": 100, + "nullPointMode": "connected", + "nullText": null, + "postfix": "M", + "postfixFontSize": "50%", + "prefix": "", + "prefixFontSize": "50%", + "rangeMaps": [ + { + "from": "null", + "text": "N/A", + "to": "null" + } + ], + "scopedVars": { + "Site": { + "selected": false + } + }, + "sparkline": { + "fillColor": "rgba(31, 118, 189, 0.18)", + "full": false, + "lineColor": "rgb(31, 120, 193)", + "show": false + }, + "tableColumn": "unpoller_device_uplink_speed_mbps{instance=\"UniFi-Poller:9130\", job=\"unpoller\", name=\"gateway\", port=\"all\", site_name=\"Home (default)\", source=\"https://unifi-controller:8443\"}", + "targets": [ + { + "expr": "unpoller_device_uplink_speed_mbps{site_name=~\"$Site\", name=~\"$Gateway\"}", + "instant": true, + "refId": "A" + } + ], + "thresholds": "", + "timeFrom": null, + "title": "Uplink", + "transparent": true, + "type": "singlestat", + "valueFontSize": "50%", + "valueMaps": [ + { + "op": "=", + "text": "N/A", + "value": "null" + } + ], + "valueName": "current" + }, + { + "cacheTimeout": null, + "colorBackground": false, + "colorValue": true, + "colors": [ + "#5794F2", + "rgba(237, 129, 40, 0.89)", + "#d44a3a" + ], + "datasource": "${DS_PROMETHEUS}", + "decimals": 0, + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "format": "none", + "gauge": { + "maxValue": 100, + "minValue": 0, + "show": false, + "thresholdLabels": true, + "thresholdMarkers": true + }, + "gridPos": { + "h": 2, + "w": 2, + "x": 2, + "y": 9 + }, + "hideTimeOverride": true, + "id": 52, + "interval": null, + "links": [], + "mappingType": 1, + "mappingTypes": [ + { + "name": "value to text", + "value": 1 + }, + { + "name": "range to text", + "value": 2 + } + ], + "maxDataPoints": 100, + "nullPointMode": "connected", + "nullText": null, + "postfix": "", + "postfixFontSize": "50%", + "prefix": "", + "prefixFontSize": "50%", + "rangeMaps": [ + { + "from": "null", + "text": "N/A", + "to": "null" + } + ], + "scopedVars": { + "Site": { + "selected": false + } + }, + "sparkline": { + "fillColor": "rgba(31, 118, 189, 0.18)", + "full": false, + "lineColor": "rgb(31, 120, 193)", + "show": true + }, + "tableColumn": "unpoller_device_stations{instance=\"UniFi-Poller:9130\", job=\"unpoller\", name=\"gateway\", site_name=\"Home (default)\", source=\"https://unifi-controller:8443\", station_type=\"desktop\", type=\"ugw\"}", + "targets": [ + { + "expr": "unpoller_device_stations{site_name=~\"$Site\", name=~\"$Gateway\",station_type=\"desktop\"}", + "instant": true, + "interval": "$Smooth", + "refId": "A" + } + ], + "thresholds": "", + "timeFrom": null, + "title": "Desktop", + "transparent": true, + "type": "singlestat", + "valueFontSize": "80%", + "valueMaps": [ + { + "op": "=", + "text": "N/A", + "value": "null" + } + ], + "valueName": "current" + }, + { + "cacheTimeout": null, + "colorBackground": false, + "colorValue": true, + "colors": [ + "#5794F2", + "rgba(237, 129, 40, 0.89)", + "#d44a3a" + ], + "datasource": "${DS_PROMETHEUS}", + "decimals": 0, + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "format": "none", + "gauge": { + "maxValue": 100, + "minValue": 0, + "show": false, + "thresholdLabels": true, + "thresholdMarkers": true + }, + "gridPos": { + "h": 2, + "w": 2, + "x": 0, + "y": 11 + }, + "hideTimeOverride": true, + "id": 38, + "interval": null, + "links": [], + "mappingType": 1, + "mappingTypes": [ + { + "name": "value to text", + "value": 1 + }, + { + "name": "range to text", + "value": 2 + } + ], + "maxDataPoints": 100, + "nullPointMode": "connected", + "nullText": null, + "postfix": "", + "postfixFontSize": "50%", + "prefix": "", + "prefixFontSize": "50%", + "rangeMaps": [ + { + "from": "null", + "text": "N/A", + "to": "null" + } + ], + "scopedVars": { + "Site": { + "selected": false + } + }, + "sparkline": { + "fillColor": "rgba(31, 118, 189, 0.18)", + "full": false, + "lineColor": "rgb(31, 120, 193)", + "show": true + }, + "tableColumn": "unpoller_device_stations{instance=\"UniFi-Poller:9130\", job=\"unpoller\", name=\"gateway\", site_name=\"Home (default)\", source=\"https://unifi-controller:8443\", station_type=\"user\", type=\"ugw\"}", + "targets": [ + { + "expr": "unpoller_device_stations{site_name=~\"$Site\", name=~\"$Gateway\",station_type=\"user\"}", + "instant": true, + "refId": "A" + } + ], + "thresholds": "", + "timeFrom": null, + "title": "Users", + "transparent": true, + "type": "singlestat", + "valueFontSize": "80%", + "valueMaps": [ + { + "op": "=", + "text": "N/A", + "value": "null" + } + ], + "valueName": "current" + }, + { + "cacheTimeout": null, + "colorBackground": false, + "colorValue": true, + "colors": [ + "#5794F2", + "rgba(237, 129, 40, 0.89)", + "#d44a3a" + ], + "datasource": "${DS_PROMETHEUS}", + "decimals": 0, + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "format": "none", + "gauge": { + "maxValue": 100, + "minValue": 0, + "show": false, + "thresholdLabels": true, + "thresholdMarkers": true + }, + "gridPos": { + "h": 2, + "w": 2, + "x": 2, + "y": 11 + }, + "hideTimeOverride": true, + "id": 53, + "interval": null, + "links": [], + "mappingType": 1, + "mappingTypes": [ + { + "name": "value to text", + "value": 1 + }, + { + "name": "range to text", + "value": 2 + } + ], + "maxDataPoints": 100, + "nullPointMode": "connected", + "nullText": null, + "postfix": "", + "postfixFontSize": "50%", + "prefix": "", + "prefixFontSize": "50%", + "rangeMaps": [ + { + "from": "null", + "text": "N/A", + "to": "null" + } + ], + "scopedVars": { + "Site": { + "selected": false + } + }, + "sparkline": { + "fillColor": "rgba(31, 118, 189, 0.18)", + "full": false, + "lineColor": "rgb(31, 120, 193)", + "show": true + }, + "tableColumn": "unpoller_device_stations{instance=\"UniFi-Poller:9130\", job=\"unpoller\", name=\"gateway\", site_name=\"Home (default)\", source=\"https://unifi-controller:8443\", station_type=\"mobile\", type=\"ugw\"}", + "targets": [ + { + "expr": "unpoller_device_stations{site_name=~\"$Site\", name=~\"$Gateway\",station_type=\"mobile\"}", + "instant": true, + "interval": "$Smooth", + "refId": "A" + } + ], + "thresholds": "", + "timeFrom": null, + "title": "Mobile", + "transparent": true, + "type": "singlestat", + "valueFontSize": "80%", + "valueMaps": [ + { + "op": "=", + "text": "N/A", + "value": "null" + } + ], + "valueName": "current" + }, + { + "cacheTimeout": null, + "colorBackground": false, + "colorValue": true, + "colors": [ + "#FADE2A", + "rgba(237, 129, 40, 0.89)", + "#d44a3a" + ], + "datasource": "${DS_PROMETHEUS}", + "decimals": 0, + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "format": "none", + "gauge": { + "maxValue": 100, + "minValue": 0, + "show": false, + "thresholdLabels": true, + "thresholdMarkers": true + }, + "gridPos": { + "h": 2, + "w": 2, + "x": 0, + "y": 13 + }, + "hideTimeOverride": true, + "id": 39, + "interval": null, + "links": [], + "mappingType": 1, + "mappingTypes": [ + { + "name": "value to text", + "value": 1 + }, + { + "name": "range to text", + "value": 2 + } + ], + "maxDataPoints": 100, + "nullPointMode": "connected", + "nullText": null, + "postfix": "", + "postfixFontSize": "50%", + "prefix": "", + "prefixFontSize": "50%", + "rangeMaps": [ + { + "from": "null", + "text": "N/A", + "to": "null" + } + ], + "scopedVars": { + "Site": { + "selected": false + } + }, + "sparkline": { + "fillColor": "rgba(31, 118, 189, 0.18)", + "full": false, + "lineColor": "rgb(31, 120, 193)", + "show": true + }, + "tableColumn": "unpoller_device_stations{instance=\"UniFi-Poller:9130\", job=\"unpoller\", name=\"gateway\", site_name=\"Home (default)\", source=\"https://unifi-controller:8443\", station_type=\"guest\", type=\"ugw\"}", + "targets": [ + { + "expr": "unpoller_device_stations{site_name=~\"$Site\", name=~\"$Gateway\",station_type=\"guest\"}", + "instant": true, + "refId": "A" + } + ], + "thresholds": "", + "timeFrom": null, + "title": "Guests", + "transparent": true, + "type": "singlestat", + "valueFontSize": "80%", + "valueMaps": [ + { + "op": "=", + "text": "N/A", + "value": "null" + } + ], + "valueName": "current" + }, + { + "cacheTimeout": null, + "colorBackground": false, + "colorValue": true, + "colors": [ + "#5794F2", + "rgba(237, 129, 40, 0.89)", + "#d44a3a" + ], + "datasource": "${DS_PROMETHEUS}", + "decimals": 0, + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "format": "none", + "gauge": { + "maxValue": 100, + "minValue": 0, + "show": false, + "thresholdLabels": true, + "thresholdMarkers": true + }, + "gridPos": { + "h": 2, + "w": 2, + "x": 2, + "y": 13 + }, + "hideTimeOverride": true, + "id": 54, + "interval": null, + "links": [], + "mappingType": 1, + "mappingTypes": [ + { + "name": "value to text", + "value": 1 + }, + { + "name": "range to text", + "value": 2 + } + ], + "maxDataPoints": 100, + "nullPointMode": "connected", + "nullText": null, + "postfix": "", + "postfixFontSize": "50%", + "prefix": "", + "prefixFontSize": "50%", + "rangeMaps": [ + { + "from": "null", + "text": "N/A", + "to": "null" + } + ], + "scopedVars": { + "Site": { + "selected": false + } + }, + "sparkline": { + "fillColor": "rgba(31, 118, 189, 0.18)", + "full": false, + "lineColor": "rgb(31, 120, 193)", + "show": true + }, + "tableColumn": "unpoller_device_stations{instance=\"UniFi-Poller:9130\", job=\"unpoller\", name=\"gateway\", site_name=\"Home (default)\", source=\"https://unifi-controller:8443\", station_type=\"handheld\", type=\"ugw\"}", + "targets": [ + { + "expr": "unpoller_device_stations{site_name=~\"$Site\", name=~\"$Gateway\",station_type=\"handheld\"}", + "instant": true, + "interval": "$Smooth", + "refId": "A" + } + ], + "thresholds": "", + "timeFrom": null, + "title": "Handheld", + "transparent": true, + "type": "singlestat", + "valueFontSize": "80%", + "valueMaps": [ + { + "op": "=", + "text": "N/A", + "value": "null" + } + ], + "valueName": "current" + }, + { + "aliasColors": { + "gateway load1": "dark-purple", + "gateway load15": "dark-green" + }, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "editable": true, + "error": false, + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 1, + "fillGradient": 0, + "gridPos": { + "h": 10, + "w": 24, + "x": 0, + "y": 15 + }, + "hiddenSeries": false, + "id": 56, + "isNew": true, + "legend": { + "alignAsTable": false, + "avg": false, + "current": false, + "max": true, + "min": false, + "rightSide": false, + "show": true, + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "scopedVars": { + "Site": { + "selected": false + } + }, + "seriesOverrides": [ + { + "alias": "/load15$/", + "fill": 0, + "lines": true, + "linewidth": 6 + }, + {} + ], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "unpoller_device_load_average_1{site_name=~\"$Site\", name=~\"$Gateway\"}", + "interval": "$Smooth", + "legendFormat": "{{name}} load1", + "refId": "A" + }, + { + "expr": "unpoller_device_load_average_5{site_name=~\"$Site\", name=~\"$Gateway\"}", + "hide": true, + "interval": "$Smooth", + "legendFormat": "{{name}} load5", + "refId": "B" + }, + { + "expr": "unpoller_device_load_average_15{site_name=~\"$Site\", name=~\"$Gateway\"}", + "interval": "$Smooth", + "legendFormat": "{{name}} load15", + "refId": "C" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "USG Load Average", + "tooltip": { + "msResolution": false, + "shared": true, + "sort": 2, + "value_type": "cumulative" + }, + "transparent": true, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "none", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": false + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": { + "gateway wan Bytes Rx": "dark-green", + "gateway wan Bytes Tx": "dark-purple" + }, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Spikes on this graph that are missing from the LAN graph indicate gateway-originated traffic, like a scheduled speed test. Rx is on the negative axis.", + "editable": true, + "error": false, + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 1, + "fillGradient": 0, + "gridPos": { + "h": 11, + "w": 12, + "x": 0, + "y": 25 + }, + "hiddenSeries": false, + "id": 3, + "isNew": true, + "legend": { + "alignAsTable": true, + "avg": false, + "current": true, + "hideEmpty": true, + "max": true, + "min": false, + "show": true, + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 3, + "links": [], + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "scopedVars": { + "Site": { + "selected": false + } + }, + "seriesOverrides": [ + { + "alias": "/Rx$/", + "transform": "negative-Y" + } + ], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_device_wan_receive_bytes_total{site_name=~\"$Site\", name=~\"$Gateway\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{name}} {{port}} Bytes Rx", + "refId": "A" + }, + { + "expr": "rate(unpoller_device_wan_transmit_bytes_total{site_name=~\"$Site\", name=~\"$Gateway\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{name}} {{port}} Bytes Tx", + "refId": "B" + }, + { + "expr": "unpoller_device_wan_transmit_rate_bytes{site_name=~\"$Site\", name=~\"$Gateway\"}", + "hide": true, + "interval": "$Smooth", + "legendFormat": "{{name}} {{port}} Bytes Tx", + "refId": "C" + }, + { + "expr": "unpoller_device_wan_receive_rate_bytes{site_name=~\"$Site\", name=~\"$Gateway\"}", + "hide": true, + "interval": "$Smooth", + "legendFormat": "{{name}} {{port}} Bytes Rx", + "refId": "D" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "WAN Throughput", + "tooltip": { + "msResolution": false, + "shared": true, + "sort": 2, + "value_type": "cumulative" + }, + "transparent": true, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": "bytes / second", + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": false + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": { + "gateway lan Bytes Rx": "dark-green", + "gateway lan Bytes Tx": "dark-purple" + }, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Spikes on this graph that do not appear on the WAN graph indicate inter-VLAN-routing. Rx is on the negative axis.", + "editable": true, + "error": false, + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 1, + "fillGradient": 0, + "gridPos": { + "h": 11, + "w": 12, + "x": 12, + "y": 25 + }, + "hiddenSeries": false, + "id": 35, + "isNew": true, + "legend": { + "alignAsTable": true, + "avg": false, + "current": true, + "hideEmpty": true, + "max": true, + "min": false, + "show": true, + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 3, + "links": [], + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "scopedVars": { + "Site": { + "selected": false + } + }, + "seriesOverrides": [ + { + "alias": "/Rx$/", + "transform": "negative-Y" + } + ], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_device_lan_receive_bytes_total{site_name=~\"$Site\", name=~\"$Gateway\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{name}} {{port}} Bytes Rx", + "refId": "A" + }, + { + "expr": "rate(unpoller_device_lan_transmit_bytes_total{site_name=~\"$Site\", name=~\"$Gateway\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{name}} {{port}} Bytes Tx", + "refId": "B" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "LAN Throughput", + "tooltip": { + "msResolution": false, + "shared": true, + "sort": 2, + "value_type": "cumulative" + }, + "transparent": true, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": "bytes / second", + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": false + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": { + "gateway wan Packets Rx": "dark-green", + "gateway wan Packets Tx": "dark-purple" + }, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "decimals": null, + "description": "PPS on the WAN interface. Rx is on the negative axis.", + "editable": true, + "error": false, + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 1, + "fillGradient": 0, + "gridPos": { + "h": 9, + "w": 12, + "x": 0, + "y": 36 + }, + "hiddenSeries": false, + "id": 36, + "isNew": true, + "legend": { + "alignAsTable": true, + "avg": false, + "current": true, + "hideEmpty": true, + "max": true, + "min": false, + "rightSide": false, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 3, + "links": [], + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "scopedVars": { + "Site": { + "selected": false + } + }, + "seriesOverrides": [ + { + "alias": "/Rx$/", + "transform": "negative-Y" + } + ], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_device_wan_receive_packets_total{site_name=~\"$Site\", name=~\"$Gateway\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{name}} {{port}} Packets Rx", + "refId": "A" + }, + { + "expr": "rate(unpoller_device_wan_transmit_packets_total{site_name=~\"$Site\", name=~\"$Gateway\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{name}} {{port}} Packets Tx", + "refId": "B" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "WAN Packets", + "tooltip": { + "msResolution": false, + "shared": true, + "sort": 2, + "value_type": "cumulative" + }, + "transparent": true, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "decimals": null, + "format": "pps", + "label": "packets / second", + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": false + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": { + "gateway lan Packets Rx": "dark-green", + "gateway lan Packets Tx": "dark-purple" + }, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "decimals": null, + "description": "PPS on the LAN interface. Rx is on the negative axis.", + "editable": true, + "error": false, + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 1, + "fillGradient": 0, + "gridPos": { + "h": 9, + "w": 12, + "x": 12, + "y": 36 + }, + "hiddenSeries": false, + "id": 25, + "isNew": true, + "legend": { + "alignAsTable": true, + "avg": false, + "current": true, + "hideEmpty": true, + "max": true, + "min": false, + "rightSide": false, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 3, + "links": [], + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "scopedVars": { + "Site": { + "selected": false + } + }, + "seriesOverrides": [ + { + "alias": "/Rx$/", + "transform": "negative-Y" + } + ], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_device_lan_receive_packets_total{site_name=~\"$Site\", name=~\"$Gateway\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{name}} {{port}} Packets Rx", + "refId": "A" + }, + { + "expr": "rate(unpoller_device_lan_transmit_packets_total{site_name=~\"$Site\", name=~\"$Gateway\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{name}} {{port}} Packets Tx", + "refId": "B" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "LAN Packets", + "tooltip": { + "msResolution": false, + "shared": true, + "sort": 2, + "value_type": "cumulative" + }, + "transparent": true, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "decimals": null, + "format": "pps", + "label": "packets / second", + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": false + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": { + "gateway wan Multicast Rx": "dark-green", + "gateway wan Broadcast Rx": "dark-blue", + "gateway wan Broadcast Tx": "dark-yellow", + "gateway wan Multicast Tx": "dark-purple" + }, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "decimals": 2, + "description": "", + "editable": true, + "error": false, + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 2, + "fillGradient": 0, + "gridPos": { + "h": 8, + "w": 24, + "x": 0, + "y": 45 + }, + "hiddenSeries": false, + "id": 47, + "isNew": true, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "hideEmpty": true, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 3, + "links": [], + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "scopedVars": { + "Site": { + "selected": false + } + }, + "seriesOverrides": [ + { + "alias": "/Rx$/", + "transform": "negative-Y" + } + ], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_device_wan_transmit_broadcast_total{site_name=~\"$Site\", name=~\"$Gateway\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{name}} {{port}} Broadcast Tx", + "refId": "D" + }, + { + "expr": "rate(unpoller_device_wan_receive_broadcast_total{site_name=~\"$Site\", name=~\"$Gateway\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{name}} {{port}} Broadcast Rx", + "refId": "C" + }, + { + "expr": "rate(unpoller_device_wan_receive_multicast_total{site_name=~\"$Site\", name=~\"$Gateway\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{name}} {{port}} Multicast Rx", + "refId": "A" + }, + { + "expr": "rate(unpoller_device_wan_transmit_multicast_total{site_name=~\"$Site\", name=~\"$Gateway\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{name}} {{port}} Multicast Tx", + "refId": "B" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "WAN Multicast & Broadcast", + "tooltip": { + "msResolution": false, + "shared": true, + "sort": 2, + "value_type": "cumulative" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "decimals": null, + "format": "pps", + "label": "packets / second", + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": false + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": { + "gateway wan Drops Rx": "dark-green", + "gateway wan Drops Tx": "dark-purple", + "gateway wan Errors Rx": "dark-blue", + "gateway wan Errors Tx": "dark-yellow" + }, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "decimals": null, + "description": "May show problems with your WAN interface. Rx on negative axis.", + "editable": true, + "error": false, + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 2, + "fillGradient": 0, + "gridPos": { + "h": 9, + "w": 12, + "x": 0, + "y": 53 + }, + "hiddenSeries": false, + "id": 48, + "isNew": true, + "legend": { + "alignAsTable": true, + "avg": false, + "current": true, + "hideEmpty": true, + "max": true, + "min": false, + "rightSide": false, + "show": true, + "sort": null, + "sortDesc": null, + "total": true, + "values": true + }, + "lines": true, + "linewidth": 2, + "links": [], + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "scopedVars": { + "Site": { + "selected": false + } + }, + "seriesOverrides": [ + { + "alias": "/Rx$/", + "transform": "negative-Y" + } + ], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_device_wan_transmit_dropped_total{site_name=~\"$Site\", name=~\"$Gateway\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{name}} {{port}} Drops Tx", + "refId": "A" + }, + { + "expr": "rate(unpoller_device_wan_receive_dropped_total{site_name=~\"$Site\", name=~\"$Gateway\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{name}} {{port}} Drops Rx", + "refId": "B" + }, + { + "expr": "rate(unpoller_device_wan_transmit_errors_total{site_name=~\"$Site\", name=~\"$Gateway\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{name}} {{port}} Errors Tx", + "refId": "C" + }, + { + "expr": "rate(unpoller_device_wan_receive_errors_total{site_name=~\"$Site\", name=~\"$Gateway\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{name}} {{port}} Errors Rx", + "refId": "D" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "WAN Drops & Errors", + "tooltip": { + "msResolution": false, + "shared": true, + "sort": 2, + "value_type": "cumulative" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "decimals": null, + "format": "pps", + "label": "packets / second", + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": false + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": { + "gateway lan Dropped Rx": "dark-green" + }, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "decimals": null, + "description": "", + "editable": true, + "error": false, + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 1, + "fillGradient": 0, + "gridPos": { + "h": 9, + "w": 12, + "x": 12, + "y": 53 + }, + "hiddenSeries": false, + "id": 51, + "isNew": true, + "legend": { + "alignAsTable": true, + "avg": false, + "current": true, + "hideEmpty": true, + "max": true, + "min": false, + "rightSide": false, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 3, + "links": [], + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "scopedVars": { + "Site": { + "selected": false + } + }, + "seriesOverrides": [ + { + "alias": "/Rx$/", + "transform": "negative-Y" + } + ], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_device_lan_receive_dropped_total{site_name=~\"$Site\", name=~\"$Gateway\"}[$__interval])", + "hide": false, + "interval": "$Smooth", + "legendFormat": "{{name}} {{port}} Dropped Rx", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "LAN Drops", + "tooltip": { + "msResolution": false, + "shared": true, + "sort": 2, + "value_type": "cumulative" + }, + "transparent": true, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "decimals": null, + "format": "pps", + "label": "packets / second", + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "pps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": false + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + } + ], + "repeat": "Site", + "title": "Site: $Site", + "type": "row" + }, + { + "collapsed": true, + "datasource": "${DS_UNIFI_POLLER}", + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 6 + }, + "id": 62, + "panels": [], + "title": "Purposely Empty Row", + "type": "row" + } + ], + "refresh": "1m", + "schemaVersion": 25, + "style": "dark", + "tags": [ + "unifi", + "unifi-poller", + "usg" + ], + "templating": { + "list": [ + { + "allValue": ".*", + "current": {}, + "datasource": "${DS_PROMETHEUS}", + "definition": "label_values(unpoller_device_info{type=~\"udm|usg|ugw\"},source)", + "hide": 2, + "includeAll": true, + "label": "", + "multi": true, + "name": "Controller", + "options": [], + "query": "label_values(unpoller_device_info{type=~\"udm|usg|ugw\"},source)", + "refresh": 1, + "regex": "", + "skipUrlSync": false, + "sort": 1, + "tagValuesQuery": null, + "tags": [], + "tagsQuery": null, + "type": "query", + "useTags": false + }, + { + "allValue": "", + "current": {}, + "datasource": "${DS_PROMETHEUS}", + "definition": "label_values(unpoller_device_info{source=~\"$Controller\", type=~\"udm|usg|ugw\"},site_name)", + "hide": 0, + "includeAll": true, + "label": "", + "multi": true, + "name": "Site", + "options": [], + "query": "label_values(unpoller_device_info{source=~\"$Controller\", type=~\"udm|usg|ugw\"},site_name)", + "refresh": 1, + "regex": "", + "skipUrlSync": false, + "sort": 1, + "tagValuesQuery": null, + "tags": [], + "tagsQuery": null, + "type": "query", + "useTags": false + }, + { + "allValue": "", + "current": {}, + "datasource": "${DS_PROMETHEUS}", + "definition": "label_values(unpoller_device_info{site_name=~\"$Site\", type=~\"udm|usg|ugw\"},name)", + "hide": 2, + "includeAll": true, + "label": "", + "multi": true, + "name": "Gateway", + "options": [], + "query": "label_values(unpoller_device_info{site_name=~\"$Site\", type=~\"udm|usg|ugw\"},name)", + "refresh": 1, + "regex": "", + "skipUrlSync": false, + "sort": 1, + "tagValuesQuery": null, + "tags": [], + "tagsQuery": null, + "type": "query", + "useTags": false + }, + { + "allValue": null, + "current": { + "tags": [], + "text": "2m", + "value": "2m" + }, + "hide": 0, + "includeAll": false, + "label": null, + "multi": false, + "name": "Smooth", + "options": [ + { + "selected": false, + "text": "30s", + "value": "30s" + }, + { + "selected": false, + "text": "1m", + "value": "1m" + }, + { + "selected": true, + "text": "2m", + "value": "2m" + }, + { + "selected": false, + "text": "5m", + "value": "5m" + }, + { + "selected": false, + "text": "10m", + "value": "10m" + }, + { + "selected": false, + "text": "15m", + "value": "15m" + } + ], + "query": "30s,1m,2m,5m,10m,15m", + "skipUrlSync": false, + "type": "custom" + } + ] + }, + "time": { + "from": "now-3h", + "to": "now" + }, + "timepicker": { + "nowDelay": "", + "refresh_intervals": [ + "30s", + "1m", + "5m", + "15m", + "30m", + "1h", + "2h" + ], + "time_options": [ + "5m", + "15m", + "1h", + "6h", + "12h", + "24h", + "2d", + "7d", + "30d" + ] + }, + "timezone": "browser", + "title": "UniFi-Poller: USG Insights - Prometheus", + "uid": "4Yo8IZ-Wk", + "version": 36 +} \ No newline at end of file diff --git a/stable/unpoller/10.2.0/dashboards/USW.json b/stable/unpoller/10.2.0/dashboards/USW.json new file mode 100644 index 00000000000..48131f2b0d8 --- /dev/null +++ b/stable/unpoller/10.2.0/dashboards/USW.json @@ -0,0 +1,2877 @@ +{ + "__inputs": [ + { + "name": "DS_PROMETHEUS", + "label": "Prometheus", + "description": "", + "type": "datasource", + "pluginId": "prometheus", + "pluginName": "Prometheus" + } + ], + "__requires": [ + { + "type": "grafana", + "id": "grafana", + "name": "Grafana", + "version": "7.0.3" + }, + { + "type": "panel", + "id": "graph", + "name": "Graph", + "version": "" + }, + { + "type": "datasource", + "id": "prometheus", + "name": "Prometheus", + "version": "1.0.0" + }, + { + "type": "panel", + "id": "table-old", + "name": "Table (old)", + "version": "" + } + ], + "annotations": { + "list": [ + { + "builtIn": 1, + "datasource": "-- Grafana --", + "enable": true, + "hide": true, + "iconColor": "rgba(0, 211, 255, 1)", + "name": "Annotations & Alerts", + "type": "dashboard" + } + ] + }, + "description": "UniFi Poller v2.0.1 Displays detailed information for network switches in a UniFi network using Prometheus.", + "editable": true, + "gnetId": 11312, + "graphTooltip": 1, + "id": null, + "iteration": 1592125490470, + "links": [ + { + "asDropdown": true, + "icon": "external link", + "includeVars": false, + "keepTime": true, + "tags": [ + "unifi-poller" + ], + "title": "UniFi Poller", + "type": "dashboards" + }, + { + "icon": "question", + "tags": [], + "title": "Help", + "type": "link", + "url": "https://golift.io/unifi-poller/issues" + }, + { + "icon": "doc", + "tags": [], + "title": "Wiki", + "type": "link", + "url": "https://golift.io/unifi-poller/wiki" + }, + { + "icon": "bolt", + "tags": [], + "title": "Discord", + "type": "link", + "url": "https://discord.gg/KnyKYt2" + } + ], + "panels": [ + { + "collapsed": false, + "datasource": "${DS_UNIFI_POLLER}", + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 0 + }, + "id": 137, + "panels": [], + "title": "Aggregate Graphs", + "type": "row" + }, + { + "columns": [], + "datasource": "${DS_PROMETHEUS}", + "description": "If you have access points and gateways they will also show up here because they have switch ports.", + "editable": true, + "error": false, + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fontSize": "100%", + "gridPos": { + "h": 6, + "w": 24, + "x": 0, + "y": 1 + }, + "id": 2297, + "isNew": true, + "links": [], + "pageSize": null, + "scroll": false, + "showHeader": true, + "sort": { + "col": 11, + "desc": true + }, + "styles": [ + { + "$$hashKey": "object:10978", + "alias": "", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "pattern": "Time", + "thresholds": [], + "type": "hidden", + "unit": "short" + }, + { + "$$hashKey": "object:10979", + "alias": "", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "pattern": "Value #A", + "thresholds": [], + "type": "hidden", + "unit": "dtdurations" + }, + { + "$$hashKey": "object:10980", + "alias": "Name", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "link": false, + "linkTargetBlank": true, + "linkUrl": "http:", + "pattern": "name", + "preserveFormat": false, + "sanitize": false, + "thresholds": [], + "type": "string", + "unit": "short" + }, + { + "$$hashKey": "object:10982", + "alias": "Model", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "pattern": "model", + "thresholds": [], + "type": "string", + "unit": "short" + }, + { + "$$hashKey": "object:10983", + "alias": "Device MAC", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "pattern": "mac", + "thresholds": [], + "type": "string", + "unit": "short" + }, + { + "$$hashKey": "object:10984", + "alias": "UniFi Serial #", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "pattern": "serial", + "thresholds": [], + "type": "string", + "unit": "short" + }, + { + "$$hashKey": "object:10985", + "alias": "Site", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "pattern": "site_name", + "thresholds": [], + "type": "string", + "unit": "short" + }, + { + "$$hashKey": "object:10986", + "alias": "Version", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "pattern": "version", + "thresholds": [], + "type": "string", + "unit": "short" + }, + { + "$$hashKey": "object:10990", + "alias": "IP", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "ip", + "thresholds": [], + "type": "string", + "unit": "short" + }, + { + "$$hashKey": "object:10991", + "alias": "Type", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "type", + "thresholds": [], + "type": "string", + "unit": "short" + }, + { + "$$hashKey": "object:10992", + "alias": "Data", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "Value #C", + "thresholds": [], + "type": "number", + "unit": "decbytes" + }, + { + "$$hashKey": "object:10993", + "alias": "Uptime", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "Value #B", + "thresholds": [], + "type": "number", + "unit": "s" + }, + { + "$$hashKey": "object:10994", + "alias": "Controller", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "source", + "thresholds": [], + "type": "hidden", + "unit": "short" + } + ], + "targets": [ + { + "expr": "sum by (ip,mac,model,name,serial,site_name,type,version,source) (unpoller_device_info{site_name=~\"$Site\", name=~\"$Switch\"})", + "format": "table", + "instant": true, + "interval": "", + "legendFormat": "", + "refId": "A" + }, + { + "expr": "sum by (ip,mac,model,name,serial,site_name,type,version,source) (unpoller_device_uptime_seconds{site_name=~\"$Site\", name=~\"$Switch\"})", + "format": "table", + "instant": true, + "interval": "", + "legendFormat": "", + "refId": "B" + }, + { + "expr": "sum by (ip,mac,model,name,serial,site_name,type,version,source) (unpoller_device_bytes_total{site_name=~\"$Site\", name=~\"$Switch\"})", + "format": "table", + "instant": true, + "interval": "", + "legendFormat": "", + "refId": "C" + } + ], + "timeFrom": null, + "title": "Switch Details", + "transform": "table", + "type": "table-old" + }, + { + "aliasColors": { + "switch C": "dark-green", + "switch F": "dark-purple" + }, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "decimals": 1, + "description": "", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 1, + "fillGradient": 0, + "gridPos": { + "h": 7, + "w": 16, + "x": 0, + "y": 7 + }, + "hiddenSeries": false, + "id": 1149, + "legend": { + "alignAsTable": true, + "avg": false, + "current": true, + "hideEmpty": true, + "hideZero": true, + "max": true, + "min": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "$$hashKey": "object:11469", + "alias": "/F$/", + "yaxis": 2 + } + ], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "sum by (name,temp_area,temp_type) (unpoller_device_temperature_celsius{site_name=~\"$Site\",name=~\"$Switch\"})", + "interval": "$Smooth", + "legendFormat": "{{name}} {{temp_area}} {{temp_type}} C ", + "refId": "A" + }, + { + "expr": "sum by (name,temp_area,temp_type) (unpoller_device_temperature_celsius{site_name=~\"$Site\",name=~\"$Switch\"}*9/5+32)", + "hide": false, + "instant": false, + "interval": "$Smooth", + "legendFormat": "{{name}} {{temp_area}} {{temp_type}} F", + "refId": "B" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Device Temperature(s)", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "$$hashKey": "object:11514", + "decimals": 1, + "format": "celsius", + "label": "Celcius", + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "$$hashKey": "object:11515", + "decimals": 1, + "format": "fahrenheit", + "label": "Farenheit", + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": -32 + } + }, + { + "aliasColors": { + "switch": "dark-purple" + }, + "bars": false, + "cacheTimeout": null, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "decimals": 0, + "description": "", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 7, + "w": 8, + "x": 16, + "y": 7 + }, + "hiddenSeries": false, + "hideTimeOverride": true, + "id": 1859, + "interval": "", + "legend": { + "avg": false, + "current": false, + "hideEmpty": true, + "max": true, + "min": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 2, + "links": [], + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "unpoller_device_memory_utilization_ratio{type=\"usw\", site_name=~\"$Site\",name=~\"$Switch\",type=~\"usw|udm|udmp\"}", + "interval": "$Smooth", + "legendFormat": "{{name}}", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Memory", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "decimals": 1, + "format": "percentunit", + "label": "Memory Utilization", + "logBase": 1, + "max": "1", + "min": "0", + "show": true + }, + { + "decimals": null, + "format": "short", + "label": "", + "logBase": 1, + "max": null, + "min": null, + "show": false + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": { + "switch load1": "dark-green", + "switch load15": "semi-dark-purple", + "switch load5": "dark-blue" + }, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "editable": true, + "error": false, + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 1, + "fillGradient": 0, + "gridPos": { + "h": 8, + "w": 16, + "x": 0, + "y": 14 + }, + "hiddenSeries": false, + "id": 1857, + "isNew": true, + "legend": { + "alignAsTable": true, + "avg": false, + "current": true, + "max": true, + "min": false, + "show": true, + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "alias": "/load15$/", + "fill": 0, + "lines": true, + "linewidth": 6 + }, + { + "alias": "/load5$/", + "fill": 0, + "lines": true, + "linewidth": 4 + } + ], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "unpoller_device_load_average_1{site_name=~\"$Site\",name=~\"$Switch\"}", + "interval": "$Smooth", + "legendFormat": "{{name}} load1", + "refId": "A" + }, + { + "expr": "unpoller_device_load_average_5{site_name=~\"$Site\",name=~\"$Switch\"}", + "hide": true, + "interval": "$Smooth", + "legendFormat": "{{name}} load5", + "refId": "B" + }, + { + "expr": "unpoller_device_load_average_15{site_name=~\"$Site\",name=~\"$Switch\"}", + "hide": false, + "interval": "$Smooth", + "legendFormat": "{{name}} load15", + "refId": "C" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Device Load Average", + "tooltip": { + "msResolution": false, + "shared": true, + "sort": 2, + "value_type": "cumulative" + }, + "transparent": true, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "$$hashKey": "object:13149", + "format": "none", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "$$hashKey": "object:13150", + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": false + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": { + "switch": "dark-purple" + }, + "bars": false, + "cacheTimeout": null, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "decimals": 0, + "description": "", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 8, + "w": 8, + "x": 16, + "y": 14 + }, + "hiddenSeries": false, + "hideTimeOverride": true, + "id": 1861, + "interval": "", + "legend": { + "avg": false, + "current": false, + "hideEmpty": true, + "max": true, + "min": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 2, + "links": [], + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "unpoller_device_cpu_utilization_ratio{site_name=~\"$Site\",name=~\"$Switch\",type=~\"usw|udm|udmp\"}", + "interval": "$Smooth", + "legendFormat": "{{name}}", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "CPU", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "decimals": 1, + "format": "percentunit", + "label": "CPU Utilization", + "logBase": 1, + "max": "1", + "min": "0", + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": false + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Shows data transferred for selected switch ports.", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 1, + "fillGradient": 0, + "gridPos": { + "h": 17, + "w": 24, + "x": 0, + "y": 22 + }, + "hiddenSeries": false, + "id": 135, + "legend": { + "alignAsTable": true, + "avg": false, + "current": true, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "current", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "alias": "/Rx$/", + "transform": "negative-Y" + } + ], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_device_port_transmit_bytes_total{site_name=~\"$Site\", name=~\"$Switch\", port_id=~\"$Port\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{port_id}} {{port_name}} Tx", + "refId": "A" + }, + { + "expr": "rate(unpoller_device_port_receive_bytes_total{site_name=~\"$Site\", name=~\"$Switch\", port_id=~\"$Port\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{port_id}} {{port_name}} Rx", + "refId": "B" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Data Transfer", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "transparent": true, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": "Bytes Per Second", + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": false + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "columns": [], + "datasource": "${DS_PROMETHEUS}", + "description": "This panel displays lifetime totals and current data as of now.", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fontSize": "90%", + "gridPos": { + "h": 21, + "w": 24, + "x": 0, + "y": 39 + }, + "id": 214, + "links": [], + "pageSize": null, + "scroll": true, + "showHeader": true, + "sort": { + "col": 2, + "desc": true + }, + "styles": [ + { + "alias": "Port Name", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": null, + "mappingType": 1, + "pattern": "Switch", + "thresholds": [], + "type": "string", + "unit": "short" + }, + { + "alias": "", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "Time", + "thresholds": [], + "type": "hidden", + "unit": "short" + }, + { + "alias": "Switch", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": null, + "mappingType": 1, + "pattern": "name", + "thresholds": [], + "type": "string", + "unit": "short" + }, + { + "alias": "Port", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 0, + "mappingType": 1, + "pattern": "port_num", + "thresholds": [], + "type": "number", + "unit": "short" + }, + { + "alias": "", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "__name__", + "thresholds": [], + "type": "hidden", + "unit": "short" + }, + { + "alias": "", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "instance", + "thresholds": [], + "type": "hidden", + "unit": "short" + }, + { + "alias": "", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "job", + "thresholds": [], + "type": "hidden", + "unit": "short" + }, + { + "alias": "", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "port_id", + "thresholds": [], + "type": "hidden", + "unit": "short" + }, + { + "alias": "Client", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "port_name", + "thresholds": [], + "type": "string", + "unit": "short" + }, + { + "alias": "Bytes Rx", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": null, + "mappingType": 1, + "pattern": "Value #A", + "thresholds": [], + "type": "number", + "unit": "bytes" + }, + { + "alias": "Site", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "site_name", + "thresholds": [], + "type": "string", + "unit": "short" + }, + { + "alias": "Controller", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "source", + "thresholds": [], + "type": "hidden", + "unit": "short" + }, + { + "alias": "Bytes Tx", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": null, + "mappingType": 1, + "pattern": "Value #B", + "thresholds": [], + "type": "number", + "unit": "decbytes" + }, + { + "alias": "Tx Drops", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": null, + "mappingType": 1, + "pattern": "Value #C", + "thresholds": [], + "type": "number", + "unit": "short" + }, + { + "alias": "Rx Drops", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": null, + "mappingType": 1, + "pattern": "Value #D", + "thresholds": [], + "type": "number", + "unit": "short" + }, + { + "alias": "Tx Broadcast", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": null, + "mappingType": 1, + "pattern": "Value #E", + "thresholds": [], + "type": "number", + "unit": "short" + }, + { + "alias": "Rx Broadcast", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": null, + "mappingType": 1, + "pattern": "Value #F", + "thresholds": [], + "type": "number", + "unit": "short" + }, + { + "alias": "Tx Errors", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": null, + "mappingType": 1, + "pattern": "Value #G", + "thresholds": [], + "type": "number", + "unit": "short" + }, + { + "alias": "Rx Errors", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": null, + "mappingType": 1, + "pattern": "Value #H", + "thresholds": [], + "type": "number", + "unit": "short" + }, + { + "alias": "Tx Packets", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": null, + "mappingType": 1, + "pattern": "Value #I", + "thresholds": [], + "type": "number", + "unit": "short" + }, + { + "alias": "Rx Packets", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": null, + "mappingType": 1, + "pattern": "Value #J", + "thresholds": [], + "type": "number", + "unit": "short" + }, + { + "alias": "Amps", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": null, + "mappingType": 1, + "pattern": "Value #K", + "thresholds": [], + "type": "number", + "unit": "mamp" + }, + { + "alias": "Volts", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": null, + "mappingType": 1, + "pattern": "Value #L", + "thresholds": [], + "type": "number", + "unit": "volt" + }, + { + "alias": "Watts", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": null, + "mappingType": 1, + "pattern": "Value #M", + "thresholds": [], + "type": "number", + "unit": "watt" + } + ], + "targets": [ + { + "expr": "sum by (name,port_num,port_name,site_name,source) (unpoller_device_port_receive_bytes_total{site_name=~\"$Site\",name=~\"$Switch\"})", + "format": "table", + "instant": true, + "refId": "A" + }, + { + "expr": "sum by (name,port_num,port_name,site_name,source) (unpoller_device_port_transmit_bytes_total{site_name=~\"$Site\",name=~\"$Switch\"})", + "format": "table", + "hide": false, + "instant": true, + "refId": "B" + }, + { + "expr": "sum by (name,port_num,port_name,site_name,source) (unpoller_device_port_receive_dropped_total{site_name=~\"$Site\",name=~\"$Switch\"})", + "format": "table", + "hide": false, + "instant": true, + "refId": "D" + }, + { + "expr": "sum by (name,port_num,port_name,site_name,source) (unpoller_device_port_transmit_dropped_total{site_name=~\"$Site\",name=~\"$Switch\"})", + "format": "table", + "hide": false, + "instant": true, + "refId": "C" + }, + { + "expr": "sum by (name,port_num,port_name,site_name,source) (unpoller_device_port_receive_broadcast_total{site_name=~\"$Site\",name=~\"$Switch\"})", + "format": "table", + "hide": false, + "instant": true, + "refId": "F" + }, + { + "expr": "sum by (name,port_num,port_name,site_name,source) (unpoller_device_port_transmit_broadcast_total{site_name=~\"$Site\",name=~\"$Switch\"})", + "format": "table", + "hide": false, + "instant": true, + "refId": "E" + }, + { + "expr": "sum by (name,port_num,port_name,site_name,source) (unpoller_device_port_receive_errors_total{site_name=~\"$Site\",name=~\"$Switch\"})", + "format": "table", + "hide": false, + "instant": true, + "refId": "H" + }, + { + "expr": "sum by (name,port_num,port_name,site_name,source) (unpoller_device_port_transmit_errors_total{site_name=~\"$Site\",name=~\"$Switch\"})", + "format": "table", + "hide": false, + "instant": true, + "refId": "G" + }, + { + "expr": "sum by (name,port_num,port_name,site_name,source) (unpoller_device_port_receive_packets_total{site_name=~\"$Site\",name=~\"$Switch\"})", + "format": "table", + "hide": false, + "instant": true, + "refId": "J" + }, + { + "expr": "sum by (name,port_num,port_name,site_name,source) (unpoller_device_port_transmit_packets_total{site_name=~\"$Site\",name=~\"$Switch\"})", + "format": "table", + "hide": false, + "instant": true, + "refId": "I" + }, + { + "expr": "sum by (name,port_num,port_name,site_name,source) (unpoller_device_port_poe_amperes{site_name=~\"$Site\",name=~\"$Switch\"})", + "format": "table", + "hide": false, + "instant": true, + "refId": "K" + }, + { + "expr": "sum by (name,port_num,port_name,site_name,source) (unpoller_device_port_poe_volts{site_name=~\"$Site\",name=~\"$Switch\"})", + "format": "table", + "hide": false, + "instant": true, + "refId": "L" + }, + { + "expr": "sum by (name,port_num,port_name,site_name,source) (unpoller_device_port_poe_watts{site_name=~\"$Site\",name=~\"$Switch\"})", + "format": "table", + "hide": false, + "instant": true, + "refId": "M" + } + ], + "title": "All Port Information", + "transform": "table", + "transparent": true, + "type": "table-old" + }, + { + "collapsed": true, + "datasource": "${DS_UNIFI_POLLER}", + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 60 + }, + "id": 4, + "panels": [ + { + "columns": [], + "datasource": "${DS_PROMETHEUS}", + "description": "These are total \"lifetime\" counters.", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fontSize": "90%", + "gridPos": { + "h": 3, + "w": 24, + "x": 0, + "y": 61 + }, + "id": 291, + "links": [], + "pageSize": null, + "scopedVars": { + "Port": { + "selected": false + } + }, + "scroll": true, + "showHeader": true, + "sort": { + "col": 13, + "desc": true + }, + "styles": [ + { + "alias": "", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "Time", + "thresholds": [], + "type": "hidden", + "unit": "short" + }, + { + "alias": "", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 0, + "mappingType": 1, + "pattern": "Speed", + "thresholds": [], + "type": "number", + "unit": "decbytes" + }, + { + "alias": "", + "align": "auto", + "colorMode": "cell", + "colors": [ + "rgba(50, 172, 45, 0)", + "rgba(237, 129, 40, 0.89)", + "rgba(245, 54, 54, 0.9)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 0, + "mappingType": 1, + "pattern": "/Drops|Errors/", + "thresholds": [ + "10", + "100" + ], + "type": "number", + "unit": "short" + }, + { + "alias": "", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 1, + "mappingType": 1, + "pattern": "/^Bytes/", + "thresholds": [], + "type": "number", + "unit": "decbytes" + }, + { + "alias": "", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 0, + "mappingType": 1, + "pattern": "Satisfaction", + "thresholds": [], + "type": "number", + "unit": "percent" + }, + { + "alias": "", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": null, + "mappingType": 1, + "pattern": "/^[TR]x /", + "thresholds": [], + "type": "number", + "unit": "short" + }, + { + "alias": "", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 0, + "mappingType": 1, + "pattern": "Volts", + "thresholds": [], + "type": "number", + "unit": "volt" + }, + { + "alias": "", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 1, + "mappingType": 1, + "pattern": "Watts", + "thresholds": [], + "type": "number", + "unit": "watt" + }, + { + "alias": "", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 0, + "mappingType": 1, + "pattern": "Amps", + "thresholds": [], + "type": "number", + "unit": "mamp" + } + ], + "targets": [ + { + "expr": "unpoller_device_port_port_speed_bps{port_id=\"$Port\", site_name=~\"$Site\"}", + "format": "time_series", + "instant": true, + "interval": "$Smooth", + "legendFormat": "Speed", + "refId": "A" + }, + { + "expr": "unpoller_device_port_poe_amperes{port_id=\"$Port\", site_name=~\"$Site\"}", + "format": "time_series", + "hide": false, + "instant": true, + "interval": "$Smooth", + "legendFormat": "Amps", + "refId": "B" + }, + { + "expr": "unpoller_device_port_poe_volts{port_id=\"$Port\", site_name=~\"$Site\"}", + "format": "time_series", + "hide": false, + "instant": true, + "interval": "$Smooth", + "legendFormat": "Volts", + "refId": "C" + }, + { + "expr": "unpoller_device_port_poe_watts{port_id=\"$Port\", site_name=~\"$Site\"}", + "format": "time_series", + "hide": false, + "instant": true, + "interval": "$Smooth", + "legendFormat": "Watts", + "refId": "D" + }, + { + "expr": "unpoller_device_port_transmit_broadcast_total{port_id=\"$Port\", site_name=~\"$Site\"}", + "format": "time_series", + "instant": true, + "interval": "$Smooth", + "legendFormat": "Tx Broadcast", + "refId": "E" + }, + { + "expr": "unpoller_device_port_transmit_multicast_total{port_id=\"$Port\", site_name=~\"$Site\"}", + "format": "time_series", + "instant": true, + "interval": "$Smooth", + "legendFormat": "Rx Multicast", + "refId": "F" + }, + { + "expr": "unpoller_device_port_receive_dropped_total{port_id=\"$Port\", site_name=~\"$Site\"}", + "format": "time_series", + "instant": true, + "interval": "$Smooth", + "legendFormat": "Rx Drops", + "refId": "G" + }, + { + "expr": "unpoller_device_port_transmit_dropped_total{port_id=\"$Port\", site_name=~\"$Site\"}", + "format": "time_series", + "instant": true, + "interval": "$Smooth", + "legendFormat": "Tx Drops", + "refId": "N" + }, + { + "expr": "unpoller_device_port_transmit_errors_total+unpoller_device_port_receive_errors_total{port_id=\"$Port\", site_name=~\"$Site\"}", + "format": "time_series", + "instant": true, + "interval": "$Smooth", + "legendFormat": "Rx+Tx Errors", + "refId": "H" + }, + { + "expr": "unpoller_device_port_receive_packets_total{port_id=\"$Port\", site_name=~\"$Site\"}", + "format": "time_series", + "instant": true, + "interval": "$Smooth", + "legendFormat": "Rx Packets", + "refId": "I" + }, + { + "expr": "unpoller_device_port_transmit_packets_total{port_id=\"$Port\", site_name=~\"$Site\"}", + "format": "time_series", + "hide": false, + "instant": true, + "interval": "$Smooth", + "legendFormat": "Tx Packets", + "refId": "J" + }, + { + "expr": "unpoller_device_port_receive_bytes_total{port_id=\"$Port\", site_name=~\"$Site\"}", + "format": "time_series", + "hide": false, + "instant": true, + "interval": "$Smooth", + "legendFormat": "Bytes Rx", + "refId": "K" + }, + { + "expr": "unpoller_device_port_transmit_bytes_total{port_id=\"$Port\", site_name=~\"$Site\"}", + "format": "time_series", + "hide": false, + "instant": true, + "interval": "$Smooth", + "legendFormat": "Bytes Tx", + "refId": "L" + }, + { + "expr": "unpoller_device_port_satisfaction_percent{port_id=\"$Port\", site_name=~\"$Site\"}", + "format": "time_series", + "hide": false, + "instant": true, + "interval": "$Smooth", + "legendFormat": "Satisfaction", + "refId": "M" + } + ], + "title": "Switch $Port Information", + "transform": "timeseries_to_columns", + "type": "table-old" + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Shows data transfer rate per second for Switch $Port. TX on positive axis and RX on negative axis.", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 1, + "fillGradient": 0, + "gridPos": { + "h": 9, + "w": 24, + "x": 0, + "y": 64 + }, + "hiddenSeries": false, + "id": 1396, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "scopedVars": { + "Port": { + "selected": false + } + }, + "seriesOverrides": [ + { + "alias": "/Rx$/", + "transform": "negative-Y" + } + ], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_device_port_receive_bytes_total{site_name=~\"$Site\", port_id=~\"$Port\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": " {{port_id}} ({{port_name}}) Rx", + "refId": "A" + }, + { + "expr": "rate(unpoller_device_port_transmit_bytes_total{site_name=~\"$Site\", port_id=~\"$Port\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": " {{port_id}} ({{port_name}}) Tx", + "refId": "B" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Data Transfer: Switch $Port", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": "Bytes / Second", + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Shows broadcast and multicast packets per second for Switch $Port. TX on positive axis and RX on negative axis.", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 1, + "fillGradient": 0, + "gridPos": { + "h": 7, + "w": 12, + "x": 0, + "y": 73 + }, + "hiddenSeries": false, + "id": 594, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "scopedVars": { + "Port": { + "selected": false + } + }, + "seriesOverrides": [ + { + "alias": "/Rx$/", + "transform": "negative-Y" + } + ], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_device_port_receive_broadcast_total{site_name=~\"$Site\", port_id=~\"$Port\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{port_id}} ({{port_name}}) Broadcast Rx", + "refId": "A" + }, + { + "expr": "rate(unpoller_device_port_transmit_broadcast_total{site_name=~\"$Site\", port_id=~\"$Port\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{port_id}} ({{port_name}}) Broadcast Tx", + "refId": "B" + }, + { + "expr": "rate(unpoller_device_port_receive_multicast_total{site_name=~\"$Site\", port_id=~\"$Port\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{port_id}} ({{port_name}}) Multicast Rx", + "refId": "C" + }, + { + "expr": "rate(unpoller_device_port_transmit_multicast_total{site_name=~\"$Site\", port_id=~\"$Port\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{port_id}} ({{port_name}}) Multicast Tx", + "refId": "D" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Multicast & Broadcast: Switch $Port", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": "PPS", + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "decimals": null, + "description": "Shows errors and dropped packets for Switch $Port. RX on negative axis.", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 1, + "fillGradient": 0, + "gridPos": { + "h": 7, + "w": 12, + "x": 12, + "y": 73 + }, + "hiddenSeries": false, + "id": 367, + "legend": { + "alignAsTable": false, + "avg": false, + "current": false, + "hideEmpty": true, + "max": true, + "min": false, + "rightSide": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "scopedVars": { + "Port": { + "selected": false + } + }, + "seriesOverrides": [ + { + "alias": "/Rx$/", + "transform": "negative-Y" + } + ], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_device_port_receive_dropped_total{site_name=~\"$Site\", port_id=~\"$Port\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{port_id}} ({{port_name}}) Drops Rx", + "refId": "A" + }, + { + "expr": "rate(unpoller_device_port_transmit_dropped_total{site_name=~\"$Site\", port_id=~\"$Port\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{port_id}} ({{port_name}}) Drops Tx", + "refId": "B" + }, + { + "expr": "rate(unpoller_device_port_transmit_errors_total{site_name=~\"$Site\", port_id=~\"$Port\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{port_id}} ({{port_name}}) Errors Tx", + "refId": "C" + }, + { + "expr": "rate(unpoller_device_port_receive_errors_total{site_name=~\"$Site\", port_id=~\"$Port\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{port_id}} ({{port_name}}) Errors Rx", + "refId": "D" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Errors and Drops: Switch $Port", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "$$hashKey": "object:4320", + "decimals": null, + "format": "pps", + "label": "packets per second", + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "$$hashKey": "object:4321", + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": false + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Shows packet counters for Switch $Port. TX on positive axis and RX on negative axis.", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 1, + "fillGradient": 0, + "gridPos": { + "h": 7, + "w": 12, + "x": 0, + "y": 80 + }, + "hiddenSeries": false, + "id": 468, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": true, + "rightSide": false, + "show": true, + "total": true, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "scopedVars": { + "Port": { + "selected": false + } + }, + "seriesOverrides": [ + { + "alias": "/Rx$/", + "transform": "negative-Y" + } + ], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_device_port_receive_packets_total{site_name=~\"$Site\", port_id=~\"$Port\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{port_id}} ({{port_name}}) Rx", + "refId": "A" + }, + { + "expr": "rate(unpoller_device_port_transmit_packets_total{site_name=~\"$Site\", port_id=~\"$Port\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "{{port_id}} ({{port_name}}) Tx", + "refId": "B" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Packets Per Second: Switch $Port", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "pps", + "label": "PPS", + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Display POE Power for Switch $Port.", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 1, + "fillGradient": 0, + "gridPos": { + "h": 7, + "w": 4, + "x": 12, + "y": 80 + }, + "hiddenSeries": false, + "id": 745, + "legend": { + "alignAsTable": true, + "avg": false, + "current": true, + "max": true, + "min": false, + "rightSide": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "nullPointMode": "connected", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "scopedVars": { + "Port": { + "selected": false + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "unpoller_device_port_poe_watts{site_name=~\"$Site\", port_id=~\"$Port\"}", + "interval": "$Smooth", + "legendFormat": "{{port_id}} Watts", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "POE Power: Switch $Port", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "watt", + "label": "Watts", + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "watt", + "label": "Watts", + "logBase": 1, + "max": null, + "min": null, + "show": false + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Display POE Voltage for Switch $Port.", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 1, + "fillGradient": 0, + "gridPos": { + "h": 7, + "w": 4, + "x": 16, + "y": 80 + }, + "hiddenSeries": false, + "id": 921, + "legend": { + "alignAsTable": true, + "avg": false, + "current": true, + "hideEmpty": true, + "max": true, + "min": false, + "rightSide": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "nullPointMode": "connected", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "scopedVars": { + "Port": { + "selected": false + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "unpoller_device_port_poe_volts{site_name=~\"$Site\", port_id=~\"$Port\"}", + "interval": "$Smooth", + "legendFormat": "{{port_id}} Volts", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "POE Voltage: Switch $Port", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "volt", + "label": "Volts", + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "watt", + "label": "Watts", + "logBase": 1, + "max": null, + "min": null, + "show": false + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Display POE Current for Switch $Port.", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 1, + "fillGradient": 0, + "gridPos": { + "h": 7, + "w": 4, + "x": 20, + "y": 80 + }, + "hiddenSeries": false, + "id": 922, + "legend": { + "alignAsTable": true, + "avg": false, + "current": true, + "max": true, + "min": false, + "rightSide": false, + "show": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "nullPointMode": "connected", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "scopedVars": { + "Port": { + "selected": false + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "unpoller_device_port_poe_amperes{site_name=~\"$Site\", port_id=~\"$Port\"}", + "interval": "$Smooth", + "legendFormat": "{{port_id}} Amps", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "POE Current: Switch $Port", + "tooltip": { + "shared": true, + "sort": 0, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "mamp", + "label": "Amps", + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "watt", + "label": "Watts", + "logBase": 1, + "max": null, + "min": null, + "show": false + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + } + ], + "repeat": "Port", + "title": "Switch $Port", + "type": "row" + }, + { + "collapsed": true, + "datasource": "${DS_UNIFI_POLLER}", + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 85 + }, + "id": 2299, + "panels": [], + "title": "Purposely Empty Row", + "type": "row" + } + ], + "refresh": "1m", + "schemaVersion": 25, + "style": "dark", + "tags": [ + "unifi", + "usw", + "unifi-poller" + ], + "templating": { + "list": [ + { + "allValue": ".*", + "current": {}, + "datasource": "${DS_PROMETHEUS}", + "definition": "label_values(unpoller_device_info,source)", + "hide": 2, + "includeAll": true, + "label": null, + "multi": true, + "name": "Controller", + "options": [], + "query": "label_values(unpoller_device_info,source)", + "refresh": 1, + "regex": "", + "skipUrlSync": false, + "sort": 1, + "tagValuesQuery": "", + "tags": [], + "tagsQuery": "", + "type": "query", + "useTags": false + }, + { + "allValue": "", + "current": { + "selected": true, + "tags": [], + "text": "All", + "value": [ + "$__all" + ] + }, + "hide": 0, + "includeAll": true, + "label": null, + "multi": true, + "name": "Devices", + "options": [ + { + "selected": true, + "text": "All", + "value": "$__all" + }, + { + "selected": false, + "text": "udm", + "value": "udm" + }, + { + "selected": false, + "text": "usw", + "value": "usw" + }, + { + "selected": false, + "text": "uap", + "value": "uap" + } + ], + "query": "udm,usw,uap", + "queryValue": "", + "skipUrlSync": false, + "type": "custom" + }, + { + "allValue": ".*", + "current": {}, + "datasource": "${DS_PROMETHEUS}", + "definition": "label_values(unpoller_device_info{source=~\"$Controller\"},site_name)", + "hide": 0, + "includeAll": true, + "label": null, + "multi": true, + "name": "Site", + "options": [], + "query": "label_values(unpoller_device_info{source=~\"$Controller\"},site_name)", + "refresh": 1, + "regex": "", + "skipUrlSync": false, + "sort": 1, + "tagValuesQuery": "", + "tags": [], + "tagsQuery": "", + "type": "query", + "useTags": false + }, + { + "allValue": "", + "current": {}, + "datasource": "${DS_PROMETHEUS}", + "definition": "label_values(unpoller_device_info{site_name=~\"$Site\", type=~\"$Devices\"},name)", + "hide": 0, + "includeAll": true, + "label": null, + "multi": true, + "name": "Switch", + "options": [], + "query": "label_values(unpoller_device_info{site_name=~\"$Site\", type=~\"$Devices\"},name)", + "refresh": 1, + "regex": "", + "skipUrlSync": false, + "sort": 1, + "tagValuesQuery": "", + "tags": [], + "tagsQuery": "", + "type": "query", + "useTags": false + }, + { + "allValue": ".*", + "current": {}, + "datasource": "${DS_PROMETHEUS}", + "definition": "label_values(unpoller_device_port_port_speed_bps{site_name=~\"$Site\", name=~\"$Switch\"},port_id)", + "hide": 0, + "includeAll": true, + "label": null, + "multi": true, + "name": "Port", + "options": [], + "query": "label_values(unpoller_device_port_port_speed_bps{site_name=~\"$Site\", name=~\"$Switch\"},port_id)", + "refresh": 1, + "regex": "", + "skipUrlSync": false, + "sort": 3, + "tagValuesQuery": "", + "tags": [], + "tagsQuery": "", + "type": "query", + "useTags": false + }, + { + "allValue": null, + "current": { + "tags": [], + "text": "2m", + "value": "2m" + }, + "hide": 0, + "includeAll": false, + "label": null, + "multi": false, + "name": "Smooth", + "options": [ + { + "selected": false, + "text": "30s", + "value": "30s" + }, + { + "selected": false, + "text": "1m", + "value": "1m" + }, + { + "selected": true, + "text": "2m", + "value": "2m" + }, + { + "selected": false, + "text": "5m", + "value": "5m" + }, + { + "selected": false, + "text": "10m", + "value": "10m" + }, + { + "selected": false, + "text": "15m", + "value": "15m" + }, + { + "selected": false, + "text": "30m", + "value": "30m" + } + ], + "query": "30s,1m,2m,5m,10m,15m,30m", + "skipUrlSync": false, + "type": "custom" + } + ] + }, + "time": { + "from": "now-3h", + "to": "now" + }, + "timepicker": { + "nowDelay": "", + "refresh_intervals": [ + "30s", + "1m", + "5m", + "15m", + "30m", + "1h", + "2h" + ], + "time_options": [ + "5m", + "15m", + "1h", + "6h", + "12h", + "24h", + "2d", + "7d", + "30d" + ] + }, + "timezone": "browser", + "title": "UniFi-Poller: USW Insights - Prometheus", + "uid": "FsfxpWaZz", + "version": 35 +} \ No newline at end of file diff --git a/stable/unpoller/10.2.0/dashboards/clients.json b/stable/unpoller/10.2.0/dashboards/clients.json new file mode 100644 index 00000000000..a3b9ac8df2f --- /dev/null +++ b/stable/unpoller/10.2.0/dashboards/clients.json @@ -0,0 +1,3218 @@ +{ + "__inputs": [ + { + "name": "DS_PROMETHEUS", + "label": "Prometheus", + "description": "", + "type": "datasource", + "pluginId": "prometheus", + "pluginName": "Prometheus" + } + ], + "__requires": [ + { + "type": "grafana", + "id": "grafana", + "name": "Grafana", + "version": "7.0.3" + }, + { + "type": "panel", + "id": "piechart", + "name": "Pie Chart", + "version": "1.5.0" + }, + { + "type": "panel", + "id": "graph", + "name": "Graph", + "version": "" + }, + { + "type": "datasource", + "id": "prometheus", + "name": "Prometheus", + "version": "1.0.0" + }, + { + "type": "panel", + "id": "table-old", + "name": "Table (old)", + "version": "" + } + ], + "annotations": { + "list": [ + { + "builtIn": 1, + "datasource": "-- Grafana --", + "enable": true, + "hide": true, + "iconColor": "rgba(0, 211, 255, 1)", + "name": "Annotations & Alerts", + "type": "dashboard" + } + ] + }, + "description": "UniFi Poller v2.0.1 Displays detailed information for clients in a UniFi network using Prometheus.", + "editable": true, + "gnetId": 11315, + "graphTooltip": 1, + "id": null, + "iteration": 1592125485014, + "links": [ + { + "asDropdown": true, + "icon": "external link", + "includeVars": false, + "keepTime": true, + "tags": [ + "unifi-poller" + ], + "title": "UniFi Poller", + "type": "dashboards" + }, + { + "icon": "question", + "tags": [], + "title": "Help", + "type": "link", + "url": "https://golift.io/unifi-poller/issues" + }, + { + "icon": "doc", + "tags": [], + "title": "Wiki", + "type": "link", + "url": "https://golift.io/unifi-poller/wiki" + }, + { + "icon": "bolt", + "tags": [], + "title": "Discord", + "type": "link", + "url": "https://discord.gg/KnyKYt2" + } + ], + "panels": [ + { + "columns": [], + "datasource": "${DS_PROMETHEUS}", + "description": "This table represents current (latest) data.\nBytes columns are lifetime totals.", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fontSize": "80%", + "gridPos": { + "h": 13, + "w": 24, + "x": 0, + "y": 0 + }, + "id": 21, + "links": [], + "pageSize": null, + "scroll": true, + "showHeader": true, + "sort": { + "col": 9, + "desc": true + }, + "styles": [ + { + "alias": "Bytes Rx", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": null, + "mappingType": 1, + "pattern": "Value #A", + "thresholds": [], + "type": "number", + "unit": "decbytes" + }, + { + "alias": "Name", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "name", + "thresholds": [], + "type": "string", + "unit": "short" + }, + { + "alias": "Chan", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "channel", + "thresholds": [], + "type": "string", + "unit": "short" + }, + { + "alias": "Device MAC", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "mac", + "thresholds": [], + "type": "string", + "unit": "short" + }, + { + "alias": "Radio", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "radio", + "thresholds": [], + "type": "hidden", + "unit": "short" + }, + { + "alias": "", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "radio_name", + "thresholds": [], + "type": "hidden", + "unit": "short" + }, + { + "alias": "AP / Radio / Proto", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "radio_desc", + "thresholds": [], + "type": "string", + "unit": "short" + }, + { + "alias": "", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "radio_proto", + "thresholds": [], + "type": "hidden", + "unit": "short" + }, + { + "alias": "", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "job", + "thresholds": [], + "type": "hidden", + "unit": "short" + }, + { + "alias": "", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "bssid", + "thresholds": [], + "type": "hidden", + "unit": "short" + }, + { + "alias": "", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "ap_mac", + "thresholds": [], + "type": "hidden", + "unit": "short" + }, + { + "alias": "", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "Time", + "thresholds": [], + "type": "hidden", + "unit": "short" + }, + { + "alias": "", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "wired", + "thresholds": [], + "type": "hidden", + "unit": "short" + }, + { + "alias": "", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "vlan", + "thresholds": [], + "type": "hidden", + "unit": "short" + }, + { + "alias": "", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "sw_mac", + "thresholds": [], + "type": "hidden", + "unit": "short" + }, + { + "alias": "", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "instance", + "thresholds": [], + "type": "hidden", + "unit": "short" + }, + { + "alias": "", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "gw_mac", + "thresholds": [], + "type": "hidden", + "unit": "short" + }, + { + "alias": "Network", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "network", + "thresholds": [], + "type": "string", + "unit": "short" + }, + { + "alias": "OUI", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "oui", + "thresholds": [], + "type": "string", + "unit": "short" + }, + { + "alias": "Address", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "ip", + "thresholds": [], + "type": "string", + "unit": "short" + }, + { + "alias": "ESSID", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "essid", + "thresholds": [], + "type": "string", + "unit": "short" + }, + { + "alias": "Switch", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "sw_name", + "thresholds": [], + "type": "hidden", + "unit": "short" + }, + { + "alias": "Sw Port", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "sw_port", + "thresholds": [], + "type": "hidden", + "unit": "short" + }, + { + "alias": "Site", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "site_name", + "thresholds": [], + "type": "string", + "unit": "short" + }, + { + "alias": "", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "gw_name", + "thresholds": [], + "type": "hidden", + "unit": "short" + }, + { + "alias": "Controller", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "source", + "thresholds": [], + "type": "hidden", + "unit": "short" + }, + { + "alias": "Bytes Tx", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": null, + "mappingType": 1, + "pattern": "Value #B", + "thresholds": [], + "type": "number", + "unit": "decbytes" + }, + { + "alias": "Uptime", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "Value #C", + "thresholds": [], + "type": "number", + "unit": "s" + } + ], + "targets": [ + { + "expr": "sum by (channel,essid,ip,mac,name,network,oui,radio_desc,site_name,source) (\n unpoller_client_receive_bytes_total{wired!=\"true\", site_name=~\"$Site\", name=~\"$Wireless\"})", + "format": "table", + "instant": true, + "interval": "", + "legendFormat": "", + "refId": "A" + }, + { + "expr": "sum by (channel,essid,ip,mac,name,network,oui,radio_desc,site_name,source) (\n unpoller_client_transmit_bytes_total{wired!=\"true\",site_name=~\"$Site\", name=~\"$Wireless\"})", + "format": "table", + "instant": true, + "interval": "", + "legendFormat": "", + "refId": "B" + }, + { + "expr": "sum by (channel,essid,ip,mac,name,network,oui,radio_desc,site_name,source) (\n unpoller_client_uptime_seconds{wired!=\"true\",site_name=~\"$Site\", name=~\"$Wireless\"})", + "format": "table", + "instant": true, + "interval": "", + "legendFormat": "", + "refId": "C" + } + ], + "timeFrom": null, + "title": "Wireless Devices", + "transform": "table", + "type": "table-old" + }, + { + "columns": [], + "datasource": "${DS_PROMETHEUS}", + "description": "This table represents current (latest) data.\nBytes columns are lifetime totals.", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fontSize": "80%", + "gridPos": { + "h": 12, + "w": 24, + "x": 0, + "y": 13 + }, + "hideTimeOverride": false, + "id": 22, + "links": [], + "pageSize": null, + "scroll": true, + "showHeader": true, + "sort": { + "col": 9, + "desc": true + }, + "styles": [ + { + "alias": "Time", + "align": "auto", + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "link": false, + "linkUrl": "http://$__cell", + "pattern": "Time", + "type": "hidden" + }, + { + "alias": "Sw Port", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "decimals": 0, + "pattern": "sw_port", + "thresholds": [], + "type": "number", + "unit": "short" + }, + { + "alias": "Name", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "name", + "thresholds": [], + "type": "string", + "unit": "short" + }, + { + "alias": "Device MAC", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "link": false, + "mappingType": 1, + "pattern": "mac", + "thresholds": [], + "type": "string", + "unit": "short" + }, + { + "alias": "Uptime", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": null, + "mappingType": 1, + "pattern": "Value", + "thresholds": [], + "type": "number", + "unit": "s" + }, + { + "alias": "", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "__name__", + "thresholds": [], + "type": "hidden", + "unit": "short" + }, + { + "alias": "", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "gw_mac", + "thresholds": [], + "type": "hidden", + "unit": "short" + }, + { + "alias": "", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "gw_name", + "thresholds": [], + "type": "hidden", + "unit": "short" + }, + { + "alias": "", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "instance", + "thresholds": [], + "type": "hidden", + "unit": "short" + }, + { + "alias": "Address", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "ip", + "thresholds": [], + "type": "string", + "unit": "short" + }, + { + "alias": "", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "job", + "thresholds": [], + "type": "hidden", + "unit": "short" + }, + { + "alias": "Network", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "network", + "thresholds": [], + "type": "string", + "unit": "short" + }, + { + "alias": "OUI", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "oui", + "thresholds": [], + "type": "string", + "unit": "short" + }, + { + "alias": "Site", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "site_name", + "thresholds": [], + "type": "string", + "unit": "short" + }, + { + "alias": "", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "sw_mac", + "thresholds": [], + "type": "hidden", + "unit": "short" + }, + { + "alias": "Switch", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "sw_name", + "thresholds": [], + "type": "string", + "unit": "short" + }, + { + "alias": "", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "wired", + "thresholds": [], + "type": "hidden", + "unit": "short" + }, + { + "alias": "Controller", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "source", + "thresholds": [], + "type": "hidden", + "unit": "short" + }, + { + "alias": "Uptime", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 2, + "mappingType": 1, + "pattern": "Value #A", + "thresholds": [], + "type": "number", + "unit": "s" + }, + { + "alias": "Bytes Rx", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 1, + "mappingType": 1, + "pattern": "Value #B", + "thresholds": [], + "type": "number", + "unit": "decbytes" + }, + { + "alias": "Bytes Tx", + "align": "auto", + "colorMode": null, + "colors": [ + "rgba(245, 54, 54, 0.9)", + "rgba(237, 129, 40, 0.89)", + "rgba(50, 172, 45, 0.97)" + ], + "dateFormat": "YYYY-MM-DD HH:mm:ss", + "decimals": 1, + "mappingType": 1, + "pattern": "Value #C", + "thresholds": [], + "type": "number", + "unit": "decbytes" + } + ], + "targets": [ + { + "expr": "sum by (ap_name,ip,mac,name,network,oui,site_name,source,sw_port) (\n unpoller_client_uptime_seconds{wired=\"true\", site_name=~\"$Site\", name=~\"$Wired\", sw_name=~\"$Switch\"})", + "format": "table", + "instant": true, + "interval": "", + "refId": "A" + }, + { + "expr": "sum by (ap_name,ip,mac,name,network,oui,site_name,source,sw_port) (\n unpoller_client_receive_bytes_total{wired=\"true\", site_name=~\"$Site\", name=~\"$Wired\", sw_name=~\"$Switch\"})", + "format": "table", + "hide": false, + "instant": true, + "interval": "", + "refId": "B" + }, + { + "expr": "sum by (ap_name,ip,mac,name,network,oui,site_name,source,sw_port) (\n unpoller_client_transmit_bytes_total{wired=\"true\", site_name=~\"$Site\", name=~\"$Wired\", sw_name=~\"$Switch\"})", + "format": "table", + "hide": false, + "instant": true, + "interval": "", + "refId": "C" + } + ], + "timeFrom": null, + "title": "Wired Devices", + "transform": "table", + "type": "table-old" + }, + { + "aliasColors": {}, + "breakPoint": "50%", + "cacheTimeout": null, + "combine": { + "label": "Others", + "threshold": 0 + }, + "datasource": "${DS_PROMETHEUS}", + "decimals": 0, + "description": "Visualize wireless channel usage w/ wired client counts.", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fontSize": "70%", + "format": "short", + "gridPos": { + "h": 10, + "w": 8, + "x": 0, + "y": 25 + }, + "hideTimeOverride": false, + "id": 9, + "interval": null, + "legend": { + "header": "", + "percentage": true, + "show": true, + "values": false + }, + "legendType": "Right side", + "links": [], + "maxDataPoints": 3, + "nullPointMode": "connected", + "pieType": "pie", + "strokeWidth": "2", + "targets": [ + { + "expr": "count by (hostname) (unpoller_client_uptime_seconds{site_name=~\"$Site\", name=~\"$Wired\", sw_name=~\"$Switch\"})", + "instant": true, + "legendFormat": "Wired", + "refId": "A" + }, + { + "expr": "count by (channel) (unpoller_client_roam_count_total{site_name=~\"$Site\", name=~\"$Wireless\", ap_name=~\"$AP\"})", + "instant": true, + "interval": "$Smooth", + "legendFormat": "Channel {{channel}}", + "refId": "B" + } + ], + "timeFrom": null, + "title": "Clients / Channel", + "transparent": true, + "type": "piechart", + "valueName": "current" + }, + { + "aliasColors": {}, + "breakPoint": "25%", + "cacheTimeout": null, + "combine": { + "label": "Others", + "threshold": 0 + }, + "datasource": "${DS_PROMETHEUS}", + "decimals": 0, + "description": "Visualize how many clients are connected to which radios/APs.", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fontSize": "70%", + "format": "short", + "gridPos": { + "h": 10, + "w": 8, + "x": 8, + "y": 25 + }, + "hideTimeOverride": false, + "id": 11, + "interval": null, + "legend": { + "header": "", + "percentage": true, + "show": true, + "values": false + }, + "legendType": "Right side", + "links": [], + "maxDataPoints": 3, + "nullPointMode": "connected", + "pieType": "pie", + "strokeWidth": "3", + "targets": [ + { + "expr": "count by (radio_proto) (unpoller_client_roam_count_total{site_name=~\"$Site\", name=~\"$Wireless\", ap_name=~\"$AP\"})", + "instant": true, + "interval": "$Smooth", + "legendFormat": "{{radio_proto}}", + "refId": "A" + } + ], + "timeFrom": null, + "title": "Clients / AP Radio", + "transparent": true, + "type": "piechart", + "valueName": "current" + }, + { + "aliasColors": {}, + "breakPoint": "50%", + "cacheTimeout": null, + "combine": { + "label": "Others", + "threshold": "0.01" + }, + "datasource": "${DS_PROMETHEUS}", + "decimals": 0, + "description": "This shows an OUI breakdown from Unifi''s perspective. e = wired, w = wireless", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fontSize": "70%", + "format": "short", + "gridPos": { + "h": 10, + "w": 8, + "x": 16, + "y": 25 + }, + "hideTimeOverride": false, + "id": 12, + "interval": null, + "legend": { + "header": "Count", + "percentage": true, + "percentageDecimals": 0, + "show": true, + "sort": "current", + "sortDesc": true, + "values": true + }, + "legendType": "Right side", + "links": [], + "maxDataPoints": 3, + "nullPointMode": "connected", + "pieType": "pie", + "strokeWidth": 1, + "targets": [ + { + "expr": "count by (oui) (unpoller_client_uptime_seconds{site_name=~\"$Site\", name=~\"$Wireless\", ap_name=~\"$AP\"})", + "hide": false, + "instant": true, + "interval": "$Smooth", + "legendFormat": " w {{oui}}", + "refId": "A" + }, + { + "expr": "count by (oui) (+unpoller_client_uptime_seconds{site_name=~\"$Site\", name=~\"$Wired\", sw_name=~\"$Switch\"})", + "hide": false, + "instant": true, + "interval": "$Smooth", + "legendFormat": "e {{oui}}", + "refId": "B" + } + ], + "timeFrom": null, + "title": "Client MAC OUI Breakdown", + "transparent": true, + "type": "piechart", + "valueName": "current" + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Bandwidth usage per wireless devices as reported by the UAPs. Rx is on the negative axis. Does not include amazon devices.", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 14, + "w": 24, + "x": 0, + "y": 35 + }, + "hiddenSeries": false, + "id": 3, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "$$hashKey": "object:323", + "alias": "/Rx$/", + "transform": "negative-Y" + } + ], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "sum by ($Identifier) (rate(unpoller_client_transmit_bytes_total{name!~\".*camera.*|.*cam(era)?$\", name=~\"$Wireless\", site_name=~\"$Site\", ap_name=~\"$AP\"}[$__interval]))", + "instant": false, + "interval": "$Smooth", + "legendFormat": "{{name}} {{mac}} Tx", + "refId": "B" + }, + { + "expr": "sum by ($Identifier) (rate(unpoller_client_receive_bytes_total{name!~\".*camera.*|.*cam(era)?$\", name=~\"$Wireless\", site_name=~\"$Site\", ap_name=~\"$AP\"}[$__interval]))", + "instant": false, + "interval": "$Smooth", + "legendFormat": "{{name}} {{mac}} Rx", + "refId": "C" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "UAP Bandwidth / Wireless Devices", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": "bytes / sec", + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": false + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Wired TX / RX bytes per second (calculated in 30 second buckets). Rx is on the negative axis. Does not include amazon and camera devices. Unaffected by the AP setting.", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 17, + "w": 24, + "x": 0, + "y": 49 + }, + "hiddenSeries": false, + "id": 2, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "hideEmpty": true, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "$$hashKey": "object:398", + "alias": "/Rx$/", + "transform": "negative-Y" + } + ], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "sum by ($Identifier) (rate(unpoller_client_transmit_bytes_total{name!~\".*camera.*|.*cam(era)?$\", name=~\"$Wired\", site_name=~\"$Site\", sw_name=~\"$Switch\"}[$__interval]))", + "interval": "$Smooth", + "legendFormat": "{{name}} {{mac}} Tx", + "refId": "A" + }, + { + "expr": "sum by ($Identifier) (rate(unpoller_client_receive_bytes_total{name!~\".*camera.*|.*cam(era)?$\", name=~\"$Wired\", site_name=~\"$Site\", sw_name=~\"$Switch\"}[$__interval]))", + "hide": false, + "interval": "$Smooth", + "intervalFactor": 1, + "legendFormat": "{{name}} {{mac}} Rx", + "refId": "B" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Switch Bandwidth / Wired Devices", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "transparent": true, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": "bytes / sec", + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": false + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Amazon Devices TX / RX bytes per second. Rx is on the negative axis. My home network has a ton of Amazon devices, so I broke them out separately. If you don''t have Amazon devices, or they have different names, you can edit the query to use a different name. e = wired, w = wireless", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 11, + "w": 12, + "x": 0, + "y": 66 + }, + "hiddenSeries": false, + "id": 23, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "current", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "$$hashKey": "object:469", + "alias": "/Rx$/", + "transform": "negative-Y" + } + ], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "sum by ($Identifier) (rate(unpoller_client_transmit_bytes_total{name=~\"^amazon.*\", name=~\"$Wireless\", site_name=~\"$Site\", ap_name=~\"$AP\"}[$__interval]))", + "hide": false, + "interval": "$Smooth", + "legendFormat": "w {{name}} {{mac}} Tx", + "refId": "A" + }, + { + "expr": "sum by ($Identifier) (rate(unpoller_client_receive_bytes_total{name=~\"^amazon.*\", name=~\"$Wireless\", site_name=~\"$Site\", ap_name=~\"$AP\"}[$__interval]))", + "hide": false, + "interval": "$Smooth", + "legendFormat": "w {{name}} {{mac}} Rx", + "refId": "B" + }, + { + "expr": "sum by ($Identifier) (rate(unpoller_client_transmit_bytes_total{name=~\"^amazon.*\", name=~\"$Wired\", site_name=~\"$Site\", sw_name=~\"$Switch\"}[$__interval]))", + "hide": false, + "interval": "$Smooth", + "legendFormat": "e {{name}} {{mac}} Tx", + "refId": "C" + }, + { + "expr": "sum by ($Identifier) (rate(unpoller_client_receive_bytes_total{name=~\"^amazon.*\", name=~\"$Wired\", site_name=~\"$Site\", sw_name=~\"$Switch\"}[$__interval]))", + "hide": false, + "interval": "$Smooth", + "legendFormat": "e {{name}} {{mac}} Rx", + "refId": "D" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Client Bandwidth / Echos & FireTVs", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": "bytes / sec", + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": false + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Cameras TX / RX bytes per second. Rx is on the negative axis. This graph shows any device with the word \"camera\" in its name and has nothing to do with UniFi Protect/video products. e = wired, w = wireless", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 11, + "w": 12, + "x": 12, + "y": 66 + }, + "hiddenSeries": false, + "id": 15, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "hideEmpty": true, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "avg", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [ + { + "$$hashKey": "object:510", + "alias": "/Rx$/", + "transform": "negative-Y" + } + ], + "spaceLength": 10, + "stack": true, + "steppedLine": false, + "targets": [ + { + "expr": "sum by ($Identifier) (rate(unpoller_client_transmit_bytes_total{ap_name=~\"$AP\", name=~\".*camera.*|.*cam$\", site_name=~\"$Site\"}[$__interval]))", + "hide": false, + "instant": false, + "interval": "$Smooth", + "legendFormat": "w {{name}} {{mac}} Tx", + "refId": "A" + }, + { + "expr": "sum by ($Identifier) (rate(unpoller_client_receive_bytes_total{ap_name=~\"$AP\", name=~\".*camera.*|.*cam$\", site_name=~\"$Site\"}[$__interval]))", + "hide": false, + "interval": "$Smooth", + "legendFormat": "w {{name}} {{mac}} Rx", + "refId": "B" + }, + { + "expr": "sum by ($Identifier) (rate(unpoller_client_transmit_bytes_total{sw_name=~\"$Switch\", name=~\".*camera.*|.*cam$\", site_name=~\"$Site\"}[$__interval]))", + "hide": false, + "interval": "$Smooth", + "legendFormat": "e {{name}} {{mac}} Tx", + "refId": "C" + }, + { + "expr": "sum by ($Identifier) (rate(unpoller_client_receive_bytes_total{sw_name=~\"$Switch\", name=~\".*camera.*|.*cam$\", site_name=~\"$Site\"}[$__interval]))", + "hide": false, + "interval": "$Smooth", + "legendFormat": "e {{name}} {{mac}} Rx", + "refId": "D" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Client Bandwidth: Cameras", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "format": "Bps", + "label": "bytes / sec", + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": false + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "decimals": 0, + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 9, + "w": 12, + "x": 0, + "y": 77 + }, + "hiddenSeries": false, + "id": 7, + "legend": { + "alignAsTable": true, + "avg": false, + "current": true, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": true, + "rightSide": true, + "show": true, + "sort": "min", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "nullPointMode": "connected", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "sum by ($Identifier) (unpoller_client_rssi_db{ap_name=~\"$AP\", site_name=~\"$Site\", name=~\"$Wireless\"})", + "interval": "1m", + "legendFormat": "{{name}} {{mac}}", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Received Signal Strength Indicator", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "transparent": true, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "decimals": 0, + "format": "dB", + "label": "RSSI Quality", + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": false + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "decimals": 0, + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 9, + "w": 12, + "x": 12, + "y": 77 + }, + "hiddenSeries": false, + "id": 10, + "legend": { + "alignAsTable": true, + "avg": false, + "current": true, + "hideEmpty": false, + "hideZero": false, + "max": true, + "min": true, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "nullPointMode": "connected", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "sum by ($Identifier) (unpoller_client_radio_signal_db{ap_name=~\"$AP\", site_name=~\"$Site\", name=~\"$Wireless\"})", + "instant": false, + "interval": "$Smooth", + "intervalFactor": 1, + "legendFormat": "{{name}} {{mac}}", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Wireless Signal", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "transparent": true, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "decimals": 0, + "format": "dBm", + "label": "Signal Power", + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": false + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "decimals": 0, + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 8, + "w": 12, + "x": 0, + "y": 86 + }, + "hiddenSeries": false, + "id": 6, + "legend": { + "alignAsTable": true, + "avg": false, + "current": true, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": true, + "rightSide": true, + "show": true, + "sort": "current", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "nullPointMode": "connected", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "sum by ($Identifier) (unpoller_client_noise_db{ap_name=~\"$AP\", site_name=~\"$Site\", name=~\"$Wireless\"})", + "instant": false, + "interval": "$Smooth", + "legendFormat": "{{name}} {{mac}}", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "UAP Client Stats / Noise", + "tooltip": { + "shared": true, + "sort": 1, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "decimals": 0, + "format": "dB", + "label": "Noise", + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": false + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Client reported transmit rate.", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 8, + "w": 12, + "x": 12, + "y": 86 + }, + "hiddenSeries": false, + "id": 19, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "nullPointMode": "connected", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "sum by ($Identifier) (unpoller_client_radio_transmit_rate_bps{ap_name=~\"$AP\", site_name=~\"$Site\", name=~\"$Wireless\"})", + "interval": "$Smooth", + "legendFormat": "{{name}} {{mac}}", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "TX Rate", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "decimals": 0, + "format": "bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": false + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "decimals": 0, + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 8, + "w": 12, + "x": 0, + "y": 94 + }, + "hiddenSeries": false, + "id": 24, + "legend": { + "alignAsTable": true, + "avg": false, + "current": true, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": true, + "rightSide": true, + "show": true, + "sort": "current", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "avg by ($Identifier) (rate(unpoller_client_wifi_attempts_transmit_total{ap_name=~\"$AP\", site_name=~\"$Site\", name=~\"$Wireless\"}[$__interval]))", + "interval": "$Smooth", + "legendFormat": "{{name}} {{mac}}", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Client Wifi Tx Attempts", + "tooltip": { + "shared": true, + "sort": 1, + "value_type": "individual" + }, + "transparent": true, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "decimals": 0, + "format": "short", + "label": "Attempts / Second", + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": false + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "description": "Client reported receive rate.", + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 8, + "w": 12, + "x": 12, + "y": 94 + }, + "hiddenSeries": false, + "id": 26, + "legend": { + "alignAsTable": true, + "avg": true, + "current": true, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "current", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "sum by ($Identifier) (unpoller_client_radio_receive_rate_bps{ap_name=~\"$AP\", site_name=~\"$Site\", name=~\"$Wireless\"})", + "interval": "$Smooth", + "legendFormat": "{{name}} {{mac}}", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "RX Rate", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "transparent": true, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "decimals": 0, + "format": "bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": false + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "decimals": 0, + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 8, + "w": 12, + "x": 0, + "y": 102 + }, + "hiddenSeries": false, + "id": 30, + "legend": { + "alignAsTable": true, + "avg": false, + "current": true, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": true, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "sum by ($Identifier) (rate(unpoller_client_transmit_retries_total{ap_name=~\"$AP\", site_name=~\"$Site\", name=~\"$Wireless\"}[$__interval]))", + "interval": "$Smooth", + "legendFormat": "{{name}} {{mac}}", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Client Transmit Retries", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "decimals": 0, + "format": "short", + "label": "Tx Retries / Second", + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": false + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "decimals": 0, + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 8, + "w": 12, + "x": 12, + "y": 102 + }, + "hiddenSeries": false, + "id": 29, + "legend": { + "alignAsTable": true, + "avg": false, + "current": true, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": true, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 2, + "links": [], + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "sum by ($Identifier) (unpoller_client_radio_transmit_power_dbm{ap_name=~\"$AP\", site_name=~\"$Site\", name=~\"$Wireless\"})", + "interval": "$Smooth", + "legendFormat": "{{name}} {{mac}}", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Client Transmit Power", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "decimals": 0, + "format": "dBm", + "label": "Transmit Power dBm", + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": false + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "decimals": 0, + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 1, + "fillGradient": 0, + "gridPos": { + "h": 8, + "w": 12, + "x": 0, + "y": 110 + }, + "hiddenSeries": false, + "id": 25, + "legend": { + "alignAsTable": true, + "avg": false, + "current": true, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": true, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 2, + "links": [], + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "sum by ($Identifier) (unpoller_client_anomalies{ap_name=~\"$AP\", site_name=~\"$Site\", name=~\"$Wireless\"})", + "interval": "$Smooth", + "legendFormat": "{{name}} {{mac}}", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Client Anomalies", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "transparent": true, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "decimals": 0, + "format": "short", + "label": "Anomalies", + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": false + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "decimals": 0, + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 8, + "w": 12, + "x": 12, + "y": 110 + }, + "hiddenSeries": false, + "id": 31, + "legend": { + "alignAsTable": true, + "avg": false, + "current": true, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": true, + "rightSide": true, + "show": true, + "sort": "current", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "sum by ($Identifier) (unpoller_client_satisfaction_ratio{ap_name=~\"$AP\", site_name=~\"$Site\", name=~\"$Wireless\"})", + "interval": "$Smooth", + "legendFormat": "{{name}} {{mac}}", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Client Satisfaction", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "transparent": true, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "decimals": 1, + "format": "percentunit", + "label": "Client Satisfaction", + "logBase": 1, + "max": "1", + "min": "0", + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": false + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "decimals": 0, + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 8, + "w": 12, + "x": 0, + "y": 118 + }, + "hiddenSeries": false, + "id": 28, + "legend": { + "alignAsTable": true, + "avg": false, + "current": true, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": true, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 2, + "links": [], + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "sum by ($Identifier) (unpoller_client_roam_count_total{ap_name=~\"$AP\", site_name=~\"$Site\", name=~\"$Wireless\"})", + "interval": "$Smooth", + "legendFormat": "{{name}} {{mac}}", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Roam Count", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "decimals": 0, + "format": "short", + "label": "Roam Count", + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": false + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "decimals": 0, + "fieldConfig": { + "defaults": { + "custom": {} + }, + "overrides": [] + }, + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 8, + "w": 12, + "x": 12, + "y": 118 + }, + "hiddenSeries": false, + "id": 27, + "legend": { + "alignAsTable": true, + "avg": false, + "current": true, + "hideEmpty": true, + "hideZero": false, + "max": false, + "min": true, + "rightSide": true, + "show": true, + "sort": "current", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 2, + "links": [], + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 5, + "points": false, + "renderer": "flot", + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "sum by ($Identifier) (unpoller_client_ccq_ratio{ap_name=~\"$AP\", site_name=~\"$Site\", name=~\"$Wireless\"})", + "interval": "$Smooth", + "legendFormat": "{{name}} {{mac}}", + "refId": "A" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Client Connection Quality %", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "decimals": 1, + "format": "percentunit", + "label": "CCQ", + "logBase": 1, + "max": "1", + "min": "0", + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": false + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + } + ], + "refresh": "1m", + "schemaVersion": 25, + "style": "dark", + "tags": [ + "unifi", + "unifi-poller" + ], + "templating": { + "list": [ + { + "allValue": null, + "current": {}, + "datasource": "${DS_PROMETHEUS}", + "definition": "label_values(unpoller_client_uptime_seconds,source)", + "hide": 2, + "includeAll": true, + "label": null, + "multi": true, + "name": "Controller", + "options": [], + "query": "label_values(unpoller_client_uptime_seconds,source)", + "refresh": 1, + "regex": "", + "skipUrlSync": false, + "sort": 2, + "tagValuesQuery": "", + "tags": [], + "tagsQuery": "", + "type": "query", + "useTags": false + }, + { + "allValue": ".*", + "current": {}, + "datasource": "${DS_PROMETHEUS}", + "definition": "label_values(unpoller_client_uptime_seconds{source=~\"$Controller\"},site_name)", + "hide": 0, + "includeAll": true, + "label": null, + "multi": true, + "name": "Site", + "options": [], + "query": "label_values(unpoller_client_uptime_seconds{source=~\"$Controller\"},site_name)", + "refresh": 1, + "regex": "", + "skipUrlSync": false, + "sort": 1, + "tagValuesQuery": "", + "tags": [], + "tagsQuery": "", + "type": "query", + "useTags": false + }, + { + "allValue": "", + "current": {}, + "datasource": "${DS_PROMETHEUS}", + "definition": "label_values(unpoller_client_uptime_seconds{site_name=~\"$Site\"},ap_name)", + "hide": 0, + "includeAll": true, + "label": null, + "multi": true, + "name": "AP", + "options": [], + "query": "label_values(unpoller_client_uptime_seconds{site_name=~\"$Site\"},ap_name)", + "refresh": 2, + "regex": "", + "skipUrlSync": false, + "sort": 1, + "tagValuesQuery": "", + "tags": [], + "tagsQuery": "", + "type": "query", + "useTags": false + }, + { + "allValue": "", + "current": {}, + "datasource": "${DS_PROMETHEUS}", + "definition": "label_values(unpoller_client_uptime_seconds{site_name=~\"$Site\"},sw_name)", + "hide": 0, + "includeAll": true, + "label": null, + "multi": true, + "name": "Switch", + "options": [], + "query": "label_values(unpoller_client_uptime_seconds{site_name=~\"$Site\"},sw_name)", + "refresh": 1, + "regex": "", + "skipUrlSync": false, + "sort": 1, + "tagValuesQuery": "", + "tags": [], + "tagsQuery": "", + "type": "query", + "useTags": false + }, + { + "allValue": ".*", + "current": {}, + "datasource": "${DS_PROMETHEUS}", + "definition": "label_values(unpoller_client_uptime_seconds{site_name=~\"$Site\", ap_name=~\"$AP\", wired=\"false\"},name)", + "hide": 0, + "includeAll": true, + "label": null, + "multi": true, + "name": "Wireless", + "options": [], + "query": "label_values(unpoller_client_uptime_seconds{site_name=~\"$Site\", ap_name=~\"$AP\", wired=\"false\"},name)", + "refresh": 1, + "regex": "", + "skipUrlSync": false, + "sort": 1, + "tagValuesQuery": "", + "tags": [], + "tagsQuery": "", + "type": "query", + "useTags": false + }, + { + "allValue": ".*", + "current": {}, + "datasource": "${DS_PROMETHEUS}", + "definition": "label_values(unpoller_client_uptime_seconds{site_name=~\"$Site\", sw_name=~\"$Switch\", wired=\"true\"},name)", + "hide": 0, + "includeAll": true, + "label": null, + "multi": true, + "name": "Wired", + "options": [], + "query": "label_values(unpoller_client_uptime_seconds{site_name=~\"$Site\", sw_name=~\"$Switch\", wired=\"true\"},name)", + "refresh": 1, + "regex": "", + "skipUrlSync": false, + "sort": 1, + "tagValuesQuery": "", + "tags": [], + "tagsQuery": "", + "type": "query", + "useTags": false + }, + { + "allValue": null, + "current": { + "selected": true, + "text": "2m", + "value": "2m" + }, + "hide": 0, + "includeAll": false, + "label": null, + "multi": false, + "name": "Smooth", + "options": [ + { + "selected": false, + "text": "30s", + "value": "30s" + }, + { + "selected": false, + "text": "1m", + "value": "1m" + }, + { + "selected": true, + "text": "2m", + "value": "2m" + }, + { + "selected": false, + "text": "5m", + "value": "5m" + }, + { + "selected": false, + "text": "10m", + "value": "10m" + }, + { + "selected": false, + "text": "15m", + "value": "15m" + }, + { + "selected": false, + "text": "30m", + "value": "30m" + }, + { + "selected": false, + "text": "1h", + "value": "1h" + } + ], + "query": "30s,1m,2m,5m,10m,15m,30m,1h", + "skipUrlSync": false, + "type": "custom" + }, + { + "allValue": null, + "current": { + "selected": true, + "text": "name", + "value": "name" + }, + "hide": 0, + "includeAll": false, + "label": null, + "multi": false, + "name": "Identifier", + "options": [ + { + "selected": true, + "text": "name", + "value": "name" + }, + { + "selected": false, + "text": "name,mac", + "value": "name,mac" + } + ], + "query": "name, name\\,mac", + "queryValue": "", + "skipUrlSync": false, + "type": "custom" + } + ] + }, + "time": { + "from": "now-3h", + "to": "now" + }, + "timepicker": { + "nowDelay": "", + "refresh_intervals": [ + "30s", + "1m", + "5m", + "15m", + "30m", + "1h", + "2h" + ], + "time_options": [ + "5m", + "15m", + "1h", + "6h", + "12h", + "24h", + "2d", + "7d", + "30d" + ] + }, + "timezone": "browser", + "title": "UniFi-Poller: Client Insights - Prometheus", + "uid": "jMfvAjxWz", + "version": 30 +} \ No newline at end of file diff --git a/stable/unpoller/10.2.0/dashboards/network.json b/stable/unpoller/10.2.0/dashboards/network.json new file mode 100644 index 00000000000..dde9b62aebc --- /dev/null +++ b/stable/unpoller/10.2.0/dashboards/network.json @@ -0,0 +1,1522 @@ +{ + "__inputs": [ + { + "name": "DS_PROMETHEUS", + "label": "Prometheus", + "description": "", + "type": "datasource", + "pluginId": "prometheus", + "pluginName": "Prometheus" + } + ], + "__requires": [ + { + "type": "panel", + "id": "gauge", + "name": "Gauge", + "version": "" + }, + { + "type": "grafana", + "id": "grafana", + "name": "Grafana", + "version": "6.6.0" + }, + { + "type": "panel", + "id": "graph", + "name": "Graph", + "version": "" + }, + { + "type": "datasource", + "id": "prometheus", + "name": "Prometheus", + "version": "1.0.0" + }, + { + "type": "panel", + "id": "singlestat", + "name": "Singlestat", + "version": "" + }, + { + "type": "panel", + "id": "text", + "name": "Text", + "version": "" + } + ], + "annotations": { + "list": [ + { + "builtIn": 1, + "datasource": "-- Grafana --", + "enable": true, + "hide": true, + "iconColor": "rgba(0, 211, 255, 1)", + "name": "Annotations & Alerts", + "type": "dashboard" + } + ] + }, + "description": "UniFi Poller v2.0 Displays detailed information for network Sites in a UniFi controller using Prometheus.", + "editable": true, + "gnetId": 11311, + "graphTooltip": 1, + "id": null, + "iteration": 1580616399315, + "links": [ + { + "asDropdown": true, + "icon": "external link", + "includeVars": false, + "keepTime": true, + "tags": [ + "unifi-poller" + ], + "title": "UniFi Poller", + "type": "dashboards" + }, + { + "icon": "question", + "tags": [], + "title": "Help", + "type": "link", + "url": "https://golift.io/unifi-poller/issues" + }, + { + "icon": "doc", + "tags": [], + "title": "Wiki", + "type": "link", + "url": "https://golift.io/unifi-poller/wiki" + }, + { + "icon": "bolt", + "tags": [], + "title": "Discord", + "type": "link", + "url": "https://discord.gg/KnyKYt2" + } + ], + "panels": [ + { + "cacheTimeout": null, + "colorBackground": false, + "colorValue": false, + "colors": [ + "#299c46", + "rgba(237, 129, 40, 0.89)", + "#d44a3a" + ], + "datasource": "${DS_PROMETHEUS}", + "decimals": null, + "format": "none", + "gauge": { + "maxValue": 100, + "minValue": 0, + "show": false, + "thresholdLabels": false, + "thresholdMarkers": true + }, + "gridPos": { + "h": 4, + "w": 3, + "x": 0, + "y": 0 + }, + "id": 41, + "interval": null, + "links": [], + "mappingType": 1, + "mappingTypes": [ + { + "name": "value to text", + "value": 1 + }, + { + "name": "range to text", + "value": 2 + } + ], + "maxDataPoints": 100, + "nullPointMode": "connected", + "nullText": null, + "options": {}, + "pluginVersion": "6.4.4", + "postfix": "", + "postfixFontSize": "50%", + "prefix": "", + "prefixFontSize": "50%", + "rangeMaps": [ + { + "from": "null", + "text": "N/A", + "to": "null" + } + ], + "sparkline": { + "fillColor": "rgba(31, 118, 189, 0.18)", + "full": false, + "lineColor": "rgb(31, 120, 193)", + "show": false, + "ymax": null, + "ymin": null + }, + "tableColumn": "", + "targets": [ + { + "expr": "sum(unpoller_site_switches)", + "format": "time_series", + "instant": true, + "interval": "$Smooth", + "refId": "A" + } + ], + "thresholds": "", + "timeFrom": null, + "timeShift": null, + "title": "USW", + "type": "singlestat", + "valueFontSize": "100%", + "valueMaps": [ + { + "op": "=", + "text": "N/A", + "value": "null" + } + ], + "valueName": "current" + }, + { + "cacheTimeout": null, + "colorBackground": false, + "colorValue": false, + "colors": [ + "#299c46", + "rgba(237, 129, 40, 0.89)", + "#d44a3a" + ], + "datasource": "${DS_PROMETHEUS}", + "decimals": null, + "format": "none", + "gauge": { + "maxValue": 100, + "minValue": 0, + "show": false, + "thresholdLabels": false, + "thresholdMarkers": true + }, + "gridPos": { + "h": 4, + "w": 3, + "x": 3, + "y": 0 + }, + "id": 42, + "interval": null, + "links": [], + "mappingType": 1, + "mappingTypes": [ + { + "name": "value to text", + "value": 1 + }, + { + "name": "range to text", + "value": 2 + } + ], + "maxDataPoints": 100, + "nullPointMode": "connected", + "nullText": null, + "options": {}, + "pluginVersion": "6.4.4", + "postfix": "", + "postfixFontSize": "50%", + "prefix": "", + "prefixFontSize": "50%", + "rangeMaps": [ + { + "from": "null", + "text": "N/A", + "to": "null" + } + ], + "sparkline": { + "fillColor": "rgba(31, 118, 189, 0.18)", + "full": false, + "lineColor": "rgb(31, 120, 193)", + "show": false, + "ymax": null, + "ymin": null + }, + "tableColumn": "", + "targets": [ + { + "expr": "sum(unpoller_site_aps)", + "format": "time_series", + "instant": true, + "interval": "$Smooth", + "refId": "A" + } + ], + "thresholds": "", + "timeFrom": null, + "timeShift": null, + "title": "UAP", + "type": "singlestat", + "valueFontSize": "100%", + "valueMaps": [ + { + "op": "=", + "text": "N/A", + "value": "null" + } + ], + "valueName": "current" + }, + { + "cacheTimeout": null, + "colorBackground": false, + "colorValue": false, + "colors": [ + "#299c46", + "rgba(237, 129, 40, 0.89)", + "#d44a3a" + ], + "datasource": "${DS_PROMETHEUS}", + "decimals": null, + "format": "none", + "gauge": { + "maxValue": 100, + "minValue": 0, + "show": false, + "thresholdLabels": false, + "thresholdMarkers": true + }, + "gridPos": { + "h": 4, + "w": 3, + "x": 6, + "y": 0 + }, + "id": 43, + "interval": null, + "links": [], + "mappingType": 1, + "mappingTypes": [ + { + "name": "value to text", + "value": 1 + }, + { + "name": "range to text", + "value": 2 + } + ], + "maxDataPoints": 100, + "nullPointMode": "connected", + "nullText": null, + "options": {}, + "pluginVersion": "6.4.4", + "postfix": "", + "postfixFontSize": "50%", + "prefix": "", + "prefixFontSize": "50%", + "rangeMaps": [ + { + "from": "null", + "text": "N/A", + "to": "null" + } + ], + "sparkline": { + "fillColor": "rgba(31, 118, 189, 0.18)", + "full": false, + "lineColor": "rgb(31, 120, 193)", + "show": false, + "ymax": null, + "ymin": null + }, + "tableColumn": "", + "targets": [ + { + "expr": "sum(unpoller_site_gateways)", + "format": "time_series", + "instant": true, + "interval": "$Smooth", + "refId": "A" + } + ], + "thresholds": "", + "timeFrom": null, + "timeShift": null, + "title": "USG", + "type": "singlestat", + "valueFontSize": "100%", + "valueMaps": [ + { + "op": "=", + "text": "N/A", + "value": "null" + } + ], + "valueName": "current" + }, + { + "cacheTimeout": null, + "colorBackground": false, + "colorValue": false, + "colors": [ + "#299c46", + "rgba(237, 129, 40, 0.89)", + "#d44a3a" + ], + "datasource": "${DS_PROMETHEUS}", + "decimals": null, + "format": "none", + "gauge": { + "maxValue": 100, + "minValue": 0, + "show": false, + "thresholdLabels": false, + "thresholdMarkers": true + }, + "gridPos": { + "h": 4, + "w": 3, + "x": 9, + "y": 0 + }, + "id": 44, + "interval": null, + "links": [], + "mappingType": 1, + "mappingTypes": [ + { + "name": "value to text", + "value": 1 + }, + { + "name": "range to text", + "value": 2 + } + ], + "maxDataPoints": 100, + "nullPointMode": "connected", + "nullText": null, + "options": {}, + "pluginVersion": "6.4.4", + "postfix": "", + "postfixFontSize": "50%", + "prefix": "", + "prefixFontSize": "50%", + "rangeMaps": [ + { + "from": "null", + "text": "N/A", + "to": "null" + } + ], + "sparkline": { + "fillColor": "rgba(31, 118, 189, 0.18)", + "full": false, + "lineColor": "rgb(31, 120, 193)", + "show": true, + "ymax": null, + "ymin": null + }, + "tableColumn": "", + "targets": [ + { + "expr": "sum(unpoller_site_stations)", + "format": "time_series", + "instant": false, + "interval": "$Smooth", + "refId": "A" + } + ], + "thresholds": "", + "timeFrom": null, + "timeShift": null, + "title": "Stations", + "type": "singlestat", + "valueFontSize": "100%", + "valueMaps": [ + { + "op": "=", + "text": "N/A", + "value": "null" + } + ], + "valueName": "current" + }, + { + "content": "Each site contains 5 subsystems: wan, lan, wlan, www, vpn. Each subsystem contains data specific to that system. \nAll subsystems except vpn have data rate. VPN has data transfer though.\nThere''s not a ton of juicy info here, and most of it can be gleaned on other the dashboards.\nThe row below is purposely collapsed because some installationd have hundreds of sites. \nLoading them all at once is often not possible.\n", + "gridPos": { + "h": 4, + "w": 12, + "x": 12, + "y": 0 + }, + "id": 37, + "links": [], + "mode": "html", + "options": {}, + "timeFrom": null, + "timeShift": null, + "title": "Information", + "type": "text" + }, + { + "collapsed": true, + "gridPos": { + "h": 1, + "w": 24, + "x": 0, + "y": 4 + }, + "id": 4, + "panels": [ + { + "cacheTimeout": null, + "colorBackground": false, + "colorValue": false, + "colors": [ + "#299c46", + "rgba(237, 129, 40, 0.89)", + "#d44a3a" + ], + "datasource": "${DS_PROMETHEUS}", + "decimals": null, + "format": "s", + "gauge": { + "maxValue": 100, + "minValue": 0, + "show": false, + "thresholdLabels": false, + "thresholdMarkers": true + }, + "gridPos": { + "h": 3, + "w": 6, + "x": 0, + "y": 5 + }, + "id": 40, + "interval": null, + "links": [], + "mappingType": 1, + "mappingTypes": [ + { + "name": "value to text", + "value": 1 + }, + { + "name": "range to text", + "value": 2 + } + ], + "maxDataPoints": 100, + "nullPointMode": "connected", + "nullText": null, + "options": {}, + "pluginVersion": "6.4.4", + "postfix": "", + "postfixFontSize": "50%", + "prefix": "", + "prefixFontSize": "50%", + "rangeMaps": [ + { + "from": "null", + "text": "N/A", + "to": "null" + } + ], + "scopedVars": { + "Site": { + "selected": false, + "text": "Home (default)", + "value": "Home (default)" + } + }, + "sparkline": { + "fillColor": "rgba(31, 118, 189, 0.18)", + "full": false, + "lineColor": "rgb(31, 120, 193)", + "show": false, + "ymax": null, + "ymin": null + }, + "tableColumn": "", + "targets": [ + { + "expr": "unpoller_site_uptime_seconds", + "format": "time_series", + "instant": true, + "interval": "$Smooth", + "refId": "A" + } + ], + "thresholds": "", + "timeFrom": null, + "timeShift": null, + "title": "Uplink Uptime", + "type": "singlestat", + "valueFontSize": "80%", + "valueMaps": [ + { + "op": "=", + "text": "N/A", + "value": "null" + } + ], + "valueName": "current" + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "decimals": 0, + "description": "These are counters, totals, but they don''t change much so the graph does not show rate.", + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 11, + "w": 18, + "x": 6, + "y": 5 + }, + "hiddenSeries": false, + "id": 38, + "legend": { + "alignAsTable": true, + "avg": false, + "current": true, + "hideEmpty": true, + "hideZero": false, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 2, + "links": [], + "nullPointMode": "null", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeatDirection": "h", + "scopedVars": { + "Site": { + "selected": false, + "text": "Home (default)", + "value": "Home (default)" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "unpoller_site_iots{site_name=~\"$Site\",subsystem=~\"$Subsystem\"}", + "interval": "$Smooth", + "legendFormat": "{{subsystem}} IoT", + "refId": "A" + }, + { + "expr": "unpoller_site_adopted{site_name=~\"$Site\",subsystem=~\"$Subsystem\"}", + "interval": "$Smooth", + "legendFormat": "{{subsystem}} Adopted", + "refId": "B" + }, + { + "expr": "unpoller_site_disabled{site_name=~\"$Site\",subsystem=~\"$Subsystem\"}", + "interval": "$Smooth", + "legendFormat": "{{subsystem}} Disabled", + "refId": "C" + }, + { + "expr": "unpoller_site_disconnected{site_name=~\"$Site\",subsystem=~\"$Subsystem\"}", + "interval": "$Smooth", + "legendFormat": "{{subsystem}} Disconnected", + "refId": "D" + }, + { + "expr": "unpoller_site_pending{site_name=~\"$Site\",subsystem=~\"$Subsystem\"}", + "interval": "$Smooth", + "legendFormat": "{{subsystem}} Pending", + "refId": "E" + }, + { + "expr": "unpoller_site_gateways{site_name=~\"$Site\",subsystem=~\"$Subsystem\"}", + "interval": "$Smooth", + "legendFormat": "{{subsystem}} Gateways", + "refId": "F" + }, + { + "expr": "unpoller_site_switches{site_name=~\"$Site\",subsystem=~\"$Subsystem\"}", + "interval": "$Smooth", + "legendFormat": "{{subsystem}} Switches", + "refId": "G" + }, + { + "expr": "unpoller_site_intenet_drops_total{site_name=~\"$Site\",subsystem=~\"$Subsystem\"}", + "interval": "$Smooth", + "legendFormat": "{{subsystem}} Drops", + "refId": "H" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Item Counts", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "decimals": 0, + "format": "short", + "label": "Item Counts", + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "cacheTimeout": null, + "datasource": "${DS_PROMETHEUS}", + "gridPos": { + "h": 8, + "w": 3, + "x": 0, + "y": 8 + }, + "id": 32, + "links": [], + "options": { + "fieldOptions": { + "calcs": [ + "lastNotNull" + ], + "defaults": { + "color": { + "mode": "thresholds" + }, + "decimals": 0, + "mappings": [ + { + "id": 0, + "op": "=", + "text": "N/A", + "type": 1, + "value": "null" + } + ], + "max": 400, + "min": 10, + "nullValueMode": "connected", + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "#299c46", + "value": null + }, + { + "color": "rgba(237, 129, 40, 0.89)", + "value": 100 + }, + { + "color": "#d44a3a", + "value": 200 + } + ] + }, + "title": "Latency", + "unit": "s" + }, + "overrides": [], + "values": false + }, + "orientation": "horizontal", + "showThresholdLabels": false, + "showThresholdMarkers": true + }, + "pluginVersion": "6.6.0", + "scopedVars": { + "Site": { + "selected": false, + "text": "Home (default)", + "value": "Home (default)" + } + }, + "targets": [ + { + "expr": "unpoller_site_latency_seconds{site_name=~\"$Site\"}", + "instant": true, + "interval": "$Smooth", + "refId": "A" + } + ], + "timeFrom": null, + "timeShift": null, + "title": "", + "type": "gauge" + }, + { + "cacheTimeout": null, + "datasource": "${DS_PROMETHEUS}", + "gridPos": { + "h": 8, + "w": 3, + "x": 3, + "y": 8 + }, + "id": 33, + "links": [], + "options": { + "fieldOptions": { + "calcs": [ + "lastNotNull" + ], + "defaults": { + "color": { + "mode": "thresholds" + }, + "mappings": [ + { + "id": 0, + "op": "=", + "text": "N/A", + "type": 1, + "value": "null" + } + ], + "max": 200, + "min": 1, + "nullValueMode": "connected", + "thresholds": { + "mode": "absolute", + "steps": [ + { + "color": "#299c46", + "value": null + }, + { + "color": "rgba(237, 129, 40, 0.89)", + "value": 50 + }, + { + "color": "#d44a3a", + "value": 100 + } + ] + }, + "title": "Speed Test Ping", + "unit": "s" + }, + "overrides": [], + "values": false + }, + "orientation": "horizontal", + "showThresholdLabels": false, + "showThresholdMarkers": true + }, + "pluginVersion": "6.6.0", + "scopedVars": { + "Site": { + "selected": false, + "text": "Home (default)", + "value": "Home (default)" + } + }, + "targets": [ + { + "expr": "unpoller_site_speedtest_ping{site_name=~\"$Site\"}", + "interval": "$Smooth", + "refId": "A" + } + ], + "timeFrom": null, + "timeShift": null, + "title": "", + "type": "gauge" + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "decimals": null, + "description": "Shows data transfer for each subsystem on the site. RX is on the negative axis.", + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 8, + "w": 24, + "x": 0, + "y": 16 + }, + "hiddenSeries": false, + "id": 15, + "legend": { + "alignAsTable": true, + "avg": false, + "current": true, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 1, + "links": [], + "maxPerRow": 2, + "nullPointMode": "connected", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeatDirection": "h", + "scopedVars": { + "Site": { + "selected": false, + "text": "Home (default)", + "value": "Home (default)" + } + }, + "seriesOverrides": [ + { + "alias": "/Rx$/", + "transform": "negative-Y" + } + ], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "unpoller_site_transmit_rate_bytes{site_name=~\"$Site\", subsystem=~\"$Subsystem\"}", + "interval": "$Smooth", + "legendFormat": "{{subsystem}} Tx", + "refId": "A" + }, + { + "expr": "unpoller_site_receive_rate_bytes{site_name=~\"$Site\", subsystem=~\"$Subsystem\"}", + "interval": "$Smooth", + "legendFormat": "{{subsystem}} Rx", + "refId": "B" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Data Transfer", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "decimals": null, + "format": "Bps", + "label": "bytes / second", + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "decimals": 0, + "description": "This graphs shows clients connected to the site.", + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 7, + "w": 24, + "x": 0, + "y": 24 + }, + "hiddenSeries": false, + "id": 2, + "legend": { + "alignAsTable": true, + "avg": false, + "current": true, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "current", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 3, + "links": [], + "nullPointMode": "connected", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeat": null, + "repeatDirection": "h", + "scopedVars": { + "Site": { + "selected": false, + "text": "Home (default)", + "value": "Home (default)" + } + }, + "seriesOverrides": [], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "unpoller_site_users{site_name=~\"$Site\", subsystem=~\"$Subsystem\"}", + "interval": "$Smooth", + "legendFormat": "{{subsystem}} Users", + "refId": "A" + }, + { + "expr": "unpoller_site_guests{site_name=~\"$Site\", subsystem=~\"$Subsystem\"}", + "interval": "$Smooth", + "legendFormat": "{{subsystem}} Guests", + "refId": "B" + }, + { + "expr": "unpoller_site_remote_user_active{site_name=~\"$Site\", subsystem=~\"$Subsystem\"}", + "interval": "$Smooth", + "legendFormat": "{{subsystem}} Active", + "refId": "C" + }, + { + "expr": "unpoller_site_remote_user_inactive{site_name=~\"$Site\", subsystem=~\"$Subsystem\"}", + "interval": "$Smooth", + "legendFormat": "{{subsystem}} Inactive", + "refId": "D" + }, + { + "expr": "unpoller_site_stations{site_name=~\"$Site\", subsystem=~\"$Subsystem\"}", + "interval": "$Smooth", + "legendFormat": "{{subsystem}} Stations", + "refId": "E" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Client Counts", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "decimals": 0, + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "decimals": 0, + "description": "This graphs shows clients connected to the site.", + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 7, + "w": 24, + "x": 0, + "y": 31 + }, + "hiddenSeries": false, + "id": 39, + "legend": { + "alignAsTable": true, + "avg": false, + "current": true, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "current", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 3, + "links": [], + "nullPointMode": "connected", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeatDirection": "h", + "scopedVars": { + "Site": { + "selected": false, + "text": "Home (default)", + "value": "Home (default)" + } + }, + "seriesOverrides": [ + { + "alias": "/Rx$/", + "transform": "negative-Y" + } + ], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "rate(unpoller_site_remote_user_transmit_bytes_total{site_name=~\"$Site\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "VPN Users Tx", + "refId": "A" + }, + { + "expr": "rate(unpoller_site_remote_user_receive_bytes_total{site_name=~\"$Site\"}[$__interval])", + "interval": "$Smooth", + "legendFormat": "VPN Users Rx", + "refId": "B" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "VPN Users Data Rate", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "decimals": 0, + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + }, + { + "aliasColors": {}, + "bars": false, + "dashLength": 10, + "dashes": false, + "datasource": "${DS_PROMETHEUS}", + "decimals": 0, + "description": "This graph only works if DPI is enabled on the controller and DPI collection is enabled in UniFi Poller. Rx is on the negative axis.", + "fill": 0, + "fillGradient": 0, + "gridPos": { + "h": 17, + "w": 24, + "x": 0, + "y": 38 + }, + "hiddenSeries": false, + "id": 45, + "legend": { + "alignAsTable": true, + "avg": true, + "current": false, + "hideEmpty": true, + "hideZero": true, + "max": true, + "min": false, + "rightSide": true, + "show": true, + "sort": "max", + "sortDesc": true, + "total": false, + "values": true + }, + "lines": true, + "linewidth": 3, + "links": [], + "nullPointMode": "connected", + "options": { + "dataLinks": [] + }, + "percentage": false, + "pointradius": 2, + "points": false, + "renderer": "flot", + "repeatDirection": "h", + "scopedVars": { + "Site": { + "selected": false, + "text": "Home (default)", + "value": "Home (default)" + } + }, + "seriesOverrides": [ + { + "alias": "/Rx$/", + "transform": "negative-Y" + } + ], + "spaceLength": 10, + "stack": false, + "steppedLine": false, + "targets": [ + { + "expr": "sum by (category) (rate(unpoller_site_dpi_receive_bytes{site_name=~\"$Site\"}[$__interval]))", + "hide": false, + "interval": "$Smooth", + "legendFormat": "{{category}} Rx", + "refId": "A" + }, + { + "expr": "sum by (category) (rate(unpoller_site_dpi_transmit_bytes{site_name=~\"$Site\"}[$__interval]))", + "hide": false, + "interval": "$Smooth", + "legendFormat": "{{category}} Tx", + "refId": "B" + } + ], + "thresholds": [], + "timeFrom": null, + "timeRegions": [], + "timeShift": null, + "title": "Data Transfer by Category", + "tooltip": { + "shared": true, + "sort": 2, + "value_type": "individual" + }, + "type": "graph", + "xaxis": { + "buckets": null, + "mode": "time", + "name": null, + "show": true, + "values": [] + }, + "yaxes": [ + { + "decimals": 0, + "format": "Bps", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + }, + { + "format": "short", + "label": null, + "logBase": 1, + "max": null, + "min": null, + "show": true + } + ], + "yaxis": { + "align": false, + "alignLevel": null + } + } + ], + "repeat": "Site", + "title": "Site: $Site", + "type": "row" + } + ], + "refresh": "1m", + "schemaVersion": 22, + "style": "dark", + "tags": [ + "unifi", + "unifi-poller" + ], + "templating": { + "list": [ + { + "allValue": null, + "current": {}, + "datasource": "${DS_PROMETHEUS}", + "definition": "label_values(unpoller_site_transmit_rate_bytes,source)", + "hide": 0, + "includeAll": true, + "label": "", + "multi": true, + "name": "Controller", + "options": [], + "query": "label_values(unpoller_site_transmit_rate_bytes,source)", + "refresh": 1, + "regex": "", + "skipUrlSync": false, + "sort": 1, + "tagValuesQuery": "", + "tags": [], + "tagsQuery": "", + "type": "query", + "useTags": false + }, + { + "allValue": ".*", + "current": {}, + "datasource": "${DS_PROMETHEUS}", + "definition": "label_values(unpoller_site_transmit_rate_bytes{source=~\"$Controller\"},site_name)", + "hide": 2, + "includeAll": true, + "label": "", + "multi": false, + "name": "Site", + "options": [], + "query": "label_values(unpoller_site_transmit_rate_bytes{source=~\"$Controller\"},site_name)", + "refresh": 1, + "regex": "", + "skipUrlSync": false, + "sort": 1, + "tagValuesQuery": "", + "tags": [], + "tagsQuery": "", + "type": "query", + "useTags": false + }, + { + "allValue": ".*", + "current": {}, + "datasource": "${DS_PROMETHEUS}", + "definition": "label_values(subsystem)", + "hide": 2, + "includeAll": true, + "label": null, + "multi": true, + "name": "Subsystem", + "options": [], + "query": "label_values(subsystem)", + "refresh": 1, + "regex": "", + "skipUrlSync": false, + "sort": 0, + "tagValuesQuery": "", + "tags": [], + "tagsQuery": "", + "type": "query", + "useTags": false + }, + { + "allValue": null, + "current": { + "selected": true, + "text": "2m", + "value": "2m" + }, + "hide": 0, + "includeAll": false, + "label": null, + "multi": false, + "name": "Smooth", + "options": [ + { + "selected": false, + "text": "30s", + "value": "30s" + }, + { + "selected": true, + "text": "1m", + "value": "1m" + }, + { + "selected": false, + "text": "2m", + "value": "2m" + }, + { + "selected": false, + "text": "5m", + "value": "5m" + }, + { + "selected": false, + "text": "10m", + "value": "10m" + } + ], + "query": "30s,1m,2m,5m,10m", + "skipUrlSync": false, + "type": "custom" + } + ] + }, + "time": { + "from": "now-3h", + "to": "now" + }, + "timepicker": { + "nowDelay": "5s", + "refresh_intervals": [ + "30s", + "1m", + "5m", + "15m", + "30m", + "1h", + "2h" + ], + "time_options": [ + "5m", + "15m", + "1h", + "6h", + "12h", + "24h", + "2d", + "7d", + "30d" + ] + }, + "timezone": "browser", + "title": "UniFi-Poller: Network Sites - Prometheus", + "uid": "9WaGWZaZk", + "version": 9 +} \ No newline at end of file diff --git a/stable/unpoller/10.1.0/ix_values.yaml b/stable/unpoller/10.2.0/ix_values.yaml similarity index 59% rename from stable/unpoller/10.1.0/ix_values.yaml rename to stable/unpoller/10.2.0/ix_values.yaml index 2c3b39387d3..01b614ed482 100644 --- a/stable/unpoller/10.1.0/ix_values.yaml +++ b/stable/unpoller/10.2.0/ix_values.yaml @@ -36,3 +36,22 @@ workload: # UP_UNIFI_DEFAULT_USER: "unifipoller" # UP_UNIFI_DEFAULT_PASS: "unifipoller" UP_PROMETHEUS_DISABLE: false + +configmap: + dashboards: + enabled: true + labels: + grafana_dashboard: '1' + data: + upUAP.json: >- + {{ .Files.Get "dashboards/UAP.json" | indent 8 }} + upclients.json: >- + {{ .Files.Get "dashboards/clients.json" | indent 8 }} + upUSW.json: >- + {{ .Files.Get "dashboards/USW.json" | indent 8 }} + upnetwork.json: >- + {{ .Files.Get "dashboards/network.json" | indent 8 }} + upUSG.json: >- + {{ .Files.Get "dashboards/USG.json" | indent 8 }} + upDPI.json: >- + {{ .Files.Get "dashboards/DPI.json" | indent 8 }} \ No newline at end of file diff --git a/stable/unpoller/10.1.0/questions.yaml b/stable/unpoller/10.2.0/questions.yaml similarity index 100% rename from stable/unpoller/10.1.0/questions.yaml rename to stable/unpoller/10.2.0/questions.yaml diff --git a/stable/unpoller/10.1.0/templates/NOTES.txt b/stable/unpoller/10.2.0/templates/NOTES.txt similarity index 100% rename from stable/unpoller/10.1.0/templates/NOTES.txt rename to stable/unpoller/10.2.0/templates/NOTES.txt diff --git a/stable/unpoller/10.1.0/templates/common.yaml b/stable/unpoller/10.2.0/templates/common.yaml similarity index 100% rename from stable/unpoller/10.1.0/templates/common.yaml rename to stable/unpoller/10.2.0/templates/common.yaml diff --git a/stable/unpoller/10.1.0/values.yaml b/stable/unpoller/10.2.0/values.yaml similarity index 100% rename from stable/unpoller/10.1.0/values.yaml rename to stable/unpoller/10.2.0/values.yaml