Skip to content

Instantly share code, notes, and snippets.

@branden
Last active June 4, 2020 15:19
Show Gist options
  • Save branden/dbce0dfe1fc5368297caac47281f4748 to your computer and use it in GitHub Desktop.
Save branden/dbce0dfe1fc5368297caac47281f4748 to your computer and use it in GitHub Desktop.
diff -Naur /Users/branden/Code/charts/stable/prometheus-operator/charts/grafana-5.0.26.tgz prometheus-operator/charts/grafana-5.0.26.tgz
--- /Users/branden/Code/charts/stable/prometheus-operator/charts/grafana-5.0.26.tgz 1969-12-31 16:00:00.000000000 -0800
+++ prometheus-operator/charts/grafana-5.0.26.tgz 2020-06-04 08:16:50.000000000 -0700
@@ -0,0 +1,72 @@
+รฃห‡)+aHR0cHM6Ly95b3V0dS5iZS96OVV6MWljandyTQo=Helmรฮฉ{WGโˆ‚8:รŽSรรปรšC-ร…gtโˆ†ฯ€CยฟN8ยฑ1pโ‰คfห˜รŠ@ยฉยช$โ€™โ€“รรTU +รœหšลธยดรป]หรญฦ’โˆšรฟโ€ฆยฐโ‰ฅรฑร‰โˆซรŽยฑkWโ€™~โ€™๏ฌยชF
Qร‡โˆซหšcฦ’D0Cรฌยฏ/ห›ร™zฮฉ๏ฌรฃรนฤฑห‡^ร˜Wห›ห‡fokโ‚ฌห›โ‰ ๏ฌ‚onmร”lห›รญรถ'โ€žยฑรธร™zหœmรŸ<โˆ?ยปร‰Rรš3fรบโ€“ยงโ€ร•JSหœs7x<oEรฒรกรฅยงBฮฉ:cร 1รคH2Ai Cย โ€กโˆ‘ โ‰ฅรด|ร‰รญยถร‘g(&รธยดdร‡ร…cF0W๏ฌ‚&X0รšโ€ ร–รฌIpFTยงqkL'โˆc!R๏ฌร”vร•ร‡ ,Z$รฎรนโ„/ ]#"โˆ†ลธ โ€žรฒร–48AH'โˆ‚รฉหšห‡qร…Y7ร•1 ยชd2รโˆ†tDล“C Oโˆšรข8๏ฌ‚ร“ฤฑ>i2j]fรรœยธ?รตยกโˆ‘Aร˜โ€kMI" fยบ๏ฌ‚รรป หœยทwรฎรฅ9ยกโ€žรงโ€ฐoลธu A|หš)/รƒโ€š,ยบ$ยฏ_!ยท!-รฎeBย ร€NeยกรชMPรš/รœยฃ1ร–*โ‰คยฟรชยตร™3รƒรŸ ยฑโ€“aOยทรŸ)-Aโ€š37โ€˜โ€™ร”^nรต[Aoยต5ยตร”vร‡^โˆžยตโ‚ฌห™โ€œkรšรˆyยบยซร†รญ)รค3รƒ?รฒOห‡รผoหœรปรธ(โ€ห‡[Oร™ห‡Q6@aรธ2รฅร“ร‰`nยง<}รฏโ€ Aรฅ#ห‡โ€™{รฉหœโ€œtรจM(sร˜%Iโ€š)
+eโ€ฆ!รคฯ€|รก?
+รœNhรฅOโ‰คร›>|ยฏยตโˆž@)ห˜ร…โ€”,ร•๏ฌ‚0lรˆXห›nรคลธยฟห›VรงรŒยซรด$รˆโ€&ยซlJBยบรœ4KDร•ร‹รด5ห‡?โˆš\ร™[+(Iยฎ@รญรš~ยดโ‰ˆpรฌร’>lโˆ‚Z++pรค1\H^รค๏ฃฟยซ4F$ร…รฎFยท,Sโ€นsรชE#,รปโ€š๏ฃฟBร’ร• eXVexรฒ39ลธKโˆžยฟ< ยฅโ€”รชwโ€šรณยบร€โ‰คยงร‰Rโ€™ยฉlโ‰ โ€œdHFโˆšรน4t[)รง\W๏ฌ‚ยดร†ห™๏ฃฟรˆF>!โ€ฆ๏ฌรซXNรŸWรฆB๏ฌ‚'ยปลธ8รœรŸ1รนM$ยดรฏโ€ \0$๏ฃฟhvยช1ร‘4 q*xหœรคโ‰คร€รฒยขHฮฉรฅJรปฦ’ยชy'โ€บโ‚ฌA+yj^โ€ฆ9โ‰ฅหœยทร‘โˆ†1IFร”โ€ ,gCย $รฒร›cFjร$,?`5ฯ€)โ€ž>tQJโˆซcรฅb1รทo)}x๏ฌรŽฤฑZโ‰ รฒLร’=รรชร‘ร‡โ€šยฃลธ)iร’>รย /R
+ยขรดp/รผร€รณCDโ€šรฅยทโ‰ฅ1โˆš|Lโ€žยฎรต=5ร”9รฎรคf x8โˆ†Qcโˆ‚8โ€“รŠร‡โ‰คร€vโˆžยธย Aโ€”ร‘$DnรผNยฎโˆ‘รซโˆ‘x&Y,Hโ€žรฉรŽรกw[++โ‰ รฏยบโ€ž#%tยฅ#<DY,รšร‡รŒVรฃLโ€“Hยฐรฃยทรฎr"(รต9ร’ฦ’ รงยจ8 รชfq|Lcล’ห™p8<ยขโ€šรฒaรฉโ€”รญหšt๏ฌยฉรฅโ€šxrฮฉรซยทLยทร‰14:โ€™โ€žqยซรŸ8dX๏ฃฟ@โ—Š2รธ`รญq รฎdโ„ข
ฮฉโ‰ฅ# ร 1ล’ยฉรฏยฉโˆ‘ฮฉฮฉFยฃรฉ\โˆJ4รย ยฐtDรนรฎรซ)โˆโˆš๏ฃฟร pยกf]โ€™รฆ"=im๏ฌ‚โ€“ยขLf'โˆซโ€ฐOxยถ?J4โˆ‘Zsร’รถยฐ รฑEยซ%2ยจQรŒยบ+ห‡i[โˆ‘รŸรตยกfโ€“kโ‚ฌBยซMร โ€ก8รƒโ‰ฅ})Dโ€˜รฎยขU~)รŸ5Kห†ยฏ{รฉYโˆ‚_lลธรคโ€นโ„7Cห‡gยดโ€ขยฉยตยฌโ—Šโ€ขo%ร…ฤฑรขยต`Cรƒร”ร‘โˆ‚รฎAย D>รท[
รฃโ€“ โˆžรบยซ]Sร‘g]@โˆ‚@รœรญbร‘Lยฟ
+ยจQโ‰ฅrรทMaโ€บห›[รฎ6u(ยฉโˆ†ยช$รปโ€นโ€ก_MR1; ยจห†รฎโ€”)รซโ€š2IFรนร‘J(0โ€ž รœโ€กWรรŠรฏโ€˜รฉ๏ฌ‚โ€žรบรฅ@pรƒUยฏรจรr5ร„โ€ รญร–p Cโ€กXยฅV -รˆโˆ‘ZฮฉJ$E=@|<โ€ ร EยธโˆžnWรœรฃโ€™โ‰คโ€ก]ห˜รŸ]4/ร‡โ€บoร‰๏ฌโ€นmYรŒ@ร˜ร€ยฉZ6f+รณโ€”ย 
+โ€ห†rv)รŸรซหœยขP๏ฃฟ
โ€กรฟรฎโ€”รŽล“)รงรฉ)GรฏGV:p|ยกรโ€ฆโ‰ รฏรกโˆ‚=ยบห™รฒRรฉโ€™๏ฌ7mร„aห‡ยช ( 1ร8ร‡!ยฃโ€ รดโ€ก$โ€œร‚
ยฑร‘ยต7E๏ฌ‚ยฃ%!fโˆ‚ห†โˆซ"ยฟรฎรดห™@ร‘nโ€กรคร ยฑยฐ5ร†รฆ^รจร›ย pรคร–*โ€ฐร„รดโ€ขX)โ€ฆรšโ€ขโ€ฐ,<ห˜Eb_OยฉยงNโ€นe$ยฌ]โ€ยถ&โ€ฐรŠGล’:4-ร€ยฌรฆUl
+ยฑยซ>Oรฌkโ„ฮฉฮฉห˜รŒ&รบ)ยจecrยจร„โ€ฐรฉยฏ8ยชร’5ilAe6โ€š|vuโ—Šzn
ร‘vหšยฉ รฌรถฮฉรณoฮฉK< cรค.[jร˜Yรฟ%ร™รšโˆ‘ยฉหœโˆ‚4รŠIF s^ โ‰ Vn]ร…รผรฏ!Jโ€ฐ(รปยงยฑdยตโˆšรซร‚รฃaโ„Bฯ€=หšรชรฅHรšยฑโˆ‚โ€ ร yร–รคโ‰ Jโ€œโ€ร† Gรฌ)รกPร†ลธรœdยท1โ€”ยกโ€”$รงqโ€โ‰ˆรถรงฮฉรญรฒSยตโˆ" รŸXร†%
+xรคลธLยตรฑรฃยฉAp6&รณS9รƒbโˆโ€ž$โ€!โ€ฆยปรƒยจ1 รชรบoยชร†+รฏKJรSHห†7รœPxรขรฌยป2=โˆž
รฒiรqรกยทร 0รคr =รฃยซรนฯ€FcOโ€ ร”H.fยฏfรธร รถรฉร -Eล’ยฎ;hยฟbยดHฦ’Vb2!โ‰คยขโ„ขยถรดรฎโ€“zหsร‡'รคยถnn}หšรฑยปW ห‡รฑaรฆ\qฯ€รณรจhร‘ร•รฅ+1:โ€ข โ‰ˆ$Y[Fยฅร›โˆ‚{B#โ€นยท8โˆ†ยฐR Z+-ห˜รŠTฮฉรชรครถยฐร‘g4โˆ†zร“ร”โ„รŸโ€š +ยฉ+wยบร‹โ€ $รโ—Šร–"=ห˜O=mรคโ‚ฌ
รกRTรป=,โˆซ%รนโ€ฆยฑwWรชรˆFร…ร–A:ห†รงรƒห›โ‰ qยฃรฑรšaBร‘ยฃ^9โˆZ รฑร‹ยฉFรนร™'Eย "โ€”โ€žห˜ยถรถ`รฎ(รฉโ€šรฒ^รค"m รฎรข1Nร‘โ€”โ€š รŒรฎร‚{Jiโ€˜*ยตโ‚ฌรกรŽVAห˜8S+ร€ยปร‡รธeh&14Bรฌรงห‡ร’รจร†%รฎUยฅ/Iโ„ขb#โ‰ฅH;โ€“QRIร‘ลธKm5ยฅร˜โˆšรฒโ€กDtHร™โ‰คร™Fร”7หœVโ—ŠรP6zห˜ล“w'?รบรŒฮฉ}ฤฑรนหยฎ รตรนร NI^~โ€žยขร™รญโ€กrCrรฆ;(รค$รŒ|i8\/Pห‡ฤฑ%ล“ยฑร‚โ‰ครฎ รœโ€”ยงรฌยฑรฟรฑโ‚ฌโ€นzยฐJnห†โ€โ‰ครฅยกร“ฦ’"โ€œ:Wx`๏ฌC>รซ9sSSห›3รงโ‰ฅ รŠ โˆ†HXFโ€ รฟIรฎรฑรณW4eร†HCBยต๏ฌ!@ยจ(oร†รฆ*!ร†4รŸยถยตโ€“Vr0รŸรuGรคK^หโˆ‘Tร…รšรˆรธ;ร‡vTร~kXรคโ‰ครนร โˆžรฉnWWยซFยฟร•e$ฮฉยปSรƒโˆTรฌPXร†โ—ŠcหšFยจยฟ~รฅยปร‘๏ฌ‚NqรŒ
+รœLยบร“rยท$รนรœฤฑรฅYjฮฉhร‘sยกรฅ>*Yโ‰ฅยก๏ฌโ€œ;Nyร‡Qร™ #รธKBลธ'รธcIรญ โ„ขยต*3รญโ‰ˆโ€ฐweร”โ—ŠMรฏNCฯ€_ร‘&โ‰ค$ยดรฅยฅโ‚ฌร7ห›Hโˆ โ€ฆHยทยฎ/%
"ห†ยซร™*9@ฤฑ5ยฃ>ร1m@ร‘z%รณโ€”รฒยงร–E$oHร รข,โ€™UiQโ€ฐร‘k!รซโ€” cรบร’รฉรญรดhYรฑXห›
ร 
ร `ร ร•โ€ฐ
+fV%-โ„ขรฎโˆซฤฑโˆž>รซรฌ$โˆ†Vtร~Qยตd|6โ€ Zโ€œโ€”รถร‹f๏ฃฟ|3รฟlk3โ€ฆ|}รธรฟยฑeโˆšรฉยฃ*รดXร›b]ห›dรˆuโ€œIรถ)รฏโ€นโˆžvรŸรฌรดฮฉ
,ยช7rBล’ยกร•รฃ"W/sยถรธ\โ€ขVkห†รฅ-รœ!Aร‘ Gรญโ€ รฒkห˜K.ฮฉฤฑPโ€šรทรฌลธยทโˆžโˆ†1รœรฉรˆโ€™zKลธtยฅbร†ห›รฎโ„รจยธห‡1โ€šยธรคโ‰คยฎ\0รถรฅRร›[ห†mLKร‚f%#รฑรŽIโ€™WรŽ$โ€“ร•+ลธรท&
+โ‰ฅโ€˜eรดรผ๏ฃฟรƒtโ€บ1Kร€vร‚}ร’zรณjโ‚ฌรช$B:รด -รต0โ€กรจ8รƒ$ยกรƒW; fรฉโˆซuยฎร‘&รฅ#IรœรกESeรจยฌโ€ฆร™Bโˆ‚6A a3*kQbร„รญ๏ฌ‚ cรถEรplโ€Qรณ$ห‡ยกยฐekยบCAโ€ขยก;โ„ขยทร“โˆซร…Zห›รช<ฮฉร•โ‰ค$โ€กโ€ž6 .รขI4O0โˆžร†r8โ€ ยท%fCKBkโˆ†ลธWรฅยชร•ยซmหGโ—Š4รšUหšรฅรŠ,u
+รบL ยฃJ>ร‰)bDRรผร”
โˆžรถxโ€ Iร€36ลธ\[รน0ฮฉftโ€œร†mTรฉ3โ€ฆ
Jร•ยฃ(โ„ขgยฎKโ€กฦ’ยตลธยทDย ยข8รšรคuPJโˆซโ€ร•`ร›Ew'โ€)bรถ,tยถรตรนโ€“โˆ‚OpINOรจ(รšรกร„ยงรฅ!โˆ‘ฯ€โ€ขห› หšรŸeยฌห‡ยบฦ’โ‰ฅร”รKรกรœ~ห›โ€กรผร50โ€™รตโ€นห›ฮฉหœห†ร•wร–?ยชNรฎ7รฑLโ€ C@vยดรณร”ร›1รŠOโˆรฌplGยฐยทโ€กรทbq,[๏ฃฟfรŸeห˜N.I]Qรญ )ยปร‡โ€ รณ8ยทร„Ehโ€บYnรŸ6| ฯ€G>ร™ACยฌรขรบร›%Vรณรจรญ_ลธโ€”โ€œร…โ€นยชโˆ‘ร„Oร‡ยข'โ€cรชฯ€ED "eรQ])ยฑรคโˆ‘,โ€žJรถ75ร™7ร•o
 ร“bรฅVยฌยฐร†โ—Š`w4bรปยง.MรทFร„ยตรฏz2ยขXรŸยถรซรญยฅdg5รทรฅ#-โ€”ร•โ‰ˆQยฐร โ„ข'รœโ„ขJXรซยต:โ€˜I"โˆซร–รจยตC(JcVโˆžร‚/mzรฎTKโ€ฆQq6" รกร•โ€กJjm$ยทโ‰ˆยฑ^rbยฌรฏร†e
+zโ€กFdฦ’H8ร“ โ‰คยก โˆ†โ„ร†รชยขยซรŠยชE{โ€๏ฃฟโ€œ|รซ}ร”[รครโˆž)โ€ขA#รฌรฎร–kIยปรŽCลธยปรซxยฃหšlร€+โ‰ˆรœZ๏ฌOkรฟ๏ฃฟ^ยฉโ€ž~ยฃTยฏรฉ@Zโ€žรšKรถBvรœรฉรนรi5#รฆW๏ฌg,v#ร’$รทรค๏ฃฟjร€kY๏ฌWrโ€ขรปร€
โˆ‚"kรกฯ€=ห^รฒC1fยฌXร™ยตv๏ฌ ยซ(Iรฎqzโ€ขร‚zยฑxt/|,รŠโ€ขรคโ€รโˆžหZDรถห™รŠ๏ฃฟE"ร›fโ€รฆZLฦ’3รŸหQ6:รณโ‰ˆยบรฎห˜uรผo%รดยซFAรฉโˆ†ร›ยฎร„GรŸM
+ฯ€Sรบล’,รŸAkโ€žrโ€™โ€ โ€ฐ\ยกsn๏ฌหร€Zล’Bjร[รฉยฑยฟร๏ฌรฟรตฯ€9@kyโˆหœbโˆ‘'JรคYร…รฃรขร’ร–#ยบโ€บ)bโ€บรฒ โ€น9L^ยฐหšO ร‰ยฌรทwzโ‰ฅรฒร˜ยซยบ|ล“รฒ/๏ฃฟ[ยซรฏ+โ‰ ร‰U3ยด๏ฌtห™S9ยงq$โ€ขห™โ€™โ€™โ€š"1Rโ€ขz"ยฌ%ยฃ<รชhWรนj5ลธ|โ‰ˆห™T๏ฌ‚รผc}8รŠOยฑ1รทล’Aรซโ€™โˆžร•ยถโ€ @&)eรคฮฉ;{โ€™รก3*yq^FรฌW5/(รŠโ€˜ยฎโ€ ฯ€h
+Uโ€นWโ€ฐ;ยช,ยงยธ^รดyร˜รŸ3รกห‡
รœหโ€ขร–&ฦ’ยทล“ร‡ยฌรฅรรถโ€ โ€บ!รฑโ€œ ร“โˆbฯ€ห˜?\"ห›:โˆ‘+โˆšโ‰ฅรฌฮฉ_ล’ห‡หšร™โ€บรซ=~รƒโˆโ€ รฌโˆซโˆซr.หšฦ’โ€บrโ€”@โˆ‚nรคหšรฎR ๏ฌ‚รฎ=Jโˆžรชkgร€ฮฉaXoห‡]Nฦ’ d[Vโˆ†ร”:ลธรฑร หœ6|7โ—ŠหšยชsยทCZjยจ3@ร”n๏ฌ‚รฆร•ล’`wโ‚ฌo`โˆžยชmโ€น==pbe{uรƒร’QยฉPยฑYรŸoQZXร…Rยตรรฑร…โ‰ค/ยฎJโ‰ครฉหโ€ ร‘c%โ€ฆร”ร‚ยตยบ%f รฅU5ร…รฑรถkTลธรค=ยช
โ€ขร‹รฌTรฅร‰|{Iรฎ]ยป`รŸร”โˆ‘@Vลธ0'โ‰ˆยตยข ฦ’Wnรฑwรง#iรฑร”รŸโˆ†ยถรฅLรตล“รฃรšโ‰ mรญยฟโ€ขNLi2โ‰ˆรƒรฒ>IBยง >Ab!}7ยฌVโ€”รŸ)?BโˆžEIBห™รŠ\รƒร‹Nรยปรณ@ร{LGโ€น~รŸ#ล“ยฟ rรฏโ„รŠKร€รซpโˆšjรŠรยดยฃAล“
dยทรกรณรCย ล’3ร‚รปฦ’รน\โ€รซ.2ยฐร“Kรบqร€ยถยทร›ฦ’zห†รคร”ฮฉโ‰คโ€š๏ฃฟ^ร’(ยกยฎ@โˆ†โˆรŸU)๏ฌ‚iโ€+รญรฅรรƒQgโ‰ฅรชhmยกรครซร‚uล“rล“Iหrรฒโ‰ˆ1hjยขPรทล“Xยจยปโˆ$ยฉrร’2zโ‰ˆ
รขรงรฎล’eรจร›ยฅโ€™NI
\โˆšยฃTรบร€Qโ€ฆ๏ฌ‚ยต]รรŽยกห™ฦ’ยข+u8โ€žโ€œ,5t90{ร@รญรฉรตโ€œโ€ขร๏ฌ‚๏ฃฟรฆรˆโˆžlCรทรบZยขโ€šรบรฌQrรปโ€ขโ‰ˆO<ยงยฉรบโ„ขรฅcรทWโ€ oHฮฉยขOลธยปVล’ฦ’ยฏยบ81ฯ€โˆ‘uLG$รˆRยฑยธรก2รšยชmZiยฐร€โ€™Tโ€œร”ฯ€โ„ข`{MIcUmyโ€}`49'ย 5#)รฉล’)ยฐร‘ยธnหรงยฐRรนรHโ‰คยฏยฌรน2ยจยฟรตร‰ฮฉโ€žรกZaรฉtยฃรขโˆ†รซX99ฦ’รชยฐjJรตAโ€ฐZรค#รฎร‡Nb รญรฟLQL"mยชรณs-รธZล’Rห†รชZยฉNยฅหœEโ€รฒsร•ร‰ ยชโ„ฤฑXยขรก
+bxfรงรญรKโ€“โ‰ โ€™Cnรงร›1รฉS)%รค4.EV๏ฌ‚Ebยปร’'Yร
+;รทยฟ รš>ร™tEโˆ‚รทรซโ‰ โ€บร†YยฃยชRDร„โ‰ˆร•Iร•Eโ€”f|!รร‚รท=uรฟYยตBโ‰ฅรฎ
+c5หš%รบร€โˆ‚ร‚ยฌโˆžรฃร $ร„รธรชร–;rโ€š.ร‡&รฌฤฑ
+\ร‹รท8ย ;G @รกโˆซ5ร›Eโ‚ฌรฎร‚รŠkฮฉ1รrv)ฯ€รล“รŽรฉรqL9>รจรˆh$ห†2?pร„4ลธร‚รธZeร‚โ€ขร’โ„รฌรดรถ%ยฃโˆ‘โ‰  Hรดยธโˆซหš|โ—Šยบยป8>ร<โˆ‚ร•yUร“ยถssxรˆร• รร’9รธ$รˆห˜32รบรฏรฆHรนGรขร<#โ€”ร€รธร’
รถฮฉรฎโ€˜ร–oDยทร€โ€ฆรฅโ‰ครซยธ#ยงรฌโ‰คโˆžpห™ห†ยจfsรฎรทหšโˆ†RรฃรนOฦ’โˆšยจsลธPKห›โ€โˆ)รตรตรธ โ—Šรป;.iร€รธโ„ร‚ยฃรญโˆ‚หelยฃ$ยฌ!โ‰คgร€!รงc
+ยชbยตหšยขยต7*รจร‡#รŒIยขxร†Zยฑzร…รฌ$รฅโ‰ฅHrfยขรงโ„ขx$16^รœemAยถรฟhรบ\รฃโ€˜รธeDรทGbรฅโˆpรตmGbรˆรคโ‰คKโ€™Kร รญUยทล’โ‰ˆa%ห›*ยฎRฦ’โ€“ รƒxรงNโˆ‘ยทโ‚ฌรฎTSรป"ยซฤฑยปหšฯ€รฌรŽ%ฯ€"#Fยขร“ร‚โˆ‘ยบc?หœร‡ร•โ€กห‡Xยฌโ€ฆยตโ€šโ€œSร™รˆ){รˆโ€ฐรŸuฮฉรปห†ร)ยชฤฑร‹;รฏ
+;=s$(7รฟYรƒรท[Lฯ€ยฏQยต9รผยช$)ยปรงยฉvโ€ ร‚ยฉr]f,ห˜<ร‘(6รฉKร–รฑห‡รค
+รฒ5โ€˜โ€กt๏ฌ‚"โ‚ฌโ€™รญรŒรˆยขรฑTโ€บRรšTฦ’0Lยช4ยชRร€โ€œโ‰คโˆ‚โ‰ฅ"รผยชโ€œยถqฮฉร‡,รดLiยง;โ€šcรถโ‰ˆรฅiรดNโ€™Zโˆ†ห›ยงโˆšZรฑฦ’รฒsโˆ0ห™ยปkโ€™รทรถ`ยตO9รŽ-๏ฌ‚.โ€œรฌโ€˜โ—Šห›sร…โ€™4`ยฐรซโ„ขโ€นCรƒ5รŒ<รฒY"ห‡รฏร„]ร‹7jAยถรด๏ฃฟยทโ€ร‰bXYร–1โ€œCร†ยฟโ„รก$รฃcรƒยท0๏ฌ‚รถรถxร‹โ€ขยดAยทยฑpยจ&>7ยฐร‹ รˆยฎ!รขqA%ยบร‹ร˜.'ยฐฯ€"โˆ†โ€ข5?โ€น!รข9๏ฌ‚ร’หš#Xรฑ$โ„ยฃOโ‰ฅ4ฯ€cm[รกbรฏksLJฯ€>รชรซรŽโ€˜8:รŒฮฉyยฃ}Pโˆรญโ‚ฌโˆ†q๏ฌยฐโˆ†ยบห›xd_โ€“โ€กร™รŠโ€™โ€˜K#โˆ†ร‡;=โˆ†โ€นJยฟKkรตยป5{รe รฅรงยซยจ49ยบร‘ยธfฮฉ
รน4ยปโˆžโ‚ฌยขรฏรตLGDรดยฏ=>รฎรโˆ‚รบyN[Zmโ‰ |โ‰ รร‹ห†รฑKรขโˆ‚ร โ€™ยตรˆรดยฏlยดย หšโˆ‘4ยจVโ‰ˆยธgKหšห†?ร•รฆ$%โ—ŠรŽ[wโ‚ฌยฐI<ร‰ยฃ)ยฐรดmโ„ขPล“'JยจVรฉjJcรฏรŽโ‰ˆยฉโˆโ‰ˆรŒโ„ข|รบ%รฎร”MMUร”=yoU]โ‚ฌjยท๏ฃฟโ€ ร…X-Aรณ<nยฑ aโ‰คโ‰ˆร”โˆžmโ€™?โ—Š^รฎlหโ€บ3fฮฉโ„ฮฉStโ—Šร„:๏ฌ‚โˆž?li%ฮฉ|รˆ๏ฃฟฦ’รŸร3?Vห˜ยตโ„+ร”Jลธห4โ‰ˆร‰ฤฑยฑ ห‡โˆšล’ห†ล’f)ห›w{sหœห˜Sยธร”c<รตยธร„รƒhโˆ†`ฤฑโ€'tDโ€กรƒโ€กรŠfUยฉ0Nkร…ยกรƒรญโ‰ครฆTfยกรœรฅรฉโˆžโˆžโ„SรŸรฌรฌโˆšOรผrโ‚ฌHโ‚ฌลธ2รŒร6psS_hรฒโ‰ˆยฑ,hย tยฎ:vIรซรธl
+$โ€ฆรครฉf7mโˆ}ร“รนNร‘Caยฏ/ยฟยทรฒโˆ‚Z[ร…รญ(:0ยฃรฑ รถยงUm&*!Pร”onร„&%ยชโ—Šยกโ€”ยฉMยธ ร–Sโ€žร‘โ€ขยตฦ’ ร‰eโˆž๏ฃฟiรฒรฑMโˆšรŸO@รœ`ร bMu7*^ร‚pยฎรƒโˆ‘Rลธwยฌรณโ€ ๏ฃฟmoRยฉร“aร•ห›ยฑgโ€šหœ-รฎtรƒโˆžQยบOรธโˆโˆhA5รถPK^ร`ล“{cยขร•ยดaห›ยชโ€ขรฅsโˆ†iNรดโˆ‚9!Jโ‚ฌรŠโ—Šjร โ€œร›รฃseโ‰ 0sรšรšห‡โ€กtโ€™รฑร‹fรบuห˜ร„$โ€บโ€นยทEMรš๏ฌ‚ห‡nรฃ๏ฃฟยฑ+l=ร’รšร…`ร…Hรƒยตm@ยขยถโ€”P=ล“ยธโ€ โ€นลธร‚RQยบหsโˆรฆRโ‰ค!รคร˜โ€“รฅCยปjโ€˜ร˜"ล“6\ร‘f๏ฃฟห›โ€ฐร•_รณRPรธฤฑรˆSJFโˆ2ยท*โ„โ‰ˆL7Xโ€žรข\โ€ฆรšรนยจรœรฌHห‡ 8รŠรฟรฎยธยกยฃลธโ‰ ร’ห›DรขR๏ฌnรณeโˆร›โ€กโ€ฐรจ3>โˆ†rQร‹ehl'โ„G4Rยก<รŒย ^R"oยซBรค?โ„ขฮฉuร™ร“โ€กโ€™ห˜ร’ยชรฌโ‰ฅรณล“รท|โ„ขrkrR"*r]โ‰ˆ|ร‹ห$ยฎรตโˆ‚ iZfkร†WA=<.*รตรŠหœรณ<Qรชrร…D&รขยฑร’โˆ†รชร”รƒรจรตโˆ‚ร–'S;โ€ล“ Tหgรฌnโ„ข ร›โ€šรก4ล’รผmย ;0A3ร‹R*C|รญdsร>\รญ<<โˆ‚รฉร–6ยซ@โ€“โ‰ค~ห‡ยถรด"โˆซWHXYรงRร?๏ฌZ[-pรฏixยง^-3ยดยดร–Y=}uรšร›ยท~ร•ฦ’๏ฌ ร‡โ‚ฌ2ยตโ€™Ovโˆ†cรตvsร€โ€ฆ'รˆร•รzas?ร€Aร“7ยฑยจรฉโˆ‘โ€ž ร€ยฟโ‰ˆEโˆ‚ยฐ~รฎห†รร’ยชรŠSBรฉ
+Rรฆหยธฦ’โ€“Fiห™โ‰คยฑโˆž.โˆ‘ยกโˆžbNโ‰ค\pยขห‡Txร™ร•MยชqรLโˆž@J@รช
ฯ€ฮฉbร…รฆ5ยจJยฉRvร–Xล“,tโ€ lร…ยจโˆซ?[ล“xCG$โ€ฆล“โ€ฆรบโ€ขยง.p
+รต.รŠWรคXโ„`โ€” ร–ยตTรŽdยฎ|l/ร โˆ†gห†+หรฒโ€กรณฮฉรฌยฃโˆšยฃห™ypPยฎรบ~รงq!ห™รŽ_ห‡โ„ขโˆ‚โˆRrcย ยฑรฑร‰รฎ[ร‰รคq(ยตร‹รผโ€ข4โ€œร†ฦ’lBร‚K sรธโ‰ˆรกยต7รผ_ZPห‡LOUห‡ร›ล“.ยถรจห™๏ฌ‚ห†ร“vร˜ยงห‡รŒร™vรปร™รธGy>}ร~S2รˆยซBรด%โ€บ9รซh ยซโˆ๏ฌ‚t]รŽ~โ€zฤฑ1ยตฦ’ย 7โˆš*โˆ‘รโ€ eย uรฅOTรดรญwรšร˜ย Jร‹ร‘รฌรครฉ[b&K:[โ€™5รฑ%!ร>Wรญโ€ฆi6รญรจโ€“ร“โ€ฐรงโ€ฆโ‰ ลธโ€”รฎยฑหšMk๏ฌ‚โ„ยฏโ€บI@ยซ3ยฏ-Cยฑ>&Cยฉห†๏ฃฟ
+Zรธ`โ€บโˆซ*/dr8Dยซย รŽ~*Qยฟรชโ€กรฟรชยฎร‰$1A8ยจยฃโ„ขcฦ’รกรŽAรŽpรœรˆFร”Uhโ€ร”ร (รฒยตโ‚ฌฯ€รšรธโ€”โ€“6ยข6%,F<โ€“~tยตe ,ร–r)Cรฟล“ยฏหรณร€ล“โ„ขรŸโˆšร‘nโ€ขยปโ„ยจร–โˆ‘โˆ‘0e$Chห‡รงwห›โˆ†โ‚ฌโ€ขรทtรธโˆ‘YgMรทรผ7ยฑ*!ยถห† รฑรฌโ„ข&โ—Šยจ]Jลธร˜รLโˆž*โ€™nรฉรจmหโˆ‘ร’Cรœk`8รงโ€ขxโ€ห›?mhรผโˆ‘ร”รฆรผย หšโ€บf,A:}Z3๏ฃฟโ‰ˆ4kGMรŽยฅX,0'uV3ยธร™โ€ฆ-ร†5sยข]+Jร˜7ยตรณhIยฑโˆ6J-โ‚ฌโ€นVMยฎโˆ‚รซห™โˆžรƒยฏล“0หœฦ’ร…ZรฃPโ€”ร“ลธโ€\รบHX/ร–รœ7ยซรป:^โ€œร†99โ€˜โˆVยฉยถรทรกโ€š*Vโ€”โ€ร›s รฅ7(โ—Š[ยตEยฏ|ห†c$y=ยฌร+ร": Kโ€™`ร˜Dยฅ4ร™^รˆfห™A'รถรฒยฅ ร•โ€œ๏ฌ‚ฤฑhโˆ†8รป|โ€นUHPรถCeab @โ€™ร”โ€นโ€ฐ ycรถuรฑ"2ย ,]ลธsyร…sรฌโ€รงp โ€“HV@iโ€ž/]RYOรนโ€ฆยด\รณYรœโ—Šยก5ยธรฑQร…Kห™Tยต}nu3โ€บรขโ‰ˆห™ยฉ!PยตHโˆ‚iQยขฯ€รฅรณN- Ncยดโ€ก5W`kโ„ข)ร›aโ€š"โ€กG5TรŠsร€5รšJยฃรกรฌหห‡โ‰ค8ห‡kร”yร˜รบห‡u{ร›โ‰ˆรทรฌยธห‡Oโ€บโ€œOiTล“โ€ขยธ qฯ€Pร€)"}หšSยฉlโ‚ฌ๏ฌ‚ร€Uล’รฟร˜7โˆšโ€˜รข>ร…ย ลธRยทBหœQ:รฎรชโ€“ยฃIโ€นXรŽHยทDยฟVโ‰ˆZ^ร‹โ‰ รญร–OรฑยฉยถรŠร›)_mรฏjkรคโ€ฐล’ยฑรŒรฟoรปKรœรงv4ยธยฏล’rยตรถTGรŽโ‰ค{Rรƒ~T รดfรณโ‰ รชโ€“โˆš}]โ—ŠยถD' uBYโ„ขโ€ž"6lfKรผaโ„โ€œร#รจร‡รตรตห›ร‡ยฌรถ=ยตร›ห†}ยกuร›ฦ’%รท Zโ€“U=รˆโ‰คยซX๏ฃฟยฐโ‰ โˆ†รฟ๏ฌร„vรDห›[โˆžโ€“ \+โ€ขaโ€™รฑSรŸfrdโ€“.Gยฑยฅ5ZรบหšMuรˆยซรŽรครŠ[`โ—ŠรฉyรGjรตยชรฒtรนรฎยซรดห†ฮฉ(รŒ*Tรฏ]โ€ฐโ‰ !oร“รƒร•~โˆซรธรฃรยดโ€˜`Kโ€บy;ยถโˆžmvร€Nโ€ฆหœยจf56dโ„l^รซMรฑ]รฏMฤฑยด+โ€[qโ€บIโˆซ|lVร…Jยฏโ€ โ€บ ร‚Zรด\Fร‘A']&ร“ห›ห›w0รง%,Xฯ€#(WyQรฑXwโ€™ร•]|*ยตF~โ„ห˜รล“6โ€กรดรˆรธรบโ—Š*Nยถห˜jโ‰คs-'Sโˆ‚ยทรช6!รกห˜ยถ[.qยดEยช@ห‡รทoร‡%โ€“V]ร’ฤฑรธห™ฮฉgโ€™รผโ€šโ€ฆt%โ‰ฅEuZd/Vโˆšร†รฉยธร~ห™eรšยบโ‰คร หร‚ร‰โ‰ครช*รƒcรถ2ยฑโ€กรชโ„ขโˆšโˆšรฉรผzยฐร…ร‡รฟร“โ€˜รŸโ€ขH@ยฐโˆ†qe๏ฌ‚ยด
Rฦ’รŠโ‚ฌWg?รฆ;(/ร”7รกรŸgโ€ขร‡oห†รฆฤฑยถnรƒCรฉvรฟรƒหœรจmรฤฑยช7ร˜N*โ‰ 5gAห†-โˆ‘uรšรร™โ€บหšรฌหWรฏรทTโˆหโ‰คฦ’Dรฑ<"ยด ร”hร”รŒยดโ€โ€žฮฉรถรป`ยฐโ„โ‰ครฑโˆ‘ยท,รœ
+T ;หรˆ๏ฃฟยฏยธรร•รˆห˜ล“ร˜N_ห‡{ยฏย -6@4รณ<โ‚ฌโˆ‚ร“,vAรปยฌeel^ยฏรโˆ†โ‰ รซdรงร–ยฃ4ยงโˆซร‡ร€
+ห™ฯ€hSห™HYฯ€รฎร…รฆรทรŸร†bรซโ€กy=aKrxรŒ"หœยฏโ€น]รขรฏโˆšร’Uรซโ„ขโ„ฮฉรยจโ€นF๏ฌb1ยถQuโ‚ฌโ€นร‡ยงฯ€oIโ€”รŠ7fยฌnnโ€ฐรƒยฉร‰ห‡9ร–+a$pscรนยตรšร’โˆžโ€˜1(รฒ8ล’iยฏรข6:โ„hsc4Sโˆ†โ€ขรทWโ€™DZยฐ/๏ฌลธรชร†Nรธ^โ€ Q๏ฌ‚Nรกร†โ€™MJslโ€?รฑร™รฑยทยฑTZรฉโ€“โ€œล’ย ร™ห˜ร xร…โ€บ Zโ‰ รซโ€œ 9รรฑโ‰ฅโˆ‘]]โ‰ˆ*{!.2ฯ€ร„<^}ล’ห†โ„ขโˆ†Kโˆ‘s<รบ<^Pยจรฉรช[ห™โ‚ฌรŒร‚ร–หœรถโ€”|ฮฉรคล“\Kร‰รŸฮฉรŠkล“ยบ2รฆโ‚ฌTโ‰ฅยงหœ>ยด$CXยฃ รทโˆ†ร ห‡ร‘gโˆ‚lหš?รบ&รŒฤฑย รŽ!รขq{}ฮฉรคโ€นยบยทรฉโ€˜รก] _หJยฎโ€กโ‚ฌโˆ‘"รฎรwsโ€บ[โ€ขยจยฉYโ€“รŒJรซfร†ร™gรงยตโˆซ.ห˜Mโ‰ kรณxโˆ†รรณรธNรดรฟรฃโ€1Zร โ‰ โ€กรฉX
+ย รกyK+รจรกยด@โ‰ฅ,Ykรญโˆ‚ยชร‚รƒร„uยถรขRรซ9โˆžโˆซtpยฉkร˜[รƒยบWeยฑยฟ2[โ€™Eยฎ?ZskZ}ร“โˆZโ€ฐรทรฑ\ย |Qร˜ยฟcยป ย #โ€œยฟT
+|ฮฉโ„ขหรŠbโ‚ฌร‚ร›q\Qย nc+โ„ขรฅรร›hยฌsXหšรณโˆžโ‰ฅUยฏรŠ<ล’รธรบฯ€โ€“ล“หšUรค'ร€
ยฃxรฌรฟโˆš ยงโ€˜โ‰ฅฯ€รŽยขโ„nMยฟQยฉยดโ€œร•ร’nร†Fย ยฎโ€ !รงหšpโˆ‚โ€นโ€นยฉwsโ—Šรบห›โ€น%Sฤฑ-{รŠร‡รธwรบLร‰^รผรผรฆโ„rxห†ร”ร›ฮฉร‰โˆ‘รกGรร”O_รนTโ€”\_ร†ยฎ6รร‘โ€นโ€กโˆ†ยฏรปรนโ€กยฐห‡โ„ขยฃU>ห™A1ร›รฃโˆ‘ยจโˆjyยฏรซล“%รปโ€™4n2ยปยฏรฃ5Oฮฉ๏ฌ‚รป#3รƒIjm1ห™รฉหœNOywrโˆž~รตยฌรรร˜๏ฌ‚ยบโ„ขรฉรถยดยธรซPร”โ€ขรยฉยข๏ฌ‚eร“Y<noรฒlโ€uร‹:<:=โ‚ฌ{ร›รŠยธยฏร•หšรจNรยฃโ€ฆโ€บn8Sรฃยฌรจโ„ข๏ฃฟS .aโ‰คQ9รตรคPยช๏ฌรป?รโˆ‚รตโ‚ฌsหรฅโ„ข*5{ยฉยฅรฃย `?ยฏโ‰คฮฉ+ร‹
kqร’*\|ร‡ร_3Pร€ยฎรฎ^รŠรข}5โˆยปMfยถ}gโ‚ฌร5ย -ร!ล“pร€'ห›โ€™รปรซโ„รผX{ยซ\iNร›รŒรฏโˆ†
รŒโ€™โ‚ฌยฎรร„๏ฃฟ/%โˆ+ vy'โ€:`Jโˆ‘Wmรปร–5ห†ล’รšฮฉร€โ€™รค%jรตรฒcsmโ‰คยตVยจรŽโ€ข โ€รQรชรบx6ห‡ยบรŸโ€“รฉsรป,PโˆIล“๏ฃฟmโ„โ‚ฌรŠโ€ฐGwร›โ€นโ‚ฌรšร†โ€˜รฌ๏ฌ‚หห†รฑkโ€”โ€นยฟโ€™oโ€™*โˆห˜รฏฯ€โ‰ [.ยฑรถCโˆžfccรฌโ€นโ€น}โ€ก>Aลธรˆ`ร…รผรจOหรถ >5fรป&รปยช!รรดโ€นรฃ
-รทลธโ‰ค โˆžhโ—Šโ€œรงยฟ3FยฉPTยฅรœห™{Hโˆซโ‰ฅโˆลธ%mร‰sPรญโˆ†ยถ?
โ€นmG\5ยงWรฅร‹6smล’ห›*ฤฑยฏโ‰ Mรคยซpรรทq^ห‡Mโ‰ ,)vUยง+รฆรบรฌยฏรฉรฑ\~Sรจห†รŸรฏ#ร„โ„ขรฏhรซยซรŠห›โ‰ ห†ยชรคยธnรŸโ€โˆž]โ„ รฆรˆ=รธโ€™OkรŽรŠรท;
รนโˆซfโ€ขรรŽโˆšโ€ก_ล“r+รดโ€บ!ห‡๏ฌ#โ€ฐ <รƒbรฉร–รˆรคโ€˜1ยซ$ยตรค3\7ห›ยฌ-รคsรƒโ€“ร€รปลธ7รดร*หโ€นล’โ„โˆ‚รฟโ€œvwรถo.Tหœ='รทรˆโ„ขลธร 6หšKโˆ†รถxPรซรญรฎยฉCห›;๏ฌ‚ยฅfรˆรฆU9โ€บe!ร”E
"รฑโ‰คw5Awรต]Wโ€นbKRgยฑjeลธ
P{ร”)4หšรTรคล’รฏรฉห›โ€นโ€”ห˜รผห‡ยฉโˆ†ห‡รฒโ€ฐCรฅโˆ†Xรดโˆ†ร”๏ฌ‚ยซร‡ยฏห‡ร•รŒรนJยธห‡รฃรนรŒรŸยฏรผยซxjD6@ยฐ
A-โ€™ )รฑyIรญยปโ€บร˜Bcโ€นรšoCR5รuห™๏ฌห˜ร€ouxโ€กfร€ยถhรˆรโˆ‘๏ฌ‚ร*rY
+ร ]xโ€š5$รœlโ—Šยด[ห˜โ€บรฆรถTห˜รณหรท+Iโ‚ฌโ€ขโ€š<0๏ฌ‚.~รฟโ€ฐbร“รธV[ยจ9vGยทRSยปโ‚ฌ'Yรฅuรฌฤฑoยฌรญ ฯ€(%*โ€šร‘หœยทCยชห+ยจ@ยช-รซGBI2LรVรœaร”ยฏFโ‰ค`1หห†รกvรปรฟยตฮฉmsQยฐ
+Qรฒb6PEFXยปoย รธOห›.โ„รธรฑรฉโ€ž
+3โ€บรฅรซ{โ€ฆgโˆซUโˆ‘K#รŠiยฌรกrรณห™ร˜/ฮฉO?โ—Š3รณห›โ€ฐ'ยฃหšโ‰คร…Eร™sโˆ‘รบห‡ร›โ‰ˆร›๏ฌร“หรฅรยกรˆห‡หœzร•โ€นรง
โ€นรขรรถUห™โ€™qรปยฉ;jรงโ‰ M#รยฅโ€“โ„Zโ€ n5รœรธโ„z&โ€ร›2)รƒZUโˆ†ร„\eโ„wร‚xโ€กXโˆšรบY~โ€˜ร„ห†รŸรVO
หโˆ‘ยจโˆซโˆ†`p7Nโˆžร ห›ร”รฆรฟ-โ€œห‡โ‰ ร•ร•รŒรŸยธ_รจรšโ€นย Zร‚โ€ร™รˆยถโ€ขหรท~ร™gร‹+Fโ‰ โ‚ฌโ€Zรฃร–ยฌรฆ17Cรฏร”รฃร–โ€šuยฑห›Yรร|g<โ—Šโˆซ1ร€รฟหš$รƒรนโ‰คKVรทหœ`8kรฑยชรนbโ€ฆร.โ€šโ‰ˆห†ร†/ยจXโ‰คv!โ€ฆhฤฑbโ‚ฌ%[)^ร ยทรถ+_Mยฑdkโ‰ˆjysร“
+โ€บยข
ห›โ€”ร‡T+รดCห‡ยปห™โ‰ฅ8ห‡โ€žVoยดlห‡yรฆร›รฎห‡ร‚Qรป[รชร™โ‚ฌ8โ€บรฑ`๏ฌรกahยฏรŠห˜Yฯ€ _?}ร‡ห‡Pรญ@{ยฃ]Wโ‰คยฟ1ยธยดgยทzรฉยชรคร‘ร‚ยฃm.รกรณ$ฦ’yโ€ฐ|ยปรนV~-รผโ€ฆโ€šO6ร™ห‡~Fยฑ
+ร”โˆž.,ร“LW~ร‘รตxรˆ~โ€ฆยขฤฑ>56ห‡๏ฃฟยธโ€“ร…รถรฌโ€šโ‰ˆ9รฏ๏ฃฟร‰|XEรยฎwโ‰ ยก h{โ€บ?ห‡-รผRรˆ5รก,โ‰คRยฐ btโˆ‘ยด)r`$6โ€™ยธยบร„rโ€“รŽโ‰ฅKร‹ยชรƒVห›โ„ข.Qรชยงรฃรฌ)รฒยฅ ร‹โ€กlXรยฌ4/รœโ€šร“รฟยฎโ€˜โ—ŠWrรŸร‚R.ยฐรขdรฌรœCiโ€ฆร›ยชรทรฃยฑโ€ฐรฎeโˆ‘Mรฌรธฦ’2[ร›รกยธยจZรฟ!โ‰ฅ.vK๏ฌ‚ร”^ฮฉรฏยฑรฟ ๏ฌ
+3Cรก_ยทห‡โ€ยฌยฃรฎ`รครฉ L3ยช=หœiร‡>โ„ขโ—Šห˜ยชร‡{ยตยกr~๏ฌ‚โˆซรŒยงร›#ยฅหœยฌรŸยข(Mcs}aWร–iลธรทร‘ห†รฆร†รท9SB`ฯ€โ€ฐยฉ,ยชXยบ|ห†โˆซร›mโ‚ฌร‰โ€ โˆ†Eล’ยฟยขFwsรฌยชห†ยฉ7รEรปzยฑ]wQJI9M7โ€ +e+{aรฆยธรwj๏ฌ‚ร€โˆ‚ร›zร“โ‰ รซโˆ†Lรรต๏ฌห†sI^โ„๏ฌK"cร’.ยชฯ€ร…kโ€ก8ร‡U๏ฌmรร”โ‚ฌหห‡โ‰ฅร’รŽ7โ‰ˆWรปocยฑรขvwยฅร๏ฃฟWร–7รงโ€™รณฮฉ'รšยฉรกรดร–ร”$รถล“รŸDรฏรงห†ttหšฤฑ=Uห˜๏ฌ‚sร›รญ3โ‚ฌฯ€รธ>โˆžยปห›โ‰ฅโ‰ฅSรญห‡โˆ‘zโ‚ฌล“รผรห‡รจรšรƒฤฑรปรฎรต\๏ฌ‚,Y๏ฌkโ€šNรทร“ย  Zโ‚ฌยฎqยฎ,ห˜%๏ฌByvKEโ€ฐYYQ&รฅรคร•Tยชล“หšPY*]ฦ’Mร†โˆ†โ€ฐ^โ€,รข$:โ€™รนรด๏ฃฟhAยทuPร‹kโˆ†ร•โ‰คโ€“iยฎMPร„รรปยฃรฒร…Sโˆ†รห™ยตร โˆซร“ยฅrรฉ&รธโ€˜โˆxโ€บยซรยฟ-ร™ร†รดร‚ยธร„รน,#_ยฟโˆซ'>/รฅ%ล“{T"Q
รถรฌ5Uรt:%รยดรŠs5ร™๏ฌ‚%โ„~(โ€“ห™ห‡ยบWฤฑห‡ลธลธ}ร’Dห‡โ€žโ€”โ‰คยฉยข ร“Z_โˆ†_xฮฉLร‚Qรถรšร†#ฤฑnmห!,Ke?rUร†๏ฌuโ€”|k<ร…ยฏ,รƒ)หšย โ€FยฉYE โˆ‘}ยฉร.รœE)ร•Hร‘โ€ž7ZSร•
รผ#ยฎ>''รŸร‡!ร…G&dรถรต_ร‚รซ ยถยบรธรจmรยธโˆฮฉ5Pรบลธ;
โ€šโ‚ฌโ„Aยง4zS7โ€™9โ€ ๏ฌ‚VUร
ห› Zรฒยฌ1/y61vฤฑBโ‰คxsรตโˆšโ‰ฅโ€กรƒ 3ยฏqยจยฌฮฉโ‚ฌ%;|{]ฤฑล“ยซhkgรณg๏ฌ‚ยบยทโˆซยฎโ€บรณร”rรฆร‹รธยต~รŠโˆ‘dยทt,รผร‡รนรŽยขร‘ร”โ€šรรจWยชรฃ/=2]~ร“รถ(FJยฃฮฉ"โ€”XzmZJโ€”โˆITย หœโ„รŒหUK/Oล“}รผโ„ขยธ7โˆ†(รค1รรตโ€š๏ฌRโ€ก"หรธโˆ‘Uรšห‡รฟโ€นโ€บ}โ€œห‡รY6TยจQ8ร™ร‰Lรขร ร–ร„ยด&sร„qรซยชยฃ_โ€ ]ฮฉ_@Rยธ\โ€š]h/iรŒโˆšMpEรถยชยตโ€˜cรฅโ„Qโˆš]หšDรŒห‡7>Uห™oร˜(ร”รจร–ร™รŽห˜ห†ร›ย หรผยช;Oร™ห‡1รปรญรคk'๏ฌ‚โ€œ}wโ€ยฃ$โ‰ฅG&d|^ร n^โˆšร ยซรฎ ๏ฌ‚ \s1uรปรด~รฏรชรโˆ‚โ€กยฎ]WXร–|ยปยขยบร†ยจหœโ€™รจFโ€นG)รชรฒร‡yโˆžw|h~Dโ„ Wรฎ]รญdรฎ{ยถโˆž@รตรŒโ‰คAยฃยฑยงรŸรฆ_8โ€”รกรฅ~IsHยถy๏ฌยฐรœฮฉรปรร‚โˆห‡โ€œรฃโ€šyรœรชRรด9โˆซ}Cโ€žร›9รr^รงmโ€บ,ln]ห‡Y9รธMโ€ยทโ€ขfรƒ
โ€กรฃรฟt%โ€šรœรตwรšrsรชcยฌฯ€รrร€ลธโˆ†รฎรYร‚: ห†ยฐรฒรกTโ€บ_๏ฃฟWโ€˜0รซaa&โ€œห‡Pย โ€กSยฑxร‹รปรนdaรณ2
Pxรขmยถรยธ1โ€ฐโ€กยฎaยฑโ—Šuลธร
+รŠรˆร„ห˜nOรฏห‡รŸ4รคgรดรšโ€ขdโ€”๏ฌ‚หœ `รซห›โˆ‘ยต[โˆ‚ห‡รธรฟyรคห‡zรบรŸร6Iยฃ7ห˜๏ฌ‚ยดโ€ฆ/ร›โ‰ฅT%wwยบL3โˆžโ€žjฮฉeโˆ?ร‰uรธรฑ#โ€˜โ€ก2รฒรชdoรคH,โ€ข+
รธห‡ยถรบEsaฤฑรรซร‚โ€นโ„ร‹โ€žหšรฏโˆซ/ยบ[ @โ€ขรขOยฏรฅยซ Oฦ’ยธโ‰ฅ<ยตร™๏ฌ‚^9ยฎโˆ‘ห™ฮฉ5ยกEห™๏ฌ‚ห†nYห‡{ยฑยตลธ{ยขห‡รจร’รฎยปรœรคยทLyห™โ„ข>ร‹ยดรขห†รผรถยฃ/ห›ยฏCรบรŒรทร‹รก!รนยงร“โˆ†ร•โ‰ˆรˆรฏร†nVโ€”A8:ftHb%โˆ‘รš>ยจF4ยบฦ’รƒ๏ฌรบโˆโˆซ|sยถรœโ—Š\รรตkรฒยฉหœร”โ€ขรˆรตPรณรข
โ€ข)รญรธร›รปร‚t-5รฑ%ร‡Lpยฑรโ€ขโ„ยดHm{56ล’รฎรซ)รขร’G}รŒรŽโ€˜2ยท[ยซห†โˆš+ยขรˆโˆž0[ร‡ยท๏ฌ‚2ยฌptยฟhรรŽหœz:Wโ€กยฟ$โ€žXยฟรชโ€” (ยบn(S-ร•รรŒรผรธหšห˜โ€™โ€ฆโ€ฆยทยก+โ€  ห†|หœร€รซโ€”รŸ^รธหšร‚ยปโ€ฐยดรŒยฟรŽโ€WgรกรŠยซOรกo๏ฌรฒ?O_รนหโ€ก๏ฌรผรฆ:{ร”ห‡8๏ฌ๏ฌ‚;6รธรฉ^รนรนxtp~ห™รโ€ฐรCsรŸรญ~}โ‰คหœรฃโ‰ รšร”โ€ร›หO๏ฌฮฉ;3/๏ฌห›tร™ล’โˆ‚โˆ‘หœห›โ€ก๏ฃฟรยธรณรฌโˆšโ‰ฅWyร˜u^RGห˜aโ€™โ€ขร™Zยตolโ‰ค&หœ"eร™?88roร™โ€ฆยงหšโ€”ยดโ€ฐ
+ยฑhร”ยฏ0ร˜Tรณ}J~รฏโˆซรรซ6รฅโ€ฐโ‰ฅ#_ร”_xร›ร.ล’U=Hรนโˆ‘ยด'รšรŒ^2[Uโ‰ˆรญdรตรธgiโ€ž NรคMรœรญยถยขC}inโ€žwรตโ€žหร‘Rยฐ\g\โ€กรขห†ล“*ร‡โ€˜๏ฃฟห‡iยฏร„โˆ‚๏ฌ‚รธ,โ€žห‡ยชUรฉห‡โ‚ฌ๏ฌรm>ร’ห‡ยซxฤฑยธOฯ€ร 5รนหšโ—Šรณ?ร (Qฤฑโ€™๏ฃฟโˆ†ร“!ouXcร…lรdHรฌ๏ฌ‚1โ‰ฅ}โ€ฐ/รฑร“ยฌ2cรœรฒร›โˆ‘4ยฌร‰kรŒยฏรšโ€šฯ€5Rลธ!รลธSฮฉยบล“รค โ€ž๏ฌ‚2รƒร›ยช,Lโ„ขร•รŠรตโˆยปร”โˆรฟ~Yห† รŽโˆ†
+รณร”ยช..ร_Xฮฉ)ร”Kร”ร‹โ‚ฌ=Uห™ห‡ร„รขห‡รƒโ‰ฅHห‡โ‚ฌรรฏฤฑรธรŒรโ‚ฌOห†รธGyรยฅ
+รฌหšยฉSยขโ€˜ร›โ‰ค8ห˜ห™โ€ J(ร™Gโ€ โ‚ฌรผโˆšiโ€žS%ห‡^Yโ€ข^ยดโ€ฐโ„ย Sj5$|ยฟโ€นร…yโ€œยฟฤฑรถยฅร…sรƒร–$ร„รห˜โˆžรถmร†ห›Zรƒยฏg
+รฎmIรŽรญ&รˆรผ{>ยจfโ„0
+ยฉรครบ_ยฅl~โ‰ รดร„@รš^ร˜`รŠ โ€ขGยจ]ล’5โ‰ฅ๏ฌร‹5zรตฦ’ร O&ลธ?ล“Sล“ห‡(ร’ยฃyรˆรต[โ‚ฌรฏยธรธฮฉรŸยธ_รจรš|&ห›oโ‰ฅ@ห›oยบdรฃร€$Hยฅ)oรตรฃโ€”ร€1ลธรฒaรšnห˜%o;\
ร‹หœSโ€ขห‡Zห™ร‹โ€กdห™Hร’รผฮฉรนยธรตโ€ขห‡โ‚ฌ/รปรรจรš|ZxYร‰รฌรฆยธ|G}}ลธcรญxรŒรห›.Eรธeรฟ ยฅ/;รฑ.รผยด๏ฌรƒVrTuร†aโˆžยชรงรฌโˆžx)rโ€™6ร™uโˆ†ยถหห‡รชโ€ Eรš๏ฌ‚รทร›eหšล“รฃ'หšห‡โ€ž<รจ4ห˜โ€กโ€ฐร€Sร„ยธ๏ฌรโ‰ ยฑร”ฯ€โˆซ#ฮฉJ*VjUยธรฟ\โ€กiร‘ร•ยฌโ€™โ‰คโ€™โˆ†]รˆรŠรšรตยดjc(รขโ€˜MwGลธโˆ‚{ร›รถ)yjหšรฌ๏ฌ‚x?รถยชยจยจzรนรถโˆ‚r,ร“๏ฃฟรŽยถรฒร†รŸรฉห›?PรฟรŸ{โ€“ห‡รฮฉrห›ร”ร•รน๏ฌล’Sห›รจGy>ร›ร€zร’โ„โ€™;ล“รตโˆ‘Tfห˜รบโˆ‚โ€šร‰wห™Iรถยบรฌsโ‚ฌรจ>5wรถรŒuXSรฉ<ยตmFยปrXgฤฑล’nSโ€ฆโ‰ˆรฏรz^รฒยฉรผโ€œโˆซรฆ๏ฃฟรŸO%;1Bโ€ž๏ฌP}รจbรฎร‘ร“รปรŒjรญpรธFรŸtรฌรŠ5fยฐ)รฆยดmโˆ‘ร†โ„ยบhยงโˆซzรŸย `"รฏ^รŒรฟห‡Zยฏโ‰ฅโˆžโ‰ˆร–^W_ร ฮฉfรธp[รฒ%(><6Cร’^รƒร‰๏ฌร˜7'|)โ€ขLรฎรญลธโ—Šร„+Kc}Rโ€นS.รฒcTโ€“รชโˆ†}8โ‚ฌ?โˆ‚yรaqโ€นโ€˜@ห›ลธฯ€ร”รฎรฟโ‚ฌโˆnรจhยงร‡รฃโ„F๏ฃฟmรฟ|รข)โˆ‚รฆร“โ€ขยฑ/%,M4M+P_ยปยฏ1โ€ข\ห†รš หšIรฑรตJร˜/รš&yร รš'ร’รห‡4ย Hร–B \lห‡+ยซรŒno=ห˜<ย Sล“รƒรขร„= Zรชโ„ขโˆšรป5|ยถหš_J0}ร“รŽ`>โˆšยฐยปWยจยปรทรห‡<Iร€โ€žรบห‡>๏ฌ‚ยจร/vรผล’ร‚ห˜jรšห‡EรปรถรญรŸยทรผ3ฮฉc5<ห‡6ห˜รณ#wยฃร†หšรฎxร’kHยบโˆร‹ยฏโ€ ร?sห›Dรดโ€ขร ยฃรงฯ€ยฅยบ4e3ร†รŠรฏN}รณยธ&7ฤฑ?ยธ{;ฯ€kโ—Šยธร‡รŸ~รนโˆ‘ห›โ€œหš77๏ฃฟGรชรคห›หœ<Uห˜OยปรขUห‡>ยฟโ€™รYยงห‡ฮฉxQฯ€ห‡yรŸหœห‡ห(OIห‡รฌโ€ห›รถยฐ รฆยขรรšรฉW.ร”"{หš"รณโ‰ˆยฉโ€“S}รŽรฏรฆรญร›_hรผโ€ฆฦ’(โ€ž6|2ฦ’-cร’KuยกPรธโ‚ฌ]bTร๏ฌยฐยฑnยฃeรถiร‘_>[ยชaรฏXโ‰ฅโˆš<โ€ข ยซรšMโ„ขร“รœร‹โˆ+รต6{รš#รฒโˆš&<หšรฎยฑยฏโˆ‚รฆหšหš&\โˆซโˆซร‘โ€™ร“ห‡ยธxvvโ€นหdรฒร‚รทร•รโˆซรˆรยฅรผโ€ฆโ‚ฌ๏ฃฟรš%ยฅโˆ‘zฮฉ6ร‹Kรรโ€œฯ€หšห‡ร…RA,รฟห‡โ€™หš๏ฌ‚โˆ‘6รผo=ห˜<ย Sยฃห‡โ€™โ€ร„ร˜ Cฦ’รณโ€ .&โ‰ค1ร…`nยป`pยซโˆžยฏรถHuยฎ^ร”รนร”ยจรงฮฉหœรฆ{9:โ€ก
+ยฎ_^jฤฑโ‚ฌ&P?\bฤฑKรฃรŽO"๏ฌ‚Wหšรƒโ€ขห‡
+โˆซPห›ยดฦ’ห‡ร”nรธxโˆซห‡หœQรป{โ€ห‡โ‚ฌDรขโ€น;@ร™Kp!Yห‡ยฎรดโ€บรง}Tห˜ฤฑร“vยทห›ร„PโˆžEรš_ogโˆ‘|ห‡_ร”รˆยธร”qรป/ยตห‡ร” ห†Eยปยฟโ€žDtรˆยฐ=tXรณโ€˜kห‡รƒรŸรฒOล“]รผฯ€ร™ห‡ร…\Aโ€ฆโ‚ฌ;ล“ร€ร™gหšโ€ฆห‡หœQรป[โ€ห‡ร˜ยฟCโ€ฐรขยฏ=โ€น3oห‡?RยธรรทNลธห›โˆ‘ฯ€โ‰ฅร›tห‡โ€โ€ž<หœโ‰คห‡โ€ร‹~โ€นร‰ยถomรจq< ยฏโˆ;ยถร™โ‰คโ€บร•ยฌ2u*zรกรนo-Uร‡r7ย 3โ€VSโ€นรŸรขยฟร–uรฆ(ยบโ€˜โ€บโ€บ~รโˆ‘RรตรŸร†ร’ห›รง ยท ร•โ€šXโ—ŠรตCdฤฑห™8โ‚ฌp'E}ร‚ยขหœwรœ%รšโ‚ฌ%4ยฌรŸโˆ†ฦ’Poร”ร•}2รยฐยทรช$Dรฒร€IรŒร˜หšยฅ(hรฅรดร”ร”โ€žฮฉโˆEยช!M"รขย โ„WF๏ฌ‚ รฉ1โ€š80รŸร›vโ€ฆGยฐรธmร”ร‹ฮฉโˆ2Tร…รตรต~cร…Fpsโ€ห†โ‚ฌรฌรฌร†ร•ฤฑ [ล’รฃรŠmร‘t2AรญJ|hwi*โˆซ$xw@ฤฑG{โ„รฏโ€“ยป๏ฃฟ}โ—Šห›โ€™Tรทรทรโˆ‘r#yNรฒยป7ยซรรฆ]โ€”s@โ€“รฒ*รธยตi]รนยฐรฆ`รฟ.โ—Šqรœร“ยข[โˆ†-Hโˆšรญยฐรฃโˆ#<โ‰ˆร+รฑ",ห‡$ร’$ยฃร‘2ยธโ€ก},รญห‡wรปรณร›ห‡lรŒ>ห˜>ล’โ‰ฅยซHรƒร‡ร‡^p5โˆ† 2G$AรคยฌK4ยฌ<hโ‰ ยฟลธรฒpuโˆ†ยง"Rยฏยซ1รฅb:โ€“>รก$mโˆš1dรคโ€™ยต@๏ฌ{รฎDโ‰ H๏ฃฟHEXKรญรจ8โ€œtร™ร˜รŽยปm
+4Q5%Hรชb1Ipโ€“
+Nล“Oeโˆยตหšt2ยฐ ยธยบ
+aยบรฅร ร‹โ„ข5ยฏโ‰ `๏ฃฟ;รŽโ„ขรŒรฃร’ยฎ+ห‡ยฑ?ห˜4รˆรŠ
Pxรดโ€ข0$1รŠโ‰ o~รฏโˆ‚รฆ ร‹โ‰คฤฑM &iรŽรตห‡รธยต?#Fhโˆ†ยท๏ฃฟโ€กoSโ€œโˆ‘sรทโ€™
+Hร‘QWรณgร™?-รฏ9ยธร™kโ‚ฌรยตรจโ€บห‡'ร˜ห†๏ฌรฆ
+&โ€”gร‹cห›ห›๏ฌ‚โ€บลธyQล’ห‡โ‰คโ€™{ห›โ€ฐห‡ร›(ล“
+ยธโ€ Wยธร โ€ž รรจโ‰ รท7pรฒpร…โ€šX'/ยบยฌpห›โ€ รญ$ร‹โ€นร‹๏ฃฟยกโ€˜หuร•โˆยซXรทHลธยฎยช๏ฌjโ‰ ยจยฟลธรตห‡:8ห˜ร˜VรŽโ€šโ€š"ยง รŸ1n=โ€ฆkร„ร‹ร„ ยฉdรฟโ„ขโ‰คโ€ โ„ขhรชฮฉI `gโ€˜โ€™SYร‚[M@โ€ฐOยถ%$โ‰ˆยฅยทb2รŽรฒหyt:โ„ข|^ยบ ยงหœ i*โ‰ฅรผโˆซรฉยฑยฟรโ‰ฅโ—Šb~/~-(ยถR^AหœyยถG*1
+รปโ€“)รŠ`รกห›รฌยช}AIiร‡ยกqNCร‡ร‘%ยด9รญdโˆซร“โ€ž*โ€“#KG ยฉรดE Xร˜]0รŸd |ร™ย `โ„ขฤฑยฟVkล“ยบโ€“รฒโ—Šรšรณโ€˜ รทbrรขaโˆซlล“ยฐร›Lโˆ‘ร‡^โ€“[/ยงโ‰ˆDBร‡ยฌ0(iรซDรฉ 2ร 1 Fรณ
+โ€^ร‡ยฑpร‡รญ โ‰ˆร„B%Z+๏ฃฟWโ€กรฅยฌโˆ‚lรทห†รญรปรต[ยกรŠโˆซฦ’ยท.sYโ—Š หยชรณโˆž%รฃฤฑรšvd โ‰ รทรธic4โ€™โˆšรฉ"ร‹tรœรฎร–รรรฅfLOXยถรฑล“โ€œH5ร‚tร‹!^ยตโ€ขilkโˆ‘ฯ€Lkโ‰ รท5#)N รƒ`โ€”s
รฒรกรฅยฎ;รดรฑรทร‚ฤฑโˆ‘}ร†[โ—Šรนร‚รผโ‚ฌรฎฮฉKyร˜fรŽ.lร™โˆšโ‰ˆโ€šร’eรฌfrJร‚ฮฉยฎยธโ‰ˆรŠยฌFรต๏ฃฟรฃร“รโˆซยปหš9ยถโ€ฐหœรยกร‘$dรญM รธ[ยด WBโ€šยช@รท Wยท*ร˜รฃ&โˆโ€“GWรฑโ€˜BvOโˆrโ‰คx*x4khJร†c[โˆ);ร˜uโˆยฏm1KqยชรŒโ„ขhห†หš4Bโˆ‘ยทfยบ
+ร†รฒLqร‡9?ftร„รรฑรœ7ยถ(ยฎโ‰คยฟยฑรชยฅโ‰ฅiรนiโˆ$โˆ‘ยธรฃv>A[รคโ€ฆH๏ฌ‚otโ„Rยฌnหœยทyร˜โ—Šร‰hรฌร‘ร‡โ€šยฃลธ)iร’vv{โ€“6>ยฃห˜โ‚ฌรรšรŒรซ8cยฏlรƒ0โ€8jหœโ€™%รป`6รช$หœKรฅ๏ฃฟNlโ€”โ€ขFxโ—Š๏ฌ\(โˆJยจfยฟรค ยขdหœjร„ยดรŒ|๏ฌโ„}รฟ~ยฑยตห™รง:รƒuร˜รœห›oฯ€Tร™bร‘โ„ข.l|Dhโ—Šโ€ ร3tยซยถ
+ยฎ:รครนpNF ยง4โ€š>`หœลธAโ„๏ฃฟโˆ†pJ9รฎ5รŒลธล“ยฐ,
+yโ€”โ‰ โˆšร–โ€™
รƒห‡รณร–โ€”ร‰Kโ€ โ€”ยขZ.ร…Fโˆžvร’6โ€žXโ‰คgโ‰ˆรฉ/รทkโ€กโ„
^ล“oรจ1ร†โ€˜ลธยดโ€šK5^โ‰  โˆ†qq8<ยขโ€šรฒaรฉรฌ9+w\โˆ†ร„โ„ยบรฆ<โˆLยถ๏ฃฟp}รถK๏ฃฟรŠโˆšร‚gฦ’รฒโ‚ฌย ยต/รซรถZ*QI3\.Gร•รŒยฟ+ยฟ%ยฉยปรšpยฉ,"WJโ€ฐยฅ Xโ€ขร•ร \๏ฌ‚ห†ร“รจ/รตโ„dล’ห™โ‰คtBรครค
+0รถยฎรธ-dร‚รšโˆ‚รŒโ‚ฌWรบGรณโ€ขรซโ€&:โ‰ˆรฃรจ"_Cห˜ Iยฌร”ร„ยฑ\6'ย |โ€™ยจ/[ยดร†หšโ€“โ€™รถTOฤฑm]โ‚ฌ3n(โ€นร›โ€โ€นห™โˆšรGโ‰ iรƒeโ€นหštbuรญร–โ‰ ? \ยทยข=}
ฦ’ร†/Sรทร•รŠยทq=\1รจโ‰ˆยธO5ร•]ร€ร“Q1\โ€กโ€™ร‡โ„ข$O00uaรง โ‰ GรŽwร˜.?รฎรŸ)ฦ’ร‘ I'รจaห‡๏ฃฟโ€กร‘ร‰ฯ€โˆซโ€”ร–*5p}ยฏฤฑtโ€™ร€ร›โ€˜ยฅร“รŒยฅลธยขkร™ยจ;โ€ฐโˆšUล’o4รกNรEรซยชโ€“ยฃ`โ„\=ยง รƒe๏ฌAโ‚ฌรนยชโ‰ˆโˆร•mยธรŠยจ|รปฦ’โ„ข]&9ร* รตรธP!wt \K0 รจOยฟรทยถรโˆžโˆšร“ร‹+Zรกหš
+ โ—Šโ—ŠFยฟ,\R[Y P8|ร–!Nรฉร™Iยซโˆโˆซหœ0)Xโˆโˆ†รฎล“Yฤฑฤฑpโ€ฆ:ย โ‰ ยฐร†หšlHโˆ‘ร“ร‚โˆ†<Fbโ€น\รณ*โ„ขรชโ€ขร Vย pรครฌHห›รขรŸรฒร•โˆรŠรทยซxล“ร’0รฃฤฑรขรฎหDรญ|ฤฑโ€š0v@mรŒโ€นหšร‚ห†๏ฌ|ร”:รฎห™ ยฃqรฅรดโˆ‚Pร›~โˆ‘รต๏ฌ‚Zโ‚ฌยทdฦ’ร‰โ€žlโ€ nฦ’ฮฉโ€š:fdรนโ€“โ€™ร“รฉ2ยทร†ห˜โ€“ร•หœIwโ‰ˆร™รธ<>โ‰ˆโ€นMQยฟรลธรตโ€"โˆซย ๏ฌ‚ .รฟโˆžXรซโ‚ฌ?~๏ฌ‚}รฃ'Rยตยฅยต\ยถร„nL&ยงโ€ ยฉโ€นsรธห™ร† ห†รŽรงรบiVรšร„รฎFรœฮฉ+รŽAโ€ขยธฮฉโ€กรšยธ>ร•โ€žรด+โˆซ tหœรบGรŽโ€ฐโ‰คร‘โ€ฆtล“zยซ8Sล“โˆร“ร‰/E"ห†GnรŠSDxรฅโ‚ฌร‹UjรฌยฑR(8
+ร†E0รˆ~N+2โ‰ˆ<โ€“.}Uj-tโ—Š`>รร‰รฑ%0ยฟโ„ร…G@รญQร‹รฉkL รฉยทGYรฅลธ\โ‰ โˆ‘ยขยฏ^~ร€ยกUร–5*โˆ†รฒIร„0Wรœ๏ฌ‚Iฦ’ห†โ€กโ„ขโ€ฆfโ€™ยฅรฆ๏ฌs ห˜โ—Šโˆ†QHล’!รฎaร รช@ร–รšหœรญล“ย ลธยฑรŠยฅgโ‰ฅTยทร€ยดkรˆ4ยบย โ€กยฌร€โ„ขuยฑร†โ€กRรผnห‡Tโ€กโ€šโ€ฐหœypรนรญ๏ฌ‚รฃp9รบร–1"รฌJห˜รฃร•๏ฌโ€ฐAรŠโ€”O:VnPล“ยฃรฉyยธร›รฆรญ7t 5ร›xร˜ยฃรฏ99t.รคpUรŠqรฆ
+./3PยตฮฉรŽยธรŠร‚[รนrโ€œ|V&iฦ’ Fโ€”/รฅยธ. ร’โ€œยฃ
+โ—Š<โ€บโ€ฐโˆซห›Fร‹F3ร€=รˆjหeย ยตรœร‡zโˆยธรฒKp}ร„v.vJQ3รนรœรนรฎQร…รฏร™รฟรœzVโ—ŠW68nTOร†Aฯ€Kรป
"รƒลธ+ร€ร•ยฌuร˜ร‰โ€ฆโ‰คยซร™*9@ร•ยฃยจโ—Šp8โ€˜ยฉ
6 ยขโ€ฆโ„ขรชยฌ!6โ‚ฌรช^Iรฆ3&) ย q2KยทZฯ€j>\sรฉGร†AรŒร‘โ‰คlGโ€žยฐห†-รฏ\โˆšโ‰ˆ โ€žโ‰ฅหx'l\ยตยซ#รฃยทhT(ยฐ7nsโ€ฐโˆžร†โ„โ€žรซโ‰ˆpรจJร“{ Rร„kรฉRร–KรคYห›Fฯ€3ยฐโˆโ‰ รบโ‰ฅ+โˆšรฒยฟรปร‘ยฃ\รงย ๏ฌ‚k?โ€šdโˆซ\โ€บkxโ€ขร™pรบL ยฃZรฒรผ"Fยฅm*Eรบc%โˆโ„Sย หšย ยดโ€ฆTห˜รงรธfยฅยฌโ„ขร€pโ€™B4dRร•ล“Qinโ€กร–Sยจฮฉยจห†รฉ!ยข!รถยฟรกWโ‰ค7cHโ‰ โ€ห˜%ร’รฏร–ยช 1รฌDยต;ยฌรขโ€˜ยฌpโ€ฐรตPJโˆซโ€ร•`ร›Ew'โ€)bโˆซโ‚ฌล’tโ‰ฅRรœโ—ŠรฏF4ยงlร‡DX ร›ยฟยฐย รฉ[YรผรŠ-'ยฃโ€šรกย รดโˆ61'ยขโ„ร”)รปร…รฉโˆSยบ:-รญรฏ]รย โˆซโ€บรฎRร“1&<Ae}Eรฟ)$๏ฌโ€นโˆžร˜5gร‚รฌโˆšhโˆ‘ร›aยฏโ—Šโ€ ร•Uร‰pยฌรฏรŽรทR+ %รซรฑยดรฏร›รฎรŒRk-Wร‰4L:Jโ€ ห˜ยบยกโ‰ฅ[ELgโ€กโ‰คฮฉ*รนร ยชรšหœโˆ‘Sห‡รE/โ€น.โˆšยถร†}รตล“ohร›โ€กrโ€”%ร”ยฐ6jยชรฆI 4cร›โ€กโ‰ค ร ,#vโ‰ˆลธร ,2ยทhโˆรฉuQโ‰ฅล“bรคโ€ฐFC1MFโ„*ilmห˜{ร•ยฃw ห˜"ร›รญu3รƒรŒ^eXโ‰ฅหšqรƒh6ร‰Hโ€žฤฑยชโ€”zcรฉdHรŠJรถยทrรฏkร€๏ฌ‚รฃห8โˆ‘ร‚cรฌโ‰ˆโˆ‚ลธL]รก/Sl\ห›โ€กp-Bรฟ5โˆยข*Dcโ€œ|ห‡โ€ pฯ€โ€ฐรฉMt"/รฉรต[รฌรŠA<Gโ€ก=ยง.
รณฤฑ,'โ€ฆ ยฌยตโ€บoยดRF&ร ร•รŠโ€ฆร” รณรฆoโ€”ลธรผwยธoห†รฉebรฅAยฌFยชห=ร•K5หœร›5โ€”โ€™โ‰ฅยฑร’รฒรณ"ร g61โ€นโ€”(ยงร‹โ€ [t_ยฎรชรด
cยฌAรข)โ„mzรฅยทล“tAuโ€กEP)ยบยชรณรผJร–ยตรกยถรฌ;<โ„Bรฆร‹ยง4ร”ยซร›=\ยฌรŽโ€žรฆKlโ€”Ii-\Kรบรถ๏ฌโ—ŠbRยปรŸ=หœ$หœรฒFKโˆซยซ< \oรฑBรดรœkโ€ฆโ€žร‚ร…รŽxรซWรฒรˆยซโˆ‘รชรรกฯ€รฃรฒ=โ€žppโ€บโ€œEโ‰ฅรณ9โ€“โˆซห‡|Mโ‰ˆรปth}aรŽpqIร†ยปร รซยฎ{ห˜-ร”รฒรฉห™ฮฉ`3ยฏยซ?รŠห†Tร…รŽxรฉยซfร†E.รตหœยฅLXโˆรปรฅรŠpฯ€ยขร›[รธรŸ รฑร…+gโˆซ
รฅ)หœDQQ*โˆ† รŽรคD8F,+รŒรทโ€žโ€บ*ยฌ%รคx7Sร™ยบรŽMยง"jโ—Šhรดi5ยกuโˆซoโ‰ˆยฑรฃZโˆรฎรฉ+i<โˆซc*+ร‡๏ฃฟ%Xvลธรณยชร ร’7รˆ5ยบOยปoYล’% โ‚ฌโ‰คโ€ฐmโ—Šรงรš^pQ6"n:ร˜ยท0โ‰คโ€กP6B ยท
+kRNยบรฌPยซyโ€ฆยซ4รฃยฃโ€นโˆžlโˆร€Bโˆรœ4ล’รกy
oร‹ร ร‘(หZร†
รฉEโ„Hร‚Q,รขรกwโ€กโ€บ ยทรครณ+ร@โ‰ โ—Š ยฉDรœร‡Lรซโ€“โ€”]SJ"รง"ห˜โ€บยจ7-`โ€žยฎโ€บโ‰ ร‘ยฑร–p)รฆหœDGยงpรฒ|jร‰ยฉโ€ kYรญรถQโˆ†0 ร’หšโˆšยชHร  ยท*รบD^ร‰]รธร›ฯ€ฮฉรทยทBJร‘โˆร˜รชยซoยฑโ€ยฎ`รขรทร˜โ€ฐf:>1ยฌรก"WILยฟโ€กยฉร‡ห‡โ‰คwโˆ‚ห‡ยฃ6รณjrEโ€š"
+ยป|โ‰ฅfโ€š
โ‰ โ‰ฅรผรฆyฤฑรร โ€“ร‚รฎ&รคcOร‚รซb/Nร„ยซรŸรค\ร“ห†ยงยฟLรฌร +iWยตzQรธ$รˆYรƒโˆ†รฅ kห0ร†ยท eยฃcรด>xรฆ$)ร X1รญยฐโ€™dwรณรดโ€นฦ’)ร…PEรˆ๏ฌรทxโ€นร‘p% Uรถฯ€%P9ร‚nHF0รซzรผยฌUรฏรฆรฟ๏ฃฟIรผล’รฒโ‰ ร“J/vDiร„ยฑ@k<_;bcE$ร˜ร–รขโˆ†zร˜รก4รฉUร‡j๏ฃฟยต,รข1รยตหGโ€บยบรฑ๏ฌรฉโ‰ˆzโ€ ร›!(หœ?ยตPr ยตโˆซbรญvKรถ~โ€ยฎjzqโ„รดห˜fโ€ฆยฉdCnqรถ lรรฟล“ยปยตgโ€ขโˆ‚6รญยดรŸรด๏ฃฟโ€”โ€ qยซโˆžรครงโˆ†(Zv]5
JรฃGรท:รŒยฏโˆšยทPโ€บnCรœGโ€™}Y'ร–รฒuโ—ŠQรŽรฉ$โ‰คยบรท<รนรŒ;ร„wยฏ+ยฌยตร>โ€ฐยธยซร”รขp`Yยขร™Z;wรณw(V9โ€ รฒSH)โ—Šmฯ€ยบ3รฟ{ร›Fหโ€˜ รญDโ€”โ—Šโ€™โ€œ;ยฑร‘1gรณยดลธรฑรฏรฟrร›๏ฌรš"โ‚ฌ\รข-รกยดรฑ2," 9<KQ[|ยฉร„: kโ—Šโ‚ฌรŒรฑ[รšรผjยกiรฎMฦ’ร1
+รนรฆ=;รฑร‘(ยฌรข (รŠยกโ€œรš\Wโˆ†1หš ล“หœOโ€˜p]โ€šรดโ€ขรš.A=pโ‰คa9
รฎยธยต`9\)โ€šยธรคโ‰คhlwร‡ร€6ยจยทโ‰ครธยฟยถ-U5โˆ‘ยด5io7รจโ„ขยท;Mยงโ—Šลธรฅ/
ยก2ยฉJvMรŸโ—Šy7โˆรคยฉยทZ4รน~โˆžMร•ร•โˆ‚รงฮฉรฒHuรซ1รŒzร“ร?upi ยฃ^`โ€บโ—Šโ€œรก
ยฅ1ยฉร‡[รธรŸโˆ†^ร‘+iยฅยงyAy ยตยฅรฆโˆžยฐยฃ ร™eร“รฑs-xโ‚ฌโˆšu[รง ยฑยฐe@}+รธโ€ paร‘4ยฉร€]\4ยฌ{VรŽยฎ3^โ‰ˆรฒรŠโ€šร’Wyร•รตรŸฮฉfHyCยฌzรšห๏ฌห›sโ—Š=ร„ร‡ร€ร’รฆฯ€ยกV.ร†โˆž+ร‹Nรšร€ รบxkรฅ'Vรฆ6โ€ฆร†รคห›รŒโ€ขยดโ—Šรป๏ฃฟรฆห˜Gโ€ขหIBรรฟโ€ฐโ€ รŠyรšร‰Zฮฉ% รทรฎUรฒรง
ลธs"ร„Qร‚Sร…ลธร‘pร†ยปโ€špร–c}ร [รจโ€ž\ร”9๏ฌKโ€=6i
+รผรช2รŸล’|cร€ร…รŠ
jรนโ€™รŽรTโˆ†รฆ>โ€šsโˆรฎ7ร„ฦ’หœI7ลธU รฉรrรฉรญโˆ‘ฮฉรถ>รธยธรก_รซ?หœ)ยกร‚โ‰ รฉ:๏ฃฟยฌร‚ร˜ร†หšโˆše25ยทร‹Iรญร'โ€œ"7ห›ร โˆšLล’๏ฌ`รŠpร“ฦ’รy`๏ฌร•Mยซรธโ€˜eร†รรธรฅยฑvหœโˆ‘โ€ฐKรŸรU qTยถ"หœ$5YKรตpรŸย vรœโˆ‚๏ฃฟEโ‰ˆ4(รฏโ—ŠยฉMโ€”ยธยฏยบE ร•โ€ฆรฏโ€”รญ@ยฃโ€ รฆยธt3รฟ ร“รฏ๏ฌ‚ร‘ยดห™ร›รณFยฟยบ#รฒโ€ Xห›รฉ'/ฤฑโ€ ร•ISโ„โ€น41หœฤฑรตโ€ WILQtโ€กรฆโ€˜yd6ฯ€9รรถ;โ€ฆ)รŽรงmยตโ€žรซรš;รŠ&โˆรล“โ‰ ร†ยทฦ’รŒ7:\รฟฤฑโˆšโ€žรŽโˆž๏ฌUหšห†3CDโˆšร€ร‡cvcรŽpf,VyWห›y+ยฃ}\รฏโ€บYWโ€”1ยชโ—Šรฃ`หœโ‚ฌ;รโ€ฆฯ€pU\ยตรŽโ€กรถw zล“โˆšP'รฅฮฉรตbโˆ†H4'/รญ-aD.รยฉรชรตMJpIฮฉsรŒยฌO{โ‰ โ‰ :รฏรบ@eโˆTFรธWโ€”$รง1รฒยฟZmรญJรซโˆ‘ZรLยฟ2ยฟโ€บโ€กฯ€โˆ‚รฑ
ร‹Tร‚]รบยฐIโ€นรšยธรงlx{UbD'ร $}รฒโ€“D.Tรญรฅยจหš
+B:โ€”โˆ‘)R*ล’3หœยฐหโˆ‘ยตรฎQACร˜ร›~โˆ‘หšโˆ‘5]}รนโ‚ฌยฅJ:_โˆ‚รโ€ก|ยปร‹โ€ฐรบgร‰ร›Tโ€ขโˆVยด
ยธโ‰คoโˆšM]*knร–โˆ‘รŽยทรซร•รŽรทโ„yรจ&ยฃeรฉ$:ร‘รครjร€!ยฃSหร‹รŸล“6รฆรญห™รถ/AหœยฑnLโˆ‚โ‚ฌร†_ล’ร‘โ‰คร™รงรฏรงโ—Š*ฦ’yฤฑโ€บล“รฉ)โ‚ฌQaSยท.ร€โˆ‘รฆDโ€eโ€™๏ฌr9
SI5Vy
 ร’Lโ€˜Yรญร”[ร“รฅR๏ฌ‚โ€žรฒ^ยฉรครบNยง0โ€ขPรŸMโ‰ ยฏcยฃฦ’(โ€ฐHโ€™โ€+ยดยฟaรฉM?หยดy7รดFโ€”โ‰ฅ);ยป ร˜ร•Eห›Nรฌ>\ยชโ€ฐรŠรผยบ4รmล“"โ€“ร“โˆ‘ยบ/AxรธTรทโ€žTeรฏร•).รช)โ€™๏ฃฟรตDฦ’*รจ๏ฌยฉโˆ‘ยฃ@รŒ
รธPF"Y
ยฌhsรŽห˜vร’ยฃโ€ฆยกลธร“โˆšยถ{โ‰ ร”โ€“aยธโ€™ยฑรถTโ€ร‘ร‰ล’โ€ รฌรช*hรน-โˆ‚pยฅยถbยกgห›wรนร…โ€}2mร€Vห™^โ€บnร @ยขFNรฏร›รœ3๏ฌยทร‚ฯ€ร‹Wโ€กหš` ,ยตรˆฦ’;ร”รˆnรดโ€œยฃรฃโˆšยฎ[ร“F}}โˆ‚รตรธโ€ฆรŒล’}8v}โ„ขรจ1
Q\Eรชยข.โˆ‚รœร†L"ร‰รฅc&ฯ€4รฑ
+?รนtร‚ร”nล’Tยช$uยปโ€œยฎรŒล’ห˜~ร”ร™โ€™ร“vaรxรฉยฎยฐฤฑ#0!รจ*ยกห˜cยดโ€žร„ร b ยฟโˆžยปXห‡}ห™ร“ยปLE<Sรตโˆ†โ€ยฌรข-&รหš{ฦ’ร’ร“6โ€ก$ยงรฉร™ยงร˜ยท`ยฟรญร‰ร ฤฑรทรปJGรตโˆซยฅยฉcฦ’aร„qRรฅrรช|PnรธPร‚ร™โ€ข@รœ0ยฃรด3ยจ#รn\รˆX ยฟรธe(รŠร“
ร–9GรฌMยทDโˆžY^ร‘Cโ„ขรง Pรถโˆ†DรUxH%}โˆž~รช
+tA!"ยธ2hฤฑร‡nร hรp,ร„โ„ขโˆšร…ยบsEโˆšโ€˜โ—ŠโˆซNรƒร‹Tโ‚ฌyรกโ„ขรชยป;Sโ€ฐ]โ€žร€!ยฐ๏ฌ‚2/ห†รฉฤฑqรกรซ*tรšsร–Fโ€™4รงczโ€ขรƒฦ’ยทOPรฆโ€“f4c#โ€™รœรปร.ร~2Yโ€“Uร‚รตร“ร„ยฐ$c๏ฌหยงห‡รรชร‹ยถยดรถร”~รญห‡Sรธ-รทu*โˆ‚b *Qยบ+
+ล“P<Sโ€ โ‰ vWรง]รฑ0โ€นยขยฌHBf๏ฃฟห†หรˆรด\รฌ รŸ1
+ยตรถหšโˆ‘โ‰ โ—ŠfรหN$:โ€บล’รฟยฉ|ร˜wร jรฟQรบรบร โˆžร•nDรฟVรฆsZvรขร‹UDยฏ<|โ€ฆ~ห‡โˆ‚ฤฑZห†รบ#ร€lKรง'ลธโˆš๏ฌ‚โˆ‚^ร€>โ€ฐห‡l/kj{Zล“โ‰คยขรŸVKร˜1รmรงฯ€naโ„โˆ!wn9ร„ยธยถร–ยฅ<รทยป&ฦ’Nidรฉรฆร›โ€šย Uโˆšโ€ฐรŸmรบ รก5jโˆšlยฏโˆซmโˆ†รป_ รƒ8โ€“Lh?ยถkQโ‰ ร–ยฅgยถโ€ฐยถรซ2f(0รถรนeยชโ—Š ลธยด โˆ†Tร†ห›"โ€ฆยฟร˜'-ร•Tร™ยฐฯ€รญUร™sยก@ยฟรฆv%ยฑหšร†โ€˜รฎรซโˆซpยงรชยจQร€หœโ€ cโˆ†โ€ฆGรŠD6
+Zโ‰ =`8ยงรฌ N"รŒลธAโˆhโ€šฤฑยง.Bpโ‰ mHรฎ `8ย BรŽยฅ4โ€ฆbAยง W8รƒรณโˆj[รญsรฑ1รœIร‘%ร–IM1รฃg0!รฅยฉqโ€ฐรกโˆšAยดeฦ’รš9|_1รคโ„[ยฐรบรฌLร•โ€บP\ยตรŠโˆ|ร”ร‡ร‡รคโˆ‘Hโ„รตรŒรฑmรรš[^โ€šรท}โˆร“ยฅ>A๏ฃฟยดโ€žaโ‰ˆMโ€šNvรร”รญรถยฃxโˆ‘MkzหœM.ร™ยฑรด;ร‚ห›ยปWโ€˜รœ\ร†ลธhlยฏยถY8โ„ขโ‚ฌ:โ‰ โˆ†โ‰  โˆ‘Nห˜Xรธ~ร”ยฅร™๏ฌยฑโ€ zรฑรฟ8@kO โ€ก=7รกeร‰~u_--ฦ’ dโˆš:}ล“รฌยฑฦ’n'
ยฃโˆ†รœEZ{ยฅaร‘~fห‡ โ€กยฅeโ‰ฅรƒรฉห†Kโ‰ฅ({R>^"ร”!hยตNฮฉร…{รฌ4รจร–Sd@รผ hรฑยขdรงรซโ€นฦ’~รณรครจโ‰ˆ3โ‚ฌ+ยงLห˜!โ„ข%
*Wรฆ=๏ฌโ€˜Lร• โ„ขHโ—Šuร˜ร„)Jร‚ล’eรข|UH=QG=
+รฎ(รตร‘รบโˆšยฌFโˆ‚0Yรก
!รฏ-Lห˜Vร†tร hยปห‡^uรฆITnBรฌร†sT$โ€ฆยฎยชbรฎยขN๏ฌKยซโˆQยป _รผC5ร™ รณ!โˆ‚ร‚fรถรซร€โ€œรญhร Yรคหš๏ฃฟ.Eรธeโˆโ‰ˆร–TรชLyQuโ—Šยฐ!"Rยบ7โˆQBรฑฮฉ๏ฃฟ@~ร’a๏ฌ‚lรดยฌ6Cยฃ?๏ฌ‚รฆร”ลธยฟห‡โ€นร…Sรฑ ร†ฤฑ.หฤฑ ร˜nโ€ข|ยดbห‡ยฟP:&"โ—Šโ€œ(Iรงb>รโ‰ค รƒร‘a9รญTa}รŒโ‰คร†t5FrYฯ€ฦ’ร“รœยปAยดยตห‡โ€˜hโ€นโˆžรณ*D๏ฌ‚|ยฃ=ยฅยฌรข)โ€”รถ3รบโ„ฮฉร–*gโˆžโ€˜ร„รปรทโ€”-y9Mโ€ฆร”>ล’ยงฦ’โ‰ UX;โ€™: e๏ฃฟ=ยฃW<หœ |โˆ^รˆT7โ€™โ—Šโ‰ โ€ฐ}รญD|'รŸHโ—ŠRsยง(ยฎรป*รฟรฎ2ยฎยฏโ‰ 'Rยด4รฌโ€ข|'%ย โ‰คโ‰คโ—Šร”vรฏ>8ยถ\ร™รธรŒ}โ‚ฌยดรทโ‰คโ‰ฅร(ยปรœร9โ€žร†Cหšรฆ2รน^]Iรฃย ฤฑโ€ฐยชyuรฅ[bยฐรฉหร‹โ€™PgLY]โ€žรผ
ฦ’Iยฎยขโ€šLAฤฑb/โ€žรถร›ยฌรฉfรฑkฮฉร˜รกโ€™ยดiยฑPร†y\โ‰ˆN-ฦ’รคโ€”zรป20โˆ†(ยฌรƒ^='?ร”ร_+โ‰ Mยช4ยธYโ‰ ร€ยบEฤฑ5XjYรฉรรน|ยธยฟ7ยฉโˆ‚&(หรœยซรซ!8รท+ ยงโ€ฆ+/vAยตยฐยซรฃโˆ‘'รขzโ€ขโ€ขgZโ‰คDโ€”<vg9rโ—Š๏ฌ 6โ‚ฌห˜ws5?รทY|หรฃห‡๏ฌ>fยขPยฟรต Uหœรบ[ยฌUNB6Kรฏยงยจ+ยดร›ยธ๏ฌ‚PEรƒmWรŒ โ„ร–1ยกรขรฒหšร’'<+~รตรŠรฆ4kH;รˆsรฌโ€š
GD(ร†รรปoร…รฑeโ€ฐร‡ยฑรฑI'รบห›ยฎรŒร‰J/t1โ€šF|S/}AยจYรŽโ€œzยดuรฒeรซ>2โ‰ ร˜hรโ€ก`lXรคยทYร‰][ห™dโˆซโ€ รโ‚ฌnยฅjโ‰ 8bรชรต+รรฟยฐ+Wยฑnรฟโ€˜รฑaรฅ$รŒl'#รญ|โ€˜ยปVโˆ‚@ยฑโˆšRโ„ฦ’รนโ‰คยบโ€บgรต รŽdwยทรจ}hKโ€กโ„-gห›vรŠห‡g-ยฏfฮฉl=รธยธรฑ;ยดyร‘รŸโ‰ yฯ€uรธBรญรผหœz=โ‚ฌยจhยฉPรŸ5โ€™ยฌยจ+ยฉรฑยกรณรฆยธร€ยชห‡-$]Cรค:๏ฌร™?Lรฃร“โ€นโ€นรˆรฏร“โ‚ฌ~ยฑฤฑtห‡โ€žยฃ<+๏ฃฟkk%ยทZโ„โ€™ร“eรญโˆซ%<c&ยขห‡Xรฑp})$4BRยซ*8Oร‰โ‰ฅIR$#_zรบOOหโ€žรŒโ€ฆBrยดJGรšรรกยฐรฃร“๏ฌ‚~Qรฆห‡หโ‰ˆรŠล’โ€หร”รจรš!'โ‰ฅรฉ
โ€˜ยจn2รŽโ€ +\ฯ€{รทuรชยฉโ€šโ‰ˆT-sfy~Nรญ4ยบโ€บรกรธnรธXoBห˜ร•หšRlAรฏยตโˆ‘|ลธโ€รŒรงr}2ลธยฏYโ€บยทโ€นรกห†Mรšโ€ร€ห†n๏ฃฟ<รฟi
+โ€นxรธรคร‰(โ€ฆรฑโ€กnKร–ฮฉ2โˆ‚รร‹โ„รญรŠรคCuxZ
โ€ รนรฃรผรฆNยซIร‘รนNe$m-โˆซยตยตร‹Vร›}Lยข9_IHรฌ}S&หšbยฃZรŽmยฟรทรŠรŠlรŒรlยฟรŠz]รณรธ^โ‰คยฏ;รโ‰ˆรฒ ^W๏ฌล’รŸ[JรŒRรดรตยฌร”_ฮฉ_7ยธ[โ€”ยชf<m}$โ‚ฌร“Cรญโ‰ˆqร’รฃโ€˜{ล’(รงIโ‚ฌ}ร‹>รญโ„*1I.kqรคโ—Šยบโ—Šรกj?รgโ€šห‡(~โ‰ฅรฟ ร„]ล“โ€”โ€™ยฅg2โˆ‘รซdโ€˜ยบรƒรถยฑ$ร รถรปR=ยฉโ€ฆHzโ€™ลธรณยถยฉ-ยฎห˜รทรปโ‚ฌlJยฌKuลธZยฉqรœรก ร›ร’ฯ€โˆซ fรค4รฉโ„;ยบ=ย ๏ฌ‚iยข๏ฃฟRยฌรขฤฑN8ยป&รฌลธหœร‘โˆš(ยธหœห‡Kรˆ/รณร€ห™'4ร•iยฌห@O3ห‡85`รซยธรธยชSรŠห‡ยช[ฮฉรน'ห›ห‡ล“=ยฏรธฤฑjลธรฎโ€žโ‰ xโˆ‚lล’๏ฌ‚>โ€™ยบlโ„o๏ฌโˆซ|kโ„._czรŒรนรฌโ—Šร•โ‰ ร€ยด๏ฌ0VรŽโ‰ ยจห™ร‹โ„ขยดยดkโ‰คTร„ยจยตSรดรƒ
ร–2รณkย ยกโ„qyรด%Hรปรฏ+โˆ‘ห˜x/iรHร™ฤฑ^rรปkรฉ7รฉล“Eojzโ‰ ฤฑรœโˆซOรฃห†ร˜โˆ‘U๏ฌห‡/vรผร™ห‡Gy>โ€บ|iรปรปรŸรรˆyzรปรป/ร’ยธ๏ฌ‚ห‡ห‡klโ‚ฌยทโˆซ
\ No newline at end of file
diff -Naur /Users/branden/Code/charts/stable/prometheus-operator/charts/kube-state-metrics-2.8.8.tgz prometheus-operator/charts/kube-state-metrics-2.8.8.tgz
--- /Users/branden/Code/charts/stable/prometheus-operator/charts/kube-state-metrics-2.8.8.tgz 1969-12-31 16:00:00.000000000 -0800
+++ prometheus-operator/charts/kube-state-metrics-2.8.8.tgz 2020-06-04 08:16:50.000000000 -0700
@@ -0,0 +1,17 @@
+รฃห‡)+aHR0cHM6Ly95b3V0dS5iZS96OVV6MWljandyTQo=Helmร}ks#โˆ‘โ€”n>ล“ร˜ร‹C9Yร”รฑ9$u]โ‰ฅรฉSรซยตรตD[Vโ‰ รรบrฯ€"p$ยทโ‰ˆ fรฅยฅรƒJร”o ยฟ\0W/Kลธร’aรณรถโˆซ`
โ€ @รธรจ'โˆ/$รญโˆ`โ€ฆรข'sฦ’โ€ขยช@หโˆšvโ€œp8รปรนรบร‹ห‡รกโˆšaห˜ห‡ยทลธร’Qห†[?รผรบรงห›[b๏ฌ‚รปb!ห‡โˆšpโˆ)รนrร‚~# Eโ€ฐGรƒaยทร“Gรคยขรล“รซหšยต{รยฏXxรบDR?โˆซ ร–DรฎBUj@2รฒยทs$1โ€ โ€“ยธ1bร‰Gc!1ร”S|รจ)$รดรน9 ๏ฃฟรŠRFb<รƒร รบยซโ—Šcยก@รŠ!รฑX j$โ€yรจรฅหšbรร™Zร รขdรบร‘3รŸgรฑs รŸ95'@$รฎร ร‘รฒรŽยฌ8@ร‘รฉยท&๏ฃฟ_โˆžรชรƒ
ยฑtBยงโ€ MIzsล’YรปY"N>โˆdยฌโ€”รบ bรครตJ;+ยถโ‰ฅรฅ^=รƒK(รฅ1ห รจร’รƒโ‰ˆqรฑ3Pร›ยชZSGโˆžรฒ{XC]ฮฉรฏร“โ€/xร‹รฆv_;โ‰ ๏ฌ‚รธยถยธ=ยข1[TKห™ห‡ลธร‹tXรห‡'โˆšโˆšโ‰ฅ}ห‡๏ฌ‚E:ร„7xรคb*ยก|vรฒ2^#รชร†รฌwยจรจยฃH ;รจยฑC4โˆšcร„โ€žร  โ€™cยฏยฃร–Kรฟยฟcโ‰ฅ:u$รถ)รงยฃu @Szร•(ร’cโˆรบ^1yร•ยฑยฟยฐtรบโˆรบร‡ยฟR)โ‰ˆร’+รชs"โ€กร…P
+>รฉ([โ€˜i#$ยกรงz4รงรˆ
รฑZ%โ€ฆ9Iโ€ฐรฒโ€š (รฑ,@รญxร โ€œร 9โ€š>ห†yรบ ห‡โ—Šหโ€”tรฉ#J<$ห› ร›ฦ’ร‡ร‘3Mm*หš$t4%รผรจโ€บcรฆร„)F2รŠkร‹โˆร‰ห†หšรงโ€œjpยดโ„ขLโ€ PรˆUรƒIร„Cรขhย &โ‰ รนห™โ‰ˆ1ร‘ ร‘DBรข\ยฟ,Fร–cยท:รคvJU}3ยข โ‰ˆห›ยถร 
+ร8i=ยซ0rร…ห˜=ร’ร™โˆ‘รงรณcx=|=trรขรซ,Uร”รณโ—ŠZn&ยป{ห‡ร„โˆ "$รขร…โ€ >ห†B รƒEรถYiAรŠโ€žkMVโ€”ยง ห˜๏ฌ‚"รคBOฮฉCร˜รโ€ 0dยฉร…Gรฅยทโ€รฌโ€žxยฑรช,ยฏM0MรปรƒรดรชWX>0ห›>ร˜ฦ’ycรงร›rรถHรฅยซยฑรฑห›ยฑยฟ๏ฃฟร“โ‚ฌร› โ€ก8โ€”โˆž$oyNยด}ร“y,โ€ข!taรจL ๏ฃฟ0W}ร„+ยท*โ€ฐ1g1ฤฑรฏHrห›Wยฟร’รกรฒp
+รช!^โ€šโ€ขH๏ฌ‚ล’ยฑร„MยตDรฏยปJยถ0ยชiuB&u_P๏ฌ‚;ยฉI%รซยฐCD6หšรฑยงNcJฤฑ{รขร‰ร "รขโ€รซHรฌ~รกรŸรฒโ€žโ€“โˆšรค! 10โ€žห†8รฑztรผ`โ‰ˆWMรห›โ„ขHรŽร“/4
รฉรŸฯ€โˆร2ร†ร™ร„ล“<1รชHยบรจร–S2รฃ9ร“Gรƒร”{,รฎรค`_SรŽGรบโ€นยดยกร’รฅโ€ฆ รผรŽรฒโ€œh ?หรX:IU#รดยฎรผโ€”Vรจรชร”%Mร Z"ยง^ยฎvรšp"xs2รปรŠJโ€ฐร รฏร‰รช) โˆf>โ€น`/รŠโ„ขรณโ€บโ€™โ€ <!ร ร–ยฅDCรซzโˆ‘ยงยต<z8รญbiย โ€™Z"ยทรทOรป9Nฦ’ยธDยข?ยดหโˆซโ„รฏTโ‰ ห™Dรƒโˆ‘โ‰ฅยงร˜โˆ‘ร…ร’Eโ€šโ€ž[%*โˆžรŸTรƒvi.ร‘'iBโ€œยธ 7ร•ร"ร•รซ[dร…(eรฟรธรŠlJ(รฆRยฌ4รœร˜^ยจBโˆš7*โ€™ยข1รœ>ร›๏ฌcรปรฆKรˆโ€ข
รถรบ`ลธรขรจCIรบtรNร’#ยฃยฑรœร†zVJหšร‡ร–รฎยฐJtรจโˆšsร’7ล’โ€šh รŸ''Gยซรˆโ‰ฅ
+รƒร›Gโ€b%หšWรƒยซ@uร”โ€œ=Fรฃรผdโ„ขaโ‰ Kร”ร รŠหYL|<PI_`รค=Uรงร…ยฃห›รฆโ€”2nรขร‰8รผNIยฎห™ยฉยฟRรญpโˆ‚.๏ฌ‚LรชR5ยถ;รƒยฟโ€”Mยฑ8(ยทรณโˆeรตรƒ[fโ‰ โ€˜รŸรยฃโ€“ร”ร€รฅโ‰ˆยฟโ€ฆ'๏ฌ‚ร›ล’ร›ห›รนhsโ€ฐยดฯ€รฉรถVร•ยฑยงtโ€ฆyyรƒUรงรŸq*รงยซ โ€BAรซWz0afFDร™ร•9ร„ยฎรบEยดTgyฤฑรƒร‹ยฟโ€žโˆžรจ"= โ€”ยฑF 2P๏ฌ‚ยกcฮฉห6ห†gX&(ยทยธโ„ข<Fร•โ—Šoรบร€ยฌโˆ‘ Hห™ยฎโ€™,Jร€:vi5รฏJร‘๏ฌuรšรโ„ข/xรฒK2U(ยฑjล’โ€˜`รจร–รฒโ€œรซ^CPd=โ€š,ยธร–Mรš>ยฌ โˆ‚รครด)โ‰ รคยธหร หšโ€ฆรบqรš5vโ€œร ห˜zVร!โ„ขรฑโˆ‚iรงHรบ?)0ยถ$ รญยฃpfebฤฑยทโˆšลธรปรƒ{_โ‰ฅ<W6VZรจรƒLรŽQb?gรฆฤฑWยงโ€ขBโ€šP๏ฌkEโ€žQDร‡รŠโ—ŠรทรŠหšลธGรผร‹รจ^xรดห‡รซN_รŒ โ€ฆ3UVM6โˆห™รฅโ€น~mรŠร…b&Qห›Xยงโ‰ฅรฅรo=+โ‰ฅ$Kรฃ/!G3Uโ‰ฅBร€๏ฌ‚#JยธM{ร˜ร‘ย ยด~โ€œt7
ร‰ยงD๏ฌโ€นรร†โ€œร˜รญtรŒDluH$Wร•รทโ‰คYoโ€ข โ€ฐรผUรฃ}RF ห›Aizยง4ยฌหœรฒsโ€šcโ‰ฅยขย $6ล“ยฉf&ลธin]ยธฯ€โ—ŠยชหšTL5ห†รผtร– W?โ€นรฆฮฉqร‚Gฯ€รจ%ห†รผโ€”โ€”โ€”ยฎdห‡9=<=ลธโ‚ฌvรซjV+DAร‡ร โ€šTร’ร…รบ# T+hรซNห›รซรงโ€šp~}ยฉโ‰ฅโ„ขรฏqร‹g Pรด=fยฌbยฉKi^รˆjรณM~ยกรปร†ยฃรฑยกโˆ†bรge<*]6eqร‹โˆšs<vVโˆ‚ร–N(รต $ยงรถGยดyโˆ†ยชโˆ‘รoรฆรŽห›Aยฌ.3Ii ^n๏ฃฟpยตรคfยฐหšหœโ‚ฌโ‚ฌรŽl,รœAรถ5ykGiYUย u.CXโˆžรฒร‰รจรฆร‡Oรผโ‰คร–7ร™jยถ$รˆรšยบ.<=ฯ€ร€โ‰คgโˆซ5โ€ฆ/ร“=71โ‰ˆโˆรฎyร รฉ?}ร‡โ€˜zรฏ|CWยทร‡รŸรŸร…]ยทร–ร†ยฉห›t>`bl"โ„ขยถรฏยฏยฃ5Wร‚Lโ‰คI<Uรถรกรฆโ„ขbRรsOMIaรฉรซรจฯ€รตโ€ร›ฤฑยจยปL.โ€™โ‰ครณร–"rรฌ\g+w R`:Uรฅ& %xโ„โˆซยปรงฦ’รซรดรญ(รœ"รรŠฮฉยฌร„l"%jJรธรฉรŽรรถnยฉUห‡ห‡{รฉยฉรถรฒฯ€2โ„ฦ’โˆžDห‡รปรปรฏร™ห‡ลธร‹lโˆโ—Šห‡ยชHรผ>
^ยก= โˆ†โ„ร†8%ร€Eร‘รธ Tโ‰ฅxs<รœWร‰รŸ'Gร‚r๏ฌ~รฅR+โˆซmยฑร™ยฅยชรฟIรšฤฑโ€™ยฅรญร‘ร•jยดห<ยฃรปโˆซโˆ†ยทยจรฎยฉล’R9โ‰ฅYรŠยฃรถรรœรบรˆรผ$โˆรขรŸSรšzหรบ}หโ‚ฌ@ฮฉ0โˆ‚Qรฎร’Pห™ubDโ€ฆรฎ`PรˆJโˆล’รธโˆžยฐร†ร›Kโ‰ˆCUHยฟ{(
+Cรนร†ห™รฎ`รรตQB/โ€ขโ€œu4๏ฃฟร‚dยฐรตร‚ร•โ€™รงย ยด4รฏร โˆžหœโ€œu.รŸยฟ1โ‰ˆH$รŒรณ?ร–iยกฦ’z+3โ—Šร‘6โˆ‚j?รœรผโ€ รŒโ€œย ห˜Xรญ6รดf
รตรฆรƒ7ร•โ€รฒยฐSรŽSรซSห™Bโ—ŠdยธMหœlยทรƒโ‰ˆPq๏ฌ‚รด3ร–3ยจร–รŸ+รฅ8 ร‚zห?รค^รขรถยทยชรคยป5ห.ร bฯ€โ—Šยง+T0ร™wห™รฆEโ‰ˆUโ€รณ.fswร…ย jBรญ~รป/Iร‹โ€”รฟ_:1yลธDZโ—Šยดโ€นโ€“%&ฮฉโ€ฐGร˜รซโˆ†รท<รŸรฎ=ร‹ยฅยชรญฮฉร™eFยฎ|รโ€™oSIห™y&ร€รฆ$Tโ‰ฅรฃ Q3โ€บEg-รฑLรฆLEK
_YยฏZรŒโ€”_รถยดยถKo*bร‚ร†iโ‰ ล’ห™รธuยธOยถรฎรบQยบโ€ฆvร„ห†ร’4<>:)รฉห‡รกโˆšยท~ยธ๏ฌ‚M*โ€ฆ.รผ ล“Vห†ห† หโ‰ˆRยตรŒย }ห‡Z[pร”G,โ€”ยปyOB?sร›รฆc;รฑยปGรงH,ห›โˆ†=รกยขยฎโ€ฐยฑ0[aโˆซ,|รƒรถยซยฏรˆ0
\1ร‹๏ฌยดKโ‚ฌcร•โ€S?รญT#-Yโ€ ร•โˆž๏ฌ‚รผ, ยฐยฅร€%ลธรŠร‡$ร–.Kd~V[:<ยถXรฅรนOรผรร˜รฌยฐโ€บf ยฅ*โ€บรŒwcยฏยฉggNรฆYร”gร€ห™ยฉ?Jรธโ‰ˆโ„ขmยจรฌML-t{_Aร”Io๏ฌหšYAรƒ5Pโ„รƒ^ร‰ร†JV`cรทรขโ€”ฮฉรœร’$!Sร‚รปรฎลธรฎwn๏ฌ‚ร˜ยทรฉ?J*รซรค,รค"Q%'ยฑ1kโ€ฐ[MNcS8รดSยฃยฃDdห˜7eโ€นโ€ฐ;ยฉยกรซรฆ%ยทยจRโ€ขMfล’รตโ€ข๏ฌ‚)qฮฉรชpรทโ€œโ‰ 3rรตโ€šZยตmยฃ Yรปโ„ขรฉร‡bรฏรฟรฎyยดKยจN^ยธร„ฤฑqรญโ‰ +ห† Yร–โ„ขยฟโˆ‚rรฟรฆร‚โ€˜รˆรทtyร…รงY}ร‡5ยธ;รขnรขรƒโˆ†ยฎรฒ๏ฌ‚ฮฉ-T๏ฌMรท;=;"ยฎ/ยบmHรŽยขลธHรง_โˆ‘รฃลธรปS๏ฌ‚{รHlVร&aห›โˆ†ร,รผฤฑโ„ยฃโ‰คEcKpJร“รšรฉรŒQ_xsHโˆ‚รฃรฆ3ยชโ€“ยถโ€œ]รชโ€บx'ฯ€7gjห†tรŠjโ‰คoรƒรทโ„ลธP7ฦ’5ยปโ€ ]lsห†>รคIรœรทรซยตHdSHKห†ple.โˆžร‘ยซโˆ†U(oYโ‰ฅa+t6Vยชร”โ€ข}:๏ฌรฉโˆžรฑ`gรฒkXโ€”~ยชยฉยดหoBยฅรw-3โ€กโ‰คหรกgรก%หš๏ฌ‚ร‹ยฏ๏ฃฟpoห‡โ‚ฌEห™ยบห†รธoรงโ€˜รร•ร„kรตโ‰ˆร”๏ฃฟTยตVโ„ข
+[>ร‘P5ยกร†โ€ฆYฦ’foล’รฟรˆ'DรฃGSรทโ€ข[8nยฑโ€š>รณห‡6ร‚ยบร‰โ€˜โ„ขห‡ss๏ฌ‚FรŸAรณยฏรฉรฉรฉOย หš?ล’F{ห‡ล“Nรญโ‰ โ€กโ€™โ€น~p?*;รญรŒSร‰nโˆซโ‰ฅยฏรˆ)โ€”ห†รท!ร€โ€นรบฮฉ}รฌIPรทwรผรป
+โˆšยกร“รฏยป.รœโ€ ^โˆ‘1ยฎโˆ‘t,รˆโ€™ &Mโ€ขรยฐยดW?vฤฑย โ—Š>Si4,Hห†ห‡Q@รŽs< }J8โˆ‚โ€™ยฑ."ยจO]รคร™ร‹รงโˆ†ยฎห˜ฤฑwVkoยฉฮฉร›ร‰โ„ขรท>ยซร™!TหœB4รขpโˆ‚โ‰ฅห‡j=)4kยฐ รคHpรตjM}โ€กโˆ†jยปh&mb รธJยฅโ€“<[ยปฤฑkKโ€œร’โˆซ$%โ‰คโ‰ˆร‰F9bหšรฒb
ร˜RยฑFnรคT*รจรŠ4รŸuJรฟรŽyรฉยฐโˆซยชfyโ€โ—ŠรŒยปยฑ>DecNยทl]Q
ร‘ย ยท;รฌโ‰คโ‰ฅtร–โ€บฮฉEjI[ รรฌz-%ร›lรฏยฌรŠH๏ฌ‚โ‰คโ‰ค*Wยฑรทรท)รฃ@ร‚,YVโˆžรŠ รดโ‰ˆฯ€ยฑ`รข@vโˆ8รŽ\ห|ยฅ)*รร“ห™ยฌ$๏ฌร_%โ€ขzหโˆšรต_รนห‡6{รŠNร–รธrรฅโ‰ รก`โˆ‚&โ€ห™ย ร›k$รโ€žLKร‹nโ€บยปรรŠห™ยธโ€š3๏ฃฟ3gx*
+ร„ยฏรƒร™รƒโ€™w%รฟdห™โ€“ร”รโ€ขรฆiลธwโ€ X) รขรšYรฆฮฉโ€ รงMรฆรŸโ€ #ลธtรŽ@โ€”tยด@รขโ€ฐโ€œ
-4-รผ7โ€ โˆ‚kรธรงร†ร‚ฮฉร”F8wโ€œโˆ‘รชร•=ร›โ€บร 6:โ€ก[x4โˆซโ„ยชยฑรƒ=ร-<r?y7ยขร€DยฃN,:xฯ€[(โ„ร†รŒnร‘โ‚ฌ=รฟ-ยจโ„โ€โ€บรฒ[ห›รNรฑโ€ฯ€#ลธรญoฯ€รงvโ€ฆโ€นรซร…vโˆ‘รซโ€™รฆยทnฦ’\ยฟ-โ€˜ยธรฆรŽยฑ[รขSg&uร†โ‚ฌ6>u~โ„ล’ยจรฑรซร“Jย vยตโˆ‚Pยฅฮฉยฉ+.;Mรณร›({Jยชโ‰ค+8D[ลธยบโ€ โ€บยปรŸล’ล’โˆซยฉรกโ‰ฅ+ยกฦ’รซลธJ1ร’^v$i;)โ‚ฌยปโ„^โ€ฆร†ยง ล’ยซVโ€šc7รšร€รข-ยธรฑห˜;ยฎหœโˆ‚ยตร’โ‰ wรŸudWร’:โˆ‚qโ„ขโˆรตgUห˜รฑห›ฮฉรโ‰ˆ7รทโ„ขยฐรช;ร’ห†UH.รตฤฑ+รร›รธห˜โ€šร€tห›หโ‰คยธล’โ€šรปรโ€œโ‰ฅร™รณโ‚ฌยฅPvยดQzฤฑรดร–Xรธsร›{โ€”*ร‚รญ%|!{~ <=รง+ร˜%รถeรŠ#รฏ"โˆ†โ€ขโˆž2ลธรญรˆโ„รฆร’ร€$Jร“qร ร–โˆรŠlร‡รŒรฏฦ’\ย ร‹oXรซ^U รŠQ9ห‡Oร’Uรฏ6 รข$ร รฆยก-nโˆžยซB_รฅยทฦ’ย  Iร„Y,k๏ฌqรฅ|โ‰ค2โ‰คล“ยฉรMK=โ€ร–uร“ร†ร†รถ8รšรดuc4l7ยถยงwร•Xfรฎร™ห†รดYร“ร†โˆ‚หš>รนรบEยทรฑรน6ร–R]YYโˆ‘รทโ€ฐรบรยดljลธeห˜<โˆ‘รซหWรบZห?รซ?ลธโˆ†5โ€ Kหห‡โˆšรšหรธรŸรกรŸG{ห‡ล“.Rโ€™2[รฆaยฉโ‰ค ฯ€0โ‰ ร‹ร™รธร†โ€นยชyรปโ€”ร•โ‰ฅKLโ‰ โ€ขรฆ"Fรดv>,yรšรผยช ยธWรŸvหล“ยธโ€˜โ€“o:หzยฃยกห8โ„ขร“ห‡:รนร“ฤฑห‡.RUห‡ร˜ยตโ—ŠA]ร…bรˆm ห‡รนหšโ‰ˆรฑ~Tvโ€ .wรปโˆ‚PXรโ—Šรจ8ฯ€'ล“ร[eโ€รตห™รญmโˆ‘/รฅYร‹Eรร‚KGGรซโ€ขร…รณโ€นรฆ)fฤฑ๏ฃฟรšห™ยขยฏโ€กห™รšMห› wxรzร’รฒโ€š1ยบยฏ>รšรนzsโ‰ˆยฌwรฅรˆโ‚ฌXห›รฉร‘ร’ยซB>รนร<\ร‹หœqQlร†รNv1โ—Šรญ47ยช&โ—Š1&โˆšรšยธรฏร’ ร’ฤฑโ‰ โ€ฆล’รบ1 3Eยปร•รถ ยซ0ย รณห™hnZ=ยฑร†^โ€บ)Sยตห‡!ยง โ€™H%รฃร–รช8Hรตwรธ(หšรฏโ€ขห†ร’_Dห-โ€นยฑlหw|v\รฆห‡ยทร™lรธห›โ‚ฌIJt5
+หsร„Mwรขร”/ร hลธร†:โ‚ฌโˆซรณDร™ยท รฏหšร’รฑiE
+70ยฐยปร‘ Xโˆห‡ร '8โ€ฆโ€ฐห›รงdห˜โ€ร˜[ยฐรฎโ€บPรฌล“Kร“1รธ`Aร‘8รœ๏ฌรผaโ€ฐรฉNโ€นaรฟยดCR9ย ร›ยฌL_ยธ\รฟ2Zย รฌ~|Qโ„PรณรตP5ยฉโ€š"ร–`รฏ?;รยฃโ€œO/bร…_รฟgร–รƒ-รŒห™โ€ฐโ„รคmห›;ยกVโ€”ห‡รŽรปZยถห‡รจNJร’Gหšยฏ?;Iล“ยจห‡หœร‘โˆ‚1 lร”รชโ€“โ€นร›ร‰BJรต6Z{ฤฑรธรฏโ€žBรธ]ห9Rยดห›Oo๏ฌโ€“ยฅรƒห›w4ยจ๏ฌห‡zzยบโ—Šห‡ยชHโ€ขยฏรจร–ร“ยชwโ€กยธห›ล’รˆรฎรร‘Pโˆ‘3รธร‹/mฯ€ยธฯ€โ„ขร‰Hร‡รฆ(lร•ร˜รฎ|Qโˆ‘5รธห›ยขโ€œโ„ขEโ€โ€ฐ,Uโ‰ฅ.หœ#ร‘vuK,Sยถ Bโ—Šยดฯ€]ฮฉIรฆWโˆ‚%&โ€บj๏ฌ‚รตKฤฑโ€œรชรƒct โˆ‘โ—ŠNรฆoยงห˜ร†ฤฑรร‚โ€ iรœ4ห›]6ย eร’๏ฃฟjยฎ3รณZSรโ€ขรฑยตaรŸร…c1โˆ†^โ€œยกย qหœjรฒWย ฤฑรครšTร™0nยฉรตร†:{zn5ห™รตM]โˆ†ห‡โ€ฐรฉโ€šยตรŸร€รทโˆšโ€žQลธห›wrยฅโˆ‘ห‡รŒ$uรฆ4โˆซmยขรชล’ร›หœยดโˆรรฒ'UbcรทLJ๏ฌ‚ยต\ยงysโˆ†^โ‰ฅห›รฆSหรผVหlห™ห‡ร™ร‹ยฎยขห‡ล“ห†ร’รผvรญ'ห‡nห™โ€™6ร„โ€ฐQหœ]รŠ[Gc*รจ ๏ฌ‚รต\หšรฏโ€ฐ3ร†$[โ—Šxลธg.GGnรฟรญโ€”ยฐ`qรŒลธโˆžโ‚ฌร•=รŽ
ยทyยบร•dgรฃYรŠยฉร–`BsysZยงs(ร–โˆžโ€œIโ€˜ยซRหšรโ„dลธร†ห‡โ€ขยปBโ„หœโ—Š๏ฌ‚โˆžLห‡รปรฑรห‡ยฃโˆšหหoยชI5ห›รผโ„cP[rหT|ห›ยถSรŒหœ62ยธโ—Š)โ€ฆล’โ‚ฌโ€žร†m^:ห›}โ‚ฌ5ยซห™โ€ฆ ร€jQรˆ`
5ห†jรฃuยบ?6cโˆ‚wโ€ฐ|ร†ยฅรถห›_oยฟ2ห|\๏ฌห‡uxrโˆซรธห‡m'รˆร™รนล“? <ล“0โˆž๏ฌล’ร…ยฌรฑร…M>โ„~ร”ยฟsรŸหร”*ยก%โ‰ฅรชqยบKร™ห‡๏ฃฟdTรฆห‡ร›ยฏlรธห‡w7รˆร†รซรฎรฒรตโˆž๏ฌรŠยดโˆšโˆšรก0รข โ€™รŸ"โ€ฐฮฉG3,\รnรDร‹s
รฅKbรฉ)ร–eโ‰ฅร‡'ยทร+โ€กรฒ"Iร“ยฑ>ho=Gยฐร”@ร gZโ€ขยฟรณยซSรšหš&ยจร›ห‡yรˆยฌ!] uI "รƒร…รญยชรฉหšรŠรŠ๏ฌ‚7รญqรยฟ ยฌรจ7โ€ก.wFโ€ฐ@ห‡kโ€ก;ร“โ€ฐ?|โ€ ห‡MรƒgฤฑOห™รŸโˆ9ยฐ รš๏ฌยซรซรฉ}+รบWร†xร รบWร“ฮฉw^ฯ€2ร รบWห‡โ€žยฟรจร  โˆ|ร›V8jฮฉร˜โ€˜รฑโ€žยฃร…โ€ฆยซลธ/รธEEQโ€ห‡ยฏโ—Šโ€™โ‚ฌw7[โ€ฐยฑยจห‡รจรฉJหš?GG'gหšฤฑห‡Nรค"ร†รœnฮฉรบรญ8Tฮฉuล’รบ>Hฦ’โ€ฆรกโ€”รŽร˜รกNโ€žรดโˆšร’=ยกโ€บรš>wฮฉห†ยฉ[โ„ขรˆห‡ร”๏ฌรปรธห˜ห›โ‰ ยฏโ‚ฌโ€šโ€”๏ฌห‡Oล“ย รŽรธโ€”ร’ร‹hรธห‡o'รˆโ€ โˆ†:ยซ4ฮฉ2qรบWpยฉรฑรฎ
+}๏ฃฟรŸรถรhรœCห˜ร›รณs)#1 fDล’โ€žรขvร‚kรซAยตโ€นKโ—ŠqRรšรˆyโˆšร‘รŒ-b^โ€ฐAรŠร•Lยฐยธร“ร‡E?yp7vรบยชยชยช sร ฮฉร€ยฎยฉโ‰ค50T
โ€ฐยฌรฆNร€qยทq`รข9tHรจ๏ฃฟ รจ}ร‚Aรณรฌยขkร’tโ€ฆร<รฉหšยดยงโ‰ฅโˆซรจล’#โ€นรฏ/โˆžโˆซkmรฌโ‚ฌ96โˆ‘`ร…uร‚รฏdโ‰ˆรฎยฌรฎโ‰ฅ`ร•โˆ‚ห›ยฃร–Z6รณfรงยฅโ„:E-โ€”ยจ
n
jรขfรตโˆšร•ร‹๏ฌโ€บรจโ€นร˜โ€บโ€lโ€˜ห˜โ€บbรŒm}ยฉkยฎรŠรฟรท&`mโ€˜รณโ€+&ร˜98รฎรŒรฟ5รร™bโˆ†Nโ€™ร‘ยด8รฒ`lรถ]รธ%โ€˜ยฃ.ยธMfร–โˆซล’รถรทDยทnโˆžTrq'yรฅร”โ€˜/U<@ห™ห›=โˆซM|$ รจ3!รVรขรฒ/\xหšห‡ร†๏ฌ‚รฆยชยธห›รŒโ€™รŒห˜wj}ยธโˆซrรงโ„๏ฌยซโˆซยจรฎรซkฮฉโ€žรฏMรงโˆ‚Nร˜รซรŽโ„R
tร”^_ยช5wยตยต7โˆยฑร™#รฟwโ€ฆK ยปหœยฑร˜~ยดJ$ฦ’รท@หรˆยฉยดร hโ€˜ห†โˆ†รŒร‚m}ยฐs'ห†J-!QDยตร“KeEiรทv]sร–รโˆ‚Q[โˆ‘+,-หœห‡รถc9Wโ€บรซCยปยฅร ยซรŽfVtโ€œ8ร˜ห˜โ‚ฌยฎWรฎรŽรšฤฑvร•WBmzร˜๏ฌfห‡หšโ„ขร„Sโ€˜ยถ{wFmโ€บ;ยฅฤฑร‚Tร”-ยฏ
+3หรผt[รธหšห†ยธ"wโˆซรŒuรŒ^โ€œรœรšMยฎรฃ4รปยตรถaโˆ‚ร‹รชร€ยฉรฑ ร…%ยธ)ENDR-โ€šยฉร•9ยตNwCฮฉBโ„ขC]๏ฌ๏ฌ‚yWยง~aรจLโ€ฆ\Dรจรรˆโ‰ รธ:$ยฟ*รmโˆซw?หยบรญi<iZCโ€ขIB*wร‚Bร“ยฌรฌJร€ iยจรญรฟโ—Šโ€บ@โ€š8ยฐโ€š รˆยป4รˆe"รฅร‹โˆโˆ‚รฑi@โ€บ<๏ฌโ€ฐm1๏ฌ‚>z$โ€˜รO=Nรจร˜ร˜0ฮฉzร‘OO[โˆซuห˜2รนยช*jD){ยฟ~zโ€™Oร/ร”รฅ รˆยถCร™-DZยธeFหœรŸรผWCโ€บ+โ€ขVย ยทโ‰ Qโ€“2ล“รฎรรƒโ‰คยป:ยง6&Kjrร‚รš
Lโ—Šโ‰ ;ร•ร†ร•ลธ ฤฑรˆโ€ฆโ€ฆโ€”ร’*sรฆยถx0U5ยฎโˆ‘2รˆโ‚ฌร
+รƒkuร Qโ‰ฅmโ€“kโ€ ร†Dยฑi)ห™โ„]ร€ยถpรนรฎ]LOห›ร‘ โ‰ฅโˆžโ€ร˜uHhGร–โ‰ Qโ‚ฌโˆ‘ห™.รผยฉ^1รŸร›Tโ€™๏ฌZjยบzjโˆซfZ]ร›โ€ขWw[7รปรŸ$ ,% gโ‚ฌยกรฆ:jรŽbโ€žsรฆ[รŽโ€ฐmโˆ‚ฤฑโ„ขห™โˆซยขkโ€ฆยข~ลธ
+LUb-โ€˜kรฅรงร‚รŽJ[รŠ|?Dfโ€˜ยจยชร›vยบรŽยขล’รŠ9รนlO5ยถยจรฎdAรถโ€˜rQรดรˆโ„ขMVGโ€บ)Zโ€˜]J=โ€”ยตโ„ขnรฉ-รฏโ€”tยชยข^uDร˜
6โ€™โˆรฑยฑQรยฐยฉVEฯ€]โ€˜Iรบโ„ขฯ€โˆ‚QรŸรซร˜6โ‰ˆยบ!ร<Vรณโˆ‚โˆ‚ยขk=k[[qโˆ‚ร Q[ยกยช6ร‘ฮฉรรโ€˜Cโ‰ฅuโ€œBรนGโ‚ฌXD6Bโ€บรร†ucร‹ยฑโ€™+ยฑร,โ€˜XรŸโˆ‚ล’ยฃรณ=o[โˆ‘รรจ
+ร-รˆรจรงQ[Aโ€:ร™F;โ‚ฌsห†โˆ†รทยฏkweโ€˜รŒa๏ฌVโ„ขยซFยฎร›Xn]ร™ยตร“Yฤฑu)J\โ€บjโ—ŠF]
+?โˆ‘ร™ร•P3รธ}รWDโ‰ cโ„mโ€ข;nร‘โˆซ>โˆโ€บ]รรœโ€กyรŽTcยดยฎ+รŒ๏ฌรคzร‰v๏ฌ‚ uMรฟฮฉยชfโ€˜uAหรทรฆ)รFmห˜ยฏรฅ2Vโ€˜ยฟยฃรฅรค๏ฃฟ9Gรดห™8ร‘Mฮฉยฑ!ล’ยทล’{c1ยจaโ‰ รนร˜ร„โˆซ.qรฌรŠ๏ฌยตยฎqโ‰ˆ4ยฃNห1[รŒ
Qรตยฟรฅโ€บรทรงYยฎยซg^7โ„รŸ โ‚ฌ}ยตMr3โ€ฐยขโˆ‚J.รฌรŽRโ€ ย gรฌรŽ%a)ร”รคยฎรณโ‰ˆรธ\ยฐรตยฐร†
jลธยงห˜ร‡fร“\ร›Udโˆ‚ล’Cโ„ขยฑ7w8iรฆIยงn~โ‰ หœ=ร•รข(n~Jฮฉโ‰ˆยชDยฅ}หš:ยฃ,ยฌยฉรยตยฎโ—Š๏ฌโ€œxรธร–eY8ล“^eหšqรŠHร‡รกBรฒ`ร ห†Aโˆž2ยธBยฉzรนรถโˆš>Lvร–V๏ฌ‚รฃSร‰:[[U%โ€ฐ*รฃร–ห™0ยซ<Sโ„Iโ€ฆโ€น*,รŠ,ยถรฆร‡รถโˆซย [ร…ยฟรนรทJ(โˆžvร„Dรงยทห˜ร†ยตuAโˆ†]รขห™๏ฌ‚โ€™+0โ€œรท๏ฌ<โ‰ .!Yโ€บโ€œ[ร’[=wลธโ€™ห˜EKรผโ€™Bkยขร“ฤฑร“โ€กร€;หš<รŸห˜โ„/kP?หœร›}โ„รŸ}ห™uยถห‡
ห‡ห‡รฑล’\zล’
\ No newline at end of file
diff -Naur /Users/branden/Code/charts/stable/prometheus-operator/charts/prometheus-node-exporter-1.9.1.tgz prometheus-operator/charts/prometheus-node-exporter-1.9.1.tgz
--- /Users/branden/Code/charts/stable/prometheus-operator/charts/prometheus-node-exporter-1.9.1.tgz 1969-12-31 16:00:00.000000000 -0800
+++ prometheus-operator/charts/prometheus-node-exporter-1.9.1.tgz 2020-06-04 08:16:50.000000000 -0700
@@ -0,0 +1,23 @@
+รฃห‡)+aHR0cHM6Ly95b3V0dS5iZS96OVV6MWljandyTQo=Helmร=ks7รญหšy~Eร‚=K^sHย รญยบยทร†ร˜NรซรฎDuโˆ‚รƒรญรบยงR^รผ ล’ร„$โ€š``(1ยขร“โˆ‘_ยท1ร”รคยงNโˆ‚ร‘โˆ‚ร ยกยดยชร…Fยฃโ€”ร‹รฉ8 ยฑรบโ€šXยฅ)ร›q_EรฅKรƒ;GSฦ’โ€ข;Ga๏ฃฟรณยชยถnโˆ‘โ‚ฌ}ฮฉรธร˜ห‡ร”vยชร‚ห‡ยชหš{รˆ๏ฌ‚:รธwโ€“โ€บ;ยฏ โ€นฯ€โ€žUR,$โ€šรˆvร”โ„Nโˆ?IBห˜ sAรŒโˆšยจรโ€ (Jvโ€บ๏ฌ๏ฌ‚โ€บรปโ€žcยทqIรนw?โ€ก OM3ลธยธร…ยฌยธqยถ,ฦ’}รฒJรข~รŸ3!rรจ\รจร–รนยจFGโ€™ยฏรบล’8ร รป_2ร“รฃรฆโ€.5รทล’ฤฑโ€žยฅ!ร•ยฐรคฯ€ร†ร‘CDร‡>Lยข<ห†๏ฌ‚รฏยฐzu(RJรธยฉ>tล’Lร‘โ‰ˆรฎ <sLNโ€รถpรฃฯ€รกuWk6KPโ„sรธq{ล’โ—Šยถy>5ร†ห‡
+b,ร“ร–โ€นโ‰คห›ห†^ร”รฑโ—Šห‡ยด^หœiห?Fโ„ร‡c<Fq ยกยบยฅยฎรฃรฌยฌuโˆ‚โ€กโˆšรฎ ยธrยฏร“m{รƒxร ยงฦ’>รฅIร„Uร…cรร cรฒ!Nโ€“(ยฟ$ร‰รœ ร…} T2รฒโ‰ฅรฒร‰ฦ’a รขร–รŽรชMp๏ฌ‚โ€ก8bร‡Hโˆ†ร}ยฏ-Fsรณโˆžรšโˆซย รฑ#ร„Dรฌ>รƒ,ยฃร โ€š โˆžร„xร›>รบรฉล“รฒp,0รฏรฉ#0รผOw!รร“โˆšQ รขห˜รˆ@Uc\ห†ยทรต^โˆ‘ยดรตโ€ฐ,ห˜,โ€™ยดล’p"$ยถร”รˆaรบRรขห˜)รœรญยซรฟ@รฎ2รขยดโ„ข0โ€ฐ0ยฉ Gโ„ขร›รฑ*๏ฌrรบรยด*2โ„ข 71Uโˆร›หš0Fร…ยฟ: ห˜>QMยฃโ€ก-ยท@ร™ยทห™FP\KDยปS-โˆ‘รนezห™@Bรƒbลธรก^W8ล’รทโ‰ˆBโ‰ครชยธรฉAN1ฦ’รซรจ$รฆรชI<รดร‰ยฟโ€œ)รŠf;gA@ร‹โ€ฐGหYรซ*ห‡โ‚ฌ :DW?R4C$Pร‰ร”Cล“q8NรฒยถรŒยธรฅ!1
+ร‡9pรยฑ0ฦ’โ€˜ย ยงรถ&"ยฌล“ยกโˆ‘s2โ‰ 
ร ห™โ„ข@ร„โ€”L
^M@5=Fร–GX,tโ€๏ฌรฎรŽ)ยจยทรฒยชfยฌยข@0 โ€˜โ€ž ,โ€˜ห›E=ร›?รณxLร…QยฟtF8ยฃ!ยถRยฟ%รซSร รฎรทmรŸCy "ห†ยถโ„ขหšwร‘รญ/ร’ยชp:VS|รณร  โ€ฆUรฃยฉร…VรยกรงYโˆžKB'โˆซฤฑร„PUห˜รธโˆ†BU{Xฦ’ร/5ยธรกlfHรโ‰ˆ<รฒโˆšร #รงรตยฑฦ’รปgยฎ~ร“โ„FC"ฤฑโ€˜โ„/รคหšโˆžโ‚ฌรŒรœห†wร Cฮฉรƒห†ยชร”ร ร–๏ฃฟโˆ‘รฃRร–^ยตยฌ+U!YQรกรปยซb*Mรน
4ยก.รŸj^s@pQ(bย โ€šยฟWยธ@โ€”Bb๏ฌ‚หšWโˆซร รจยกzRkhKmHยถHk`<รŽฯ€#โˆžโ€˜(2M)ห›ยง{ ยปยฅCL0โ‰ˆjJหš B'รœqร‹ร” +Jฦ’@โ‰ฅยงAรฟโ€žXรค>|ยธยงโ€ ห†bNโ€ฐยธร Qรขร˜4รฟ<ยถรกโ€šรฅโ€”sโˆ†d
+ร‰ล’ยธQ`๏ฌรกร‰หหW{รฉโˆšGยปโ€Xโ€œc6ยฃโ‰ฅยฃหOรบ{xรฎM]โ‰ค7Mยตรƒรก ;80<โˆžโ€˜X*โ‰คยฎ)ร€)Vรฅรณโˆžรฉล“<โ€”ร’ฤฑp$E'โ€œ5;ร›โ‚ฌ ยฎmรตรŸโ€ขร Nรฆยงโ€ฐlรˆโ‰ˆรŠโ€ž(`sโ‰ฅnโ€ฐIรฒโ„ขUZร‡lรรฃโ€ข ~J[ล“0โ€šรณรถโ‰ฅ:[*รจpโ‰ˆรŽ8jยฉN1ยซยถ~ฦ’Mยฎโˆž'Wf)รฟรขยฎfร–ห™9eBโ‰ˆรšรญร’/รฉห™qfห›NGยบรกBรช ล’โ€šH
รงยซร‘*รƒ oรคหXร’5โ€กqร„ร–โ‰ฅยตร‚$5S Avรฒdรโ€“รฃรกpรยซรบโ€“โ€ฆEโ„รƒรˆร‘โ‰ค4หšโ€ฐ
+{ยฑยงm-โ€รทโˆž'ห‡ร„y(โ‰คOmรซร™ยถ๏ฌ‚ยฏร–รŠโ€ž<ร”Cร %รšรซDร†รถโˆโ€ข",Rรฌรปร’>รบโ€œย Gโ‰ฅโ€žรณโ‚ฌ5mรตmโˆžโ‰ รฟรท-;[pรฒรŒnvOGรฆรจ5_V`ยงb9DรƒNฦ’ยธ\รง<M8โ€ฆz[โ‰ รซโ€นfW ^sjร”2โ€ *ย !รฒล’Gรบยฏโ€ฆโ€นRDรƒรณN 9ยฌฯ€โ‰ˆร‚ร„โˆ7รŒ
+หร‰ฮฉยถ"Lร™รธรฉร˜Gโ‰ค@wjหœหš6โ€กร’{โ‰คgรƒNโ‰ฅugd8ฯ€"Bรค"$Nรฒf*โ€šLร›#ยถยกOโˆ‚โ€ฐ-ร ย EรƒVร˜ZIโ€ขยตรถโˆš >รขฤฑrTโ€ cร–รšC>1รฃgKรฌโˆ‘โ€บห†X`โˆžยทห™D|Iยท3Yโ‚ฌ>V+Jยบห˜๏ฌ‚mรฉยฌEยฟXยฅหšรฃรŒรˆB,f;ห›Gโ€˜ห›หโ€ร‡ล’Bยธร˜ห˜ยฃรรผhGหหšยจยถqโ‰ˆ%ยตdร‹ร†sรŠo:<ยถ9ยฐร† Eยฎxยบร„1gaโˆซโ€ S0~`Bห›ฦ’ร‡8ฦ’ร”tยฑยงโ€ฐ0หœO][!ร‹รธรƒยฅVยตHNหš๏ฃฟล“โ€ฐOหšEรณยฅรผโ€œรธรŒ7รฉรซห‡รปsโˆš4Fร€โ€™โ€š,Bdรฉฦ’gรฅโ€šร–โ—Švรฎ`ร’-1๏ฃฟjรชjร‹4&รฌEโ€ฆ
+โ€“รงb๏ฌ‚U`f-l)hรŠร€;eโ€ก5ยฟโ€ ห™{?โˆšรบ+>ยดpรฒ1ร‹LXโ€˜ยด"ห˜รซรฎ^:โ‰ รƒยทยฟ,Pโ‰ˆw8ร’4รคโˆ†ZยธWM*๏ฌร“!nGรผ#
รนรผโ€ โˆ‚ร”MยฌLร‘๏ฌ‚โ€œH5โ€šรธ-โ€”)รฎร‹หœโ€น=หœรฏรญยฐยชร‰รŒ$7ยฅ\โ—Šฯ€ห˜QD:1โ‚ฌโ€ฆฦ’v 9Tรฑ'ร‹ViNรฒรˆ๏ฃฟยตOnหœรฌล“ห‡รˆรˆยจsห†ห›โˆšโ€ฆร–+ร˜โ€ฐยถ}โ€นrห›๏ฌ‚}โ€บ;(รนห‡_ร”ร”หœรปล’ห‡รจรซz.|รจร•รขEQ@<ร•โ€™โ€กยซร›โˆ‘0รถ+1รฑZaY`PยซDรฏ$r}โ€บV{รฌ]~Zgห†ร โ€นหœ'ยฃ8โ‰คbรดยดรจpยฃรฉ~รฑqรบฮฉ?>ห˜<xห›ยทร•โ‰ฅmยตยฑz2ร„ รฑโ€“nรŸโ€นร†ร˜SรซZรงโ„ร ยฅ| \โˆฯ€ร…6ร‰_ยฃรญโ€7โ‰ kWยก\UT|ร~rรฌCยธM+รซโ‰ˆรคโ€บ$รŸโ€ร€N รญโ€A UYโ€น?4Dโ€šPยขโˆ‚รXโˆยฉร‘ยจรšรรจรตรฑรน7eZรฟร”w:ล“รหšล“Rยฅkโ€šยท@โ€ก"๏ฌ‚2โ€ฐรฃu.รŠร€ยฎรค!ร™ยทTBร รŠ โ€” โˆ†ยฏBBciUHjBร‚รตร‘โ€A"ร“%ห™โ—Šโ€ฆIรบรธโˆž<DยทR ยบFร†โ—Šp*รˆ<7รผร1-fยฅ/7ยขโ€šร›รฅรค'ร?รนโ€™R7g2n2โˆซรŒรผ_'$rยฏt รน(รญ+รรฌร‹รŠyร–๏ฃฟXหรŽรŽ
+=5โ€ฐ77
s!Uรฉโ‰ โˆžรบร”รจ?รผรฆ;)!Oรฃร˜หœโˆžhยฐ(zโ‰ฅzmSร’%ยซFยดรคร“ฯ€ห˜โ‚ฌโ€™ยขฤฑร•Mยดqiล’Rฯ€โ‰ˆโ€˜ห™รข"โ€˜ห†v_ยช]โˆ‘รŽห†ห™๏ฌ‚ร™โˆซ]ยดรง0*ร• m9 Bโ€˜๏ฃฟโ„cโˆ†/หœร”)ล“รบโ€ขยถ!ฤฑUรทรห‡+รห‡รผรŸ8ร 0ร†รฅ6ยช
+โˆeห‡๏ฌ‚รŽร“ฮฉ*ร“ห‡ยชโ€บฮฉWหšOหšห‡cยงรŽรŽล’ รฒรซโˆžร˜UhJ V+ยธMยฎโ€“โ€šMq^t4รตร‹ยบpNร†"โ‰ ร–-)รยฅโ€™ulฯ€6ยฏxLร‹รŒยดยฅรนโ—Šโ„ข^โ—Š\8รŽ5รถ0U2=ยซ,โ€˜Yรฅzp๏ฃฟJห‡Iยฌรฃx<&Wโ€“jgรงยฉeโ€ ห›6>2
+2รฎห†ยฐโˆร~รฃQ@โˆ†หšjฯ€jP\รglZโ—Šร‚โ€ขรCร…%`ร‘=ยงVโˆ‘`!รœห‡Iโ€™cโ‰ รณฦ’ยฑQยต-รœVNoรจรŠ9ยซgโ„ขยจโ„โˆซรฎ8โ‰คโ€ž:รŸcโˆžยบโ€ฆ4รญr]sรŸjโ€˜รฏ.Iยฎโ€บ2jรบBรŒโˆžqรฟโ€”ร†รฉรŽl_IPDโˆ†)zรฌรจ)รครฌ2รงVยขร…โ„Nรญล“4<ห7ยดรฌ97ล’5ยถรฏ"OยซZยป]{ร„'TรฉยฐฤฑWโ€”ห›ยดhรฏZ3หร†3ร’รถห›รทรฆโˆ‘:h!AยบD โˆ‚:5Mร–รฑโ€šร™(รคห™klfรpยถรฒยฉล“โ„โ—Šโ—Š)ยฎVยชร†รฆโ‚ฌรดYยฏlwMGล“ล“Uหšโ€˜ร–mรŸโ€ขYรณโ„ขร™ร™'รชรโ€™ร˜รชโˆš`ร’ล“ยฌโ€šล’โ‰ โ‰ˆรบรMยชZ1zร‚รฟehJiร™โ‰ โ‰ฅz,Ms%?รฏร•๏ฌ‚รทvยฟqยฎรฆฤฑโˆ‘ยฅ>โˆ‘รทโ€ž^ร€ยธ6โ€”wยฃยฌmยปPonล’รถโˆCยฑรฒkoโ„ห†p}รน.รˆmBฮฉ ห†Wowรถ:โ€ vรปรฑhยฉยดรฑหยฃ"รณรท6โ€œยฅรนโˆš `รณรดyVlD2sHaรœห˜รฒรโ€Lรญโ€ฐโ€ฐโˆ‚ยธร–ยฐร`<"หšห†>qร•ฮฉโ€“รคvโ€น*
+โˆซVโ„โˆ‘รฑโ„ขAeรขaprโ€ขkpห†ยตEรฎรŸร™ร„iห˜๏ฌ‚G8dTโ€กรงโ‰ รณร€ห‡ฮฉ๏ฌAโˆ‘Wรฑห‡_ร”ร”=โ€ฆห‡รจรซรšห†(รคDgรทsรฆรหœยทXรฌหK'9หœS+โˆซMรฎNยกPeยฃรฌร˜Vfโ€œฤฑo๏ฌ‚vyโ€ฆร–รc*aO5ยฃDqรฅH.โ‰ ฤฑรคร™ยถห†โˆ‚โ€”โ„ขยถ6รฌโ‰คยฟ๏ฌรŸโ‰คTEQeร™%[]ยงlรขSรฏรฑJยตรคPf]ห‡H`โˆžยฟรŠhโ„ขโ€œ]ร’ห™หœ ๏ฃฟโ„ขยบรณรธ8NรฃUlโ€ขLร•โ„ข<รฒร˜ฮฉZ๏ฌ‚a
+&ร„ยฐร†ร–
+รฌโˆ‚ยฏyรขโ‰ฅ\ย Iรตร†ย Jยดล’รก:)ร€โ‰ j Wยกโˆ$?รครญโ€™Iu&รฎรŽ โ€โ€นgร‚b9รŽยตรŠล’9รŸIยจโ‰ Xยขโ€ฐ.ร‹ห™Nf\`/Kโˆ†|Iโ‰คโˆ‘ร…โ‰ \g:ร€ร•รฅยทรŠยถ_ห˜,โ€”nnZร‚รฑ9ยฃยฟJรนรƒb0โ‰ฅรปรบ|รญ1รฟkรŒโ€ฆยฉqรŠรงโ‰ˆรตล’รฎ ลธQ?รรฃรขฯ€HKรขฯ€ยฎโˆซฦ’#โ—Šโˆ‚โ‰ ห†ห›ร•โ‰ฅรŒ๏ฌ_|ยฏ|:รฟฯ€Meรต#`zยชยตรยฉรs:#zยชยตยงmu8ร€CรนPย ยดCหiยกโ‰ ยตรจ,vb
Oห™โ€“โ€™jโ€˜nโ€ขY-โ‰ครทUห˜รฉโ‰ฅโˆžH0Jรฒs<.ร+รŠ]0m/รทร•ร–ร˜โ€™ร˜+Zโ€™@YยกรญรฆS*ล“ร‰){+^ร,]โˆ†ยจยฅรœโˆรดโ€™ipmC*รดยซร‡>|8ย รจ. 3Lยฑล’Fโˆ8รบยฉรฎโ€”หœXรฑqรดรŽรŒrnโ€โ€ ยขย p8F>yร™>Sโ‰ฅหšรร™ล’ DKโ€;ยด?ร€รตรฃโ€˜โ‰ โ‰คร รฃรทฤฑ =oรชXรUรต.ร˜ยธรถรฑยดEรครท'ร€V]โ‰ MLyยฉ:โ€” รœgรผ_ยฌ3=ร‹รธYร˜รซv&ห˜รดโ€œยฃv#xYโ€”4โ‰ฅZ>ร‰5+รปโ€ฐโ€™Bโˆ†โ‰ˆF3Kรบยถยฑโ€ฐmuย Cjร†]ยช๏ฃฟ7โ€ฆล’ร›ยปรค}ย โˆซยงโˆซฮฉร–รกรŸSรŒรบโ€น'9[ยฎ5qโ€”\ร›app;รฒฤฑโ€ฐnรฟรฒโ€ร˜u"ร™รฌรŸรดร•ห&โ€™jรฃรธร‡ห›zยฑห˜Vโˆžหร•รŒ4ฯ€ยธbยทยกรˆยฑรนโ€บ%โ€˜รŸรทยกลธลธ%ยตห›โ‰ 6-ฮฉโ„ข^0dMยช(ยจรทtSยฎโ€™รฟUร‡$หรถ!ยฉรถโ‰ฅZร•ห™+รฒโ‰ครŠโˆซยดรดรผTรตฯ€W#โ€šรณvร•โ€˜โ‰ฅ@Y+!ย รทร”รผKรŽรรฃร†ยชM๏ฌyรฃ\eร–,}V/)U^iร“7dโ‰ รƒ0ร“โˆ†Vรกรซรบ^7ฦ’>รขโˆš>ยบโ€รจIร“aหโˆžลธรฆยฑ
+Dยฉnยงโ‚ฌ*.รกรŒ+รŽห‡Vโ€“ห‡ยถรจ/Fห‡โ‚ฌรŒรฆร“รฑรŒ?zโ€บร“รฌหรยฃยง2รŸLhmร“รฒ hยฃ>IJยธโ€™ยฌล’โ€บโ€˜ยฌร’H`i_rยงห†รฏyร‚ยงยท+ยตยปJรฟ1cโˆ‘Q=Yโ€“4รˆ
+ORmVA
p_dร–ฤฑo๏ฌ‚โ€ขnห›ยธรฑฤฑ๏ฌ‚{ฤฑzรธbห‡ฤฑห™โ€™โ€ห™รฅTQรŸร”รฏโ‰คโ‚ฌรณยปeรœ`?:q=โˆ†1โ„Bย &ยจQโ€ฆ;Sรรจยป+ร“vร–TฮฉรŠยฎbร†ยธ`ยชห› โˆJโ‰ˆ%;ร‘ยชยจรyยถcรฒรถa_Eยถv;รฆ
+รจรทsโˆ‘โ‰ˆโˆ‘รร–;ร Uโ‚ฌยฎ?(~รŒโ‰ˆหœH+๏ฃฟห‡HDmหšรญรญโ‰ฅร˜รธโ€น*ห‡ฤฑJห›?vw{{Oรš๏ฌ‚ยฃยงโ€œโ„ขรƒ_รซV5ห™kห†\รฏ0โ€น๏ฌ>8g.lโˆซรคร‚รฎqรšยชV.โˆ_ห›ร†โ€”ล’z5{ร‡รถiร“ หœยฌโ€˜ฤฑรฌร”รฆโ€รซร”9รฃฤฑรƒรยฏJbโ„ขโ€กล“?9ห˜หšยฏยฏ<b~rร›โ„ขรผโ€ฆl
+ร•0รขรฆf=รผยซjjโˆš+#enรŒ}2โ‰ฅฤฑโ—Šห‡ร P_รŒห™ยดโ‰ฅร…โ‚ฌโ€ฐรธ๏ฌnYห›{ฤฑ$ห‡=RโˆซรŽห™_yยตWโ‰ˆโˆ‘fหลธ โˆžฮฉQNยกโ€กร„*ยบ3("หรคฮฉโ€ฐ0Zรชยฉโ‰ IรขSโ€“=mร‡ยจ{รชยถรผโ€ฐโ„ข?yZรงห‡๏ฌ‚ร•
โ€น-ยธwรธรƒห‡{ร˜โˆซOห†รผรจรญร“รฌห‡[GAโ‰ฅ๏ฌKรฎpยธร›รธDโˆ†โ€“ร๏ฌ‚Oรชยก#Nf$ยฟรฌยบโ‚ฌโˆ‚-8โˆ‘รปร…ยฅSรฉgโ„ข
+2O:รบ1iโ€นYยฐ `รณร‰ยงรนรฌยฅXรฆยกฦ’ยซ~L}Dโ€ขฯ€โ€บยฃรฅโˆ‚UC๏ฃฟ7๏ฃฟรขโ€“
e#ย ฤฑยฏR72รค%\bหโ€ฐ:โ€šlF|หรรƒ8sc*0
+>รฉโ€ฐT,uoฦ’Ytร‘"4"รซ'รฆยฌโ„pยฏห†โ‰ ห›โ€<โ‰ ๏ฃฟยซห†VP{รจโ„ขรซยฌ-aรปรŸโ—Š)ล“รฌรบโ€ฐย (ร•ร 8Sยช ห†โ€ยฐฮฉqโ€ข?}vI/หœรŸY%5ร–ฦ’โ€˜๏ฌรทร ร‘รˆโ—Šโ€ฐ~MeTโ€บCรดยบโ€ยกQรœ๏ฃฟโ€šโ€™โˆžหรนรˆpโ‚ฌโ„รกDOยข+โ€žรškรธโ€กLโ€บร‡รŠ!โ€”Nโ‰คpล’[รจรถ15Tโ€˜Lโ€ฆยถฮฉโ€น]โ€š 0oร‚โ€™ห˜ยงล“ล“Uโ‰ฅรกtห›\ยด}๏ฌ_%ร‹ฯ€aรท! !รฆร•"รŒรฎqlฮฉรผFโ€”!รฉยฅรผ69E.Nt[ร•}โ‰ˆQโ€กSรข{<ย } ยฉรฃ\k]yโ„ข}โ„ร‡ร”_{1ยฅร“โ—Š4ยจโ„รณรตโ„ขโˆš ยป,ยฐs,รฅ,ห†ยฎรน&ห†รรฅโ€ฆร”Hร„โ‰ˆ\H&โ€โ€žO/ห‡ยจโˆžห‡'ยถyยถห‡๏ฌ‚{uPโ€”ห‡ร”รŒ>รŒห‡รจรซjร”ยฏรAโ€žยฅS7Xยฃรšโˆšร‡ยฌยฃร‡:+ห˜jฮฉโ€š^^โˆยจยชWรˆยฟxQโ‰ โ‰ฅหM]jDห˜me%Yรฃรณmหล’aห‡V๏ฌ‚xล’=ล“lS&a[oยตรฏโ€œรขรฌรบรนรฟ)รถ"5Z.'รงร‰รšuWยฅ|ร†โ‰ฅx.๏ฌ‚รฌร”;6รธโ€นXzยตร’ยตWรโˆšรŸโ€™ห˜รธ}oยบยก6pห‡ร”รฎฤฑยชโ€บ๏ฌรฌห‡รจGIKล’kฮฉ _โˆ‚รจ$
+ยดMโˆ‘รฌโˆ†รŸTหœj:r76โ‰คยฑwร‘jโ€™ฯ€+โ€œE2ล“
ร–2รดร”รœรฑSร’Xโ€นยบ&,Wโ€ฆโˆ‚ร†ยฌยฐรŸยทห‡โˆ‚ยฉรซห‡ยชSร‘โˆ†!ร]หšโˆร–ห‡wหœ{eห๏ฌ‚ยกร“๏ฌรŽ'ห›ห‡i HJรƒรง"ย โ€“.รŸรฒยฌ(&ร…>5Gยปหšร‡&Xยงโ€”DiIฦ’L62'ร‘N^*fรœ$รดamลธรบร€Gโ€˜wโˆ‚ร„bหš๏ฌf;โ€šxLร†โˆžoร™ห‡ยฑโ€žร‡6หšgTโ—ŠTCร‡sรŒ๏ฌ‚uโ€นโ€žรฃล“รญqรlยก CFยทรŸยฃ ๏ฃฟ รฉ;!โ‰คยฃห‡5โˆšwโ€นโ€”ร”ยบยฃห‡M2ยถรฌรฉห™'ห˜)fยฅรฌ54B๏ฌรณ8โ€ž ห†ร–+.#รร–;B_รบร† #รโ‰ˆห‡9[๏ฃฟโ€šร‘โ‰ˆNรจOร‘โ€žZยตรฎโ€žยฃรฉ)ยซลธร˜Fรฆรฟโˆห›๏ฌ‚ห‡|vr~q/}โ€นโˆ‚ห›{ฮฉรญห‡รก๏ฌ~wร”Iห›{รฎร‘ยขร โ‰ฅรดรงรผรฎรฉรฎรฃฦ’ร’รฅโ€กร€ร‚ร–รฆ6 Oiยฃโ€˜โˆห›ล“Oรจ๏ฌ‚รนโˆยฐหœ>รฑร˜ห‡โ€บโ€บฮฉร‰โ—Šร‚ฤฑรธโ—Š}รคห‡ห†(i Yโˆ‘3รŠcZC{dp^ยฟ)ร…ยปรกyหšXโ€๏ฃฟi{รงHh;โ„รจหšรกโˆ‘ห‡8>ห‡รกโ€ž รกCรจQยกร<%m1โ€บร…รชhโ€กNcโˆ‚ยทpยฎ[:โ€ขรญ3?รทnห†Gร€&โˆ†โ€โ‚ฌร 1)$Gรซtโ‚ฌรฟWz๏ฌรก>ยฃร„โ€กcรŠ2mยฎ(b'รข?รซรฃ8ร›ร’ร‘ล’โ€˜ร†รฒร“$2ร‘ร ยข รŠร†Oยฃ#ยฉยด]รƒ9ล’รฑโ€š)smรŸeยฎโ‰คC3รœร›โˆ‚ร•ห†รณ!โ€นยฏยงร–ยจยฏj$ยฏ0Mรนร‡[ร™ร RFฤฑยฎrรป3รบj#ล“nรŠ206/]ร‹c!ร”โ€ห†Vยทหœ_Aรฉ1โˆ‘\โ€š(ฦ’sรœโˆ†CTGโ‰คฤฑโˆžรฆรฉโˆšรญยฟm:โ€โˆห›รซรญ&lยซโ€ฆรŸรฉรจl=รšร‚QรตรตยตXโˆ‚โ€™โ‰คUรรดโ€“Nโ„ขรŠโˆ†ยฌร QรŒj ยก<ยขร‰โ€ข7ร™7tร–โ€น40โˆžร‚ร’fห™MยฃOร…ยถsรก)รญUvยฐรทหš`ร…Eโ€ฐ:7a{ยธB,9โ—Šqห˜รกr0Hรถร‰rZTrVNยซY|ย ร•ยฉห†รผร‘โ‰ˆkร†โ€š,โ€ ฮฉJร‡ร€=Tโ„โ€ 
โ€นโˆžรugXรจฯ€SU,ฯ€os*lรญ0ยบ-P`yโ€น9โ€ก$รถโ€˜Bรฏ6nร„รฌhรšยฟ`4ฤฑ?ยฅโ€”
รณรงโ‰คX%.snยฅรฎrโ„ขXb3๏ฃฟรฒiโˆš|รชโˆ†U โ€˜ยฟโ€ข.รงรฑSny`ยง{ร‘ยฃยฐห‡ยทยซO+ร•TIร…+รธ4ร˜Lโ€ก<p:โ€กรดยตยตยฑยฑรฌ:m
+\โ€”รด[Cรฃฤฑโ€šรฅโ€บDร–ห›รกโ—Š7รตg\โ‰ <-รŽยฃโ€ =PYห‡รตรณยชjร†ฮฉX)โ‰คยท=@โ€”รฟห‡PฤฑรฆxpรดYc}หEmtร€รคuc5ยฟโ€ขหšรฏร…K๏ฃฟรฆ|Z
~รรผ )โ€ขโ€œร„โ€ Hร™ร„hร“โ‰ฅiรดโˆ‘rhยจรฆHร“!ยต โˆ†} wฮฉยฅร„aPeE ยฟ)fโˆ‘โˆ9รผโ€กโ„4โ€ฐQโ€รœ๏ฌ‚ร™โˆซโ€บยตรŸeโ€™ยธยฃยถ รบ)b`KbNยงห™ร‰ยถยชรณรฟโˆ†4ร _ยจafยฅร‘รฎรป68rร„ยดฤฑร™8LOโˆ‘SNรŽLร‡HรŠโ€œhEN0ยฅรฉ รก.รบรj(ร‘รบ_ jkร‘)0ยฌรฒโ„ขโˆš0รดPโ€žโ€ž?;.ยชIห‡รตqร€ยฑjรฃยธร’<uยซรผZ8)nฯ€,โˆžx
'ร•Wยฅ๏ฌยฎย รฑuหš\9ร‹ยฟCรŒrwยถ\>@ร‚.โ„ขโ€”lรฎโˆ‘Kโˆซ _Dรฟ!ร†^ห™ร†kร†โ€ฆlcรฒgร‰รฉรฌร\'ยจaยซ#ยงMO%โ—Šโ‰ˆรงโ€šWโ€ฆโˆšร’โ€ž&ยตรŠZห˜P๏ฌ‚โ‰ รฆร‚oโ‰ โ€˜ย รธeร‰}โ‚ฌฤฑรŸร…Kยบยก-โ‰ˆร€Wร Eโ‰ _g(h8รผรทD๏ฌ‚pรตร _ytK$โ‰ 3ยฅรกรนร‰ยฐyยงรณsร โˆ‘รยปร›รฑฮฉwรŽรง\ %โ€œฦ’ฦ’5ยตz_ยฟโˆž.ร‹t%โ€กร™โˆž\โ‰ˆ{wร  8โ‰ฅqgรญโ€™โ€ ร€+ยฏ หยธโˆžJIโˆžรˆรฅ%qGโ‰คยธยปXย eยฑรŠรฃยฑรŽaโ€™รฟฤฑรตโˆ‘โˆ‘รƒฮฉYZ6-โˆ‚[โˆ‘dรฅโ‚ฌcร‚oDsห‡รตmโ€šร•ร“รกรš.tฦ’Zยข'ยขรŒHโ‰คDรPร™<ยงNร“รค3YwN?ห›Yโˆซ&โ€กย รฉ~รœฤฑ
+ยขโ€น]รฑรฉj%Xย $\รบOร‘ยซfรฒยฑ8หœยฟmยถหโ„ขรณรถโ„โ‰ฅโˆ†โ‰ฅJรณSรƒโ€ iยดdโ„ขรกรค|ฯ€รทร รฑรŸWร…โ€šjลธHPยทzยชโˆžรšรกรงยฟยธ
Mโ€žรขโ—Š!4VLยทrJรญHโˆ‚โˆซยจรญ1ฤฑร” รฎZโ€กzโ€บโ€ข,ร˜ZEรณห˜โˆš\Rwavjโ‰ฅรญHP]8หš{;โ€˜ร™รธโˆ‘ยจDโˆ†โ„ข๏ฌ‚รn
รฑoร„โ€˜รฉรœโ‰ รทโˆ‚รกรฏยป\โˆšรนeยฟยฃรธ4โ„ขโ€รฌรŽ_ ยบXHโ„ยป2 รญยฟ1Iฦ’รŠ4โ€˜โ€ฮฉwล’รƒยตโˆซรŒU_]หœ DWโ€4tYBIยธc/ฮฉหšยปยฌรฃhlHbหšHHร”rรยง0&Nโˆ†RรบEรฃbgฯ€;รณjโˆ‘รŠยฃร“ยซล“w๏ฌ‚โ€นยบรฌรบย 0รšยถลธรงzร“รบ8lโˆ‘ย รธโ€กห˜}qห›ร’eห™รรŸazeโ€ข7ยชยบโ€™โˆ†โ€“ร–ร”4โ€“(รฅยธr=หšรฉ9ยถโ‚ฌรถร‰ร›รตยฌฤฑ)ร‹ยฌโˆžรถIยปa 1รŸโ„8รฒยดรš/รกร”๏ฌ
+ร‹mLยงย ฯ€ยฑHรŸยฑYยกร‹ยฟnzห†ร–โˆซร˜xjร„ยฐdยฉaโ€“๏ฌรŒqbโˆž0GยทjรทG_โ‚ฌlรŽ)=โ€ขรŸร™รฎร“รบห›?ห‡ห‡หœยธโ€“ร‚รถ
\ No newline at end of file
diff -Naur /Users/branden/Code/charts/stable/prometheus-operator/crds/crd-prometheus.yaml prometheus-operator/crds/crd-prometheus.yaml
--- /Users/branden/Code/charts/stable/prometheus-operator/crds/crd-prometheus.yaml 2020-06-04 01:56:21.000000000 -0700
+++ prometheus-operator/crds/crd-prometheus.yaml 2020-06-04 08:16:50.000000000 -0700
@@ -1,4 +1,3 @@
-# https://raw.githubusercontent.com/coreos/prometheus-operator/release-0.38/example/prometheus-operator-crd/monitoring.coreos.com_prometheuses.yaml
apiVersion: apiextensions.k8s.io/v1beta1
kind: CustomResourceDefinition
metadata:
@@ -9,17 +8,17 @@
name: prometheuses.monitoring.coreos.com
spec:
additionalPrinterColumns:
- - JSONPath: .spec.version
- description: The version of Prometheus
- name: Version
- type: string
- - JSONPath: .spec.replicas
- description: The desired replicas number of Prometheuses
- name: Replicas
- type: integer
- - JSONPath: .metadata.creationTimestamp
- name: Age
- type: date
+ - JSONPath: .spec.version
+ description: The version of Prometheus
+ name: Version
+ type: string
+ - JSONPath: .spec.replicas
+ description: The desired replicas number of Prometheuses
+ name: Replicas
+ type: integer
+ - JSONPath: .metadata.creationTimestamp
+ name: Age
+ type: date
group: monitoring.coreos.com
names:
kind: Prometheus
@@ -74,7 +73,7 @@
description: Specify whether the Secret or its key must be defined
type: boolean
required:
- - key
+ - key
type: object
additionalAlertRelabelConfigs:
description: 'AdditionalAlertRelabelConfigs allows specifying a key
@@ -101,7 +100,7 @@
description: Specify whether the Secret or its key must be defined
type: boolean
required:
- - key
+ - key
type: object
additionalScrapeConfigs:
description: 'AdditionalScrapeConfigs allows specifying a key of a Secret
@@ -127,7 +126,7 @@
description: Specify whether the Secret or its key must be defined
type: boolean
required:
- - key
+ - key
type: object
affinity:
description: If specified, the pod's scheduling constraints.
@@ -186,8 +185,8 @@
type: string
type: array
required:
- - key
- - operator
+ - key
+ - operator
type: object
type: array
matchFields:
@@ -220,8 +219,8 @@
type: string
type: array
required:
- - key
- - operator
+ - key
+ - operator
type: object
type: array
type: object
@@ -231,8 +230,8 @@
format: int32
type: integer
required:
- - preference
- - weight
+ - preference
+ - weight
type: object
type: array
requiredDuringSchedulingIgnoredDuringExecution:
@@ -282,8 +281,8 @@
type: string
type: array
required:
- - key
- - operator
+ - key
+ - operator
type: object
type: array
matchFields:
@@ -316,14 +315,14 @@
type: string
type: array
required:
- - key
- - operator
+ - key
+ - operator
type: object
type: array
type: object
type: array
required:
- - nodeSelectorTerms
+ - nodeSelectorTerms
type: object
type: object
podAffinity:
@@ -382,8 +381,8 @@
type: string
type: array
required:
- - key
- - operator
+ - key
+ - operator
type: object
type: array
matchLabels:
@@ -414,7 +413,7 @@
is running. Empty topologyKey is not allowed.
type: string
required:
- - topologyKey
+ - topologyKey
type: object
weight:
description: weight associated with matching the corresponding
@@ -422,8 +421,8 @@
format: int32
type: integer
required:
- - podAffinityTerm
- - weight
+ - podAffinityTerm
+ - weight
type: object
type: array
requiredDuringSchedulingIgnoredDuringExecution:
@@ -477,8 +476,8 @@
type: string
type: array
required:
- - key
- - operator
+ - key
+ - operator
type: object
type: array
matchLabels:
@@ -508,7 +507,7 @@
topologyKey is not allowed.
type: string
required:
- - topologyKey
+ - topologyKey
type: object
type: array
type: object
@@ -570,8 +569,8 @@
type: string
type: array
required:
- - key
- - operator
+ - key
+ - operator
type: object
type: array
matchLabels:
@@ -602,7 +601,7 @@
is running. Empty topologyKey is not allowed.
type: string
required:
- - topologyKey
+ - topologyKey
type: object
weight:
description: weight associated with matching the corresponding
@@ -610,8 +609,8 @@
format: int32
type: integer
required:
- - podAffinityTerm
- - weight
+ - podAffinityTerm
+ - weight
type: object
type: array
requiredDuringSchedulingIgnoredDuringExecution:
@@ -665,8 +664,8 @@
type: string
type: array
required:
- - key
- - operator
+ - key
+ - operator
type: object
type: array
matchLabels:
@@ -696,7 +695,7 @@
topologyKey is not allowed.
type: string
required:
- - topologyKey
+ - topologyKey
type: object
type: array
type: object
@@ -731,8 +730,8 @@
type: string
port:
anyOf:
- - type: integer
- - type: string
+ - type: integer
+ - type: string
description: Port the Alertmanager API is exposed on.
x-kubernetes-int-or-string: true
scheme:
@@ -763,7 +762,7 @@
its key must be defined
type: boolean
required:
- - key
+ - key
type: object
secret:
description: Secret containing data to use for the
@@ -784,7 +783,7 @@
key must be defined
type: boolean
required:
- - key
+ - key
type: object
type: object
caFile:
@@ -813,7 +812,7 @@
its key must be defined
type: boolean
required:
- - key
+ - key
type: object
secret:
description: Secret containing data to use for the
@@ -834,7 +833,7 @@
key must be defined
type: boolean
required:
- - key
+ - key
type: object
type: object
certFile:
@@ -866,20 +865,20 @@
must be defined
type: boolean
required:
- - key
+ - key
type: object
serverName:
description: Used to verify the hostname for the targets.
type: string
type: object
required:
- - name
- - namespace
- - port
+ - name
+ - namespace
+ - port
type: object
type: array
required:
- - alertmanagers
+ - alertmanagers
type: object
apiserverConfig:
description: APIServerConfig allows specifying a host and auth methods
@@ -908,7 +907,7 @@
be defined
type: boolean
required:
- - key
+ - key
type: object
username:
description: The secret in the service monitor namespace that
@@ -927,7 +926,7 @@
be defined
type: boolean
required:
- - key
+ - key
type: object
type: object
bearerToken:
@@ -961,7 +960,7 @@
must be defined
type: boolean
required:
- - key
+ - key
type: object
secret:
description: Secret containing data to use for the targets.
@@ -979,7 +978,7 @@
be defined
type: boolean
required:
- - key
+ - key
type: object
type: object
caFile:
@@ -1005,7 +1004,7 @@
must be defined
type: boolean
required:
- - key
+ - key
type: object
secret:
description: Secret containing data to use for the targets.
@@ -1023,7 +1022,7 @@
be defined
type: boolean
required:
- - key
+ - key
type: object
type: object
certFile:
@@ -1053,14 +1052,14 @@
be defined
type: boolean
required:
- - key
+ - key
type: object
serverName:
description: Used to verify the hostname for the targets.
type: string
type: object
required:
- - host
+ - host
type: object
arbitraryFSAccessThroughSMs:
description: ArbitraryFSAccessThroughSMs configures whether configuration
@@ -1160,7 +1159,7 @@
key must be defined
type: boolean
required:
- - key
+ - key
type: object
fieldRef:
description: 'Selects a field of the pod: supports metadata.name,
@@ -1177,7 +1176,7 @@
specified API version.
type: string
required:
- - fieldPath
+ - fieldPath
type: object
resourceFieldRef:
description: 'Selects a resource of the container: only
@@ -1197,7 +1196,7 @@
description: 'Required: resource to select'
type: string
required:
- - resource
+ - resource
type: object
secretKeyRef:
description: Selects a key of a secret in the pod's
@@ -1217,11 +1216,11 @@
must be defined
type: boolean
required:
- - key
+ - key
type: object
type: object
required:
- - name
+ - name
type: object
type: array
envFrom:
@@ -1325,8 +1324,8 @@
description: The header field value
type: string
required:
- - name
- - value
+ - name
+ - value
type: object
type: array
path:
@@ -1334,8 +1333,8 @@
type: string
port:
anyOf:
- - type: integer
- - type: string
+ - type: integer
+ - type: string
description: Name or number of the port to access
on the container. Number must be in the range 1
to 65535. Name must be an IANA_SVC_NAME.
@@ -1345,7 +1344,7 @@
Defaults to HTTP.
type: string
required:
- - port
+ - port
type: object
tcpSocket:
description: 'TCPSocket specifies an action involving
@@ -1358,14 +1357,14 @@
type: string
port:
anyOf:
- - type: integer
- - type: string
+ - type: integer
+ - type: string
description: Number or name of the port to access
on the container. Number must be in the range 1
to 65535. Name must be an IANA_SVC_NAME.
x-kubernetes-int-or-string: true
required:
- - port
+ - port
type: object
type: object
preStop:
@@ -1421,8 +1420,8 @@
description: The header field value
type: string
required:
- - name
- - value
+ - name
+ - value
type: object
type: array
path:
@@ -1430,8 +1429,8 @@
type: string
port:
anyOf:
- - type: integer
- - type: string
+ - type: integer
+ - type: string
description: Name or number of the port to access
on the container. Number must be in the range 1
to 65535. Name must be an IANA_SVC_NAME.
@@ -1441,7 +1440,7 @@
Defaults to HTTP.
type: string
required:
- - port
+ - port
type: object
tcpSocket:
description: 'TCPSocket specifies an action involving
@@ -1454,14 +1453,14 @@
type: string
port:
anyOf:
- - type: integer
- - type: string
+ - type: integer
+ - type: string
description: Number or name of the port to access
on the container. Number must be in the range 1
to 65535. Name must be an IANA_SVC_NAME.
x-kubernetes-int-or-string: true
required:
- - port
+ - port
type: object
type: object
type: object
@@ -1515,8 +1514,8 @@
description: The header field value
type: string
required:
- - name
- - value
+ - name
+ - value
type: object
type: array
path:
@@ -1524,8 +1523,8 @@
type: string
port:
anyOf:
- - type: integer
- - type: string
+ - type: integer
+ - type: string
description: Name or number of the port to access on the
container. Number must be in the range 1 to 65535. Name
must be an IANA_SVC_NAME.
@@ -1535,7 +1534,7 @@
Defaults to HTTP.
type: string
required:
- - port
+ - port
type: object
initialDelaySeconds:
description: 'Number of seconds after the container has started
@@ -1565,14 +1564,14 @@
type: string
port:
anyOf:
- - type: integer
- - type: string
+ - type: integer
+ - type: string
description: Number or name of the port to access on the
container. Number must be in the range 1 to 65535. Name
must be an IANA_SVC_NAME.
x-kubernetes-int-or-string: true
required:
- - port
+ - port
type: object
timeoutSeconds:
description: 'Number of seconds after which the probe times
@@ -1624,7 +1623,7 @@
Defaults to "TCP".
type: string
required:
- - containerPort
+ - containerPort
type: object
type: array
readinessProbe:
@@ -1677,8 +1676,8 @@
description: The header field value
type: string
required:
- - name
- - value
+ - name
+ - value
type: object
type: array
path:
@@ -1686,8 +1685,8 @@
type: string
port:
anyOf:
- - type: integer
- - type: string
+ - type: integer
+ - type: string
description: Name or number of the port to access on the
container. Number must be in the range 1 to 65535. Name
must be an IANA_SVC_NAME.
@@ -1697,7 +1696,7 @@
Defaults to HTTP.
type: string
required:
- - port
+ - port
type: object
initialDelaySeconds:
description: 'Number of seconds after the container has started
@@ -1727,14 +1726,14 @@
type: string
port:
anyOf:
- - type: integer
- - type: string
+ - type: integer
+ - type: string
description: Number or name of the port to access on the
container. Number must be in the range 1 to 65535. Name
must be an IANA_SVC_NAME.
x-kubernetes-int-or-string: true
required:
- - port
+ - port
type: object
timeoutSeconds:
description: 'Number of seconds after which the probe times
@@ -1948,8 +1947,8 @@
description: The header field value
type: string
required:
- - name
- - value
+ - name
+ - value
type: object
type: array
path:
@@ -1957,8 +1956,8 @@
type: string
port:
anyOf:
- - type: integer
- - type: string
+ - type: integer
+ - type: string
description: Name or number of the port to access on the
container. Number must be in the range 1 to 65535. Name
must be an IANA_SVC_NAME.
@@ -1968,7 +1967,7 @@
Defaults to HTTP.
type: string
required:
- - port
+ - port
type: object
initialDelaySeconds:
description: 'Number of seconds after the container has started
@@ -1998,14 +1997,14 @@
type: string
port:
anyOf:
- - type: integer
- - type: string
+ - type: integer
+ - type: string
description: Number or name of the port to access on the
container. Number must be in the range 1 to 65535. Name
must be an IANA_SVC_NAME.
x-kubernetes-int-or-string: true
required:
- - port
+ - port
type: object
timeoutSeconds:
description: 'Number of seconds after which the probe times
@@ -2069,8 +2068,8 @@
in the pod
type: string
required:
- - devicePath
- - name
+ - devicePath
+ - name
type: object
type: array
volumeMounts:
@@ -2110,8 +2109,8 @@
exclusive.
type: string
required:
- - mountPath
- - name
+ - mountPath
+ - name
type: object
type: array
workingDir:
@@ -2120,7 +2119,7 @@
configured in the container image. Cannot be updated.
type: string
required:
- - name
+ - name
type: object
type: array
disableCompaction:
@@ -2258,7 +2257,7 @@
key must be defined
type: boolean
required:
- - key
+ - key
type: object
fieldRef:
description: 'Selects a field of the pod: supports metadata.name,
@@ -2275,7 +2274,7 @@
specified API version.
type: string
required:
- - fieldPath
+ - fieldPath
type: object
resourceFieldRef:
description: 'Selects a resource of the container: only
@@ -2295,7 +2294,7 @@
description: 'Required: resource to select'
type: string
required:
- - resource
+ - resource
type: object
secretKeyRef:
description: Selects a key of a secret in the pod's
@@ -2315,11 +2314,11 @@
must be defined
type: boolean
required:
- - key
+ - key
type: object
type: object
required:
- - name
+ - name
type: object
type: array
envFrom:
@@ -2423,8 +2422,8 @@
description: The header field value
type: string
required:
- - name
- - value
+ - name
+ - value
type: object
type: array
path:
@@ -2432,8 +2431,8 @@
type: string
port:
anyOf:
- - type: integer
- - type: string
+ - type: integer
+ - type: string
description: Name or number of the port to access
on the container. Number must be in the range 1
to 65535. Name must be an IANA_SVC_NAME.
@@ -2443,7 +2442,7 @@
Defaults to HTTP.
type: string
required:
- - port
+ - port
type: object
tcpSocket:
description: 'TCPSocket specifies an action involving
@@ -2456,14 +2455,14 @@
type: string
port:
anyOf:
- - type: integer
- - type: string
+ - type: integer
+ - type: string
description: Number or name of the port to access
on the container. Number must be in the range 1
to 65535. Name must be an IANA_SVC_NAME.
x-kubernetes-int-or-string: true
required:
- - port
+ - port
type: object
type: object
preStop:
@@ -2519,8 +2518,8 @@
description: The header field value
type: string
required:
- - name
- - value
+ - name
+ - value
type: object
type: array
path:
@@ -2528,8 +2527,8 @@
type: string
port:
anyOf:
- - type: integer
- - type: string
+ - type: integer
+ - type: string
description: Name or number of the port to access
on the container. Number must be in the range 1
to 65535. Name must be an IANA_SVC_NAME.
@@ -2539,7 +2538,7 @@
Defaults to HTTP.
type: string
required:
- - port
+ - port
type: object
tcpSocket:
description: 'TCPSocket specifies an action involving
@@ -2552,14 +2551,14 @@
type: string
port:
anyOf:
- - type: integer
- - type: string
+ - type: integer
+ - type: string
description: Number or name of the port to access
on the container. Number must be in the range 1
to 65535. Name must be an IANA_SVC_NAME.
x-kubernetes-int-or-string: true
required:
- - port
+ - port
type: object
type: object
type: object
@@ -2613,8 +2612,8 @@
description: The header field value
type: string
required:
- - name
- - value
+ - name
+ - value
type: object
type: array
path:
@@ -2622,8 +2621,8 @@
type: string
port:
anyOf:
- - type: integer
- - type: string
+ - type: integer
+ - type: string
description: Name or number of the port to access on the
container. Number must be in the range 1 to 65535. Name
must be an IANA_SVC_NAME.
@@ -2633,7 +2632,7 @@
Defaults to HTTP.
type: string
required:
- - port
+ - port
type: object
initialDelaySeconds:
description: 'Number of seconds after the container has started
@@ -2663,14 +2662,14 @@
type: string
port:
anyOf:
- - type: integer
- - type: string
+ - type: integer
+ - type: string
description: Number or name of the port to access on the
container. Number must be in the range 1 to 65535. Name
must be an IANA_SVC_NAME.
x-kubernetes-int-or-string: true
required:
- - port
+ - port
type: object
timeoutSeconds:
description: 'Number of seconds after which the probe times
@@ -2722,7 +2721,7 @@
Defaults to "TCP".
type: string
required:
- - containerPort
+ - containerPort
type: object
type: array
readinessProbe:
@@ -2775,8 +2774,8 @@
description: The header field value
type: string
required:
- - name
- - value
+ - name
+ - value
type: object
type: array
path:
@@ -2784,8 +2783,8 @@
type: string
port:
anyOf:
- - type: integer
- - type: string
+ - type: integer
+ - type: string
description: Name or number of the port to access on the
container. Number must be in the range 1 to 65535. Name
must be an IANA_SVC_NAME.
@@ -2795,7 +2794,7 @@
Defaults to HTTP.
type: string
required:
- - port
+ - port
type: object
initialDelaySeconds:
description: 'Number of seconds after the container has started
@@ -2825,14 +2824,14 @@
type: string
port:
anyOf:
- - type: integer
- - type: string
+ - type: integer
+ - type: string
description: Number or name of the port to access on the
container. Number must be in the range 1 to 65535. Name
must be an IANA_SVC_NAME.
x-kubernetes-int-or-string: true
required:
- - port
+ - port
type: object
timeoutSeconds:
description: 'Number of seconds after which the probe times
@@ -3046,8 +3045,8 @@
description: The header field value
type: string
required:
- - name
- - value
+ - name
+ - value
type: object
type: array
path:
@@ -3055,8 +3054,8 @@
type: string
port:
anyOf:
- - type: integer
- - type: string
+ - type: integer
+ - type: string
description: Name or number of the port to access on the
container. Number must be in the range 1 to 65535. Name
must be an IANA_SVC_NAME.
@@ -3066,7 +3065,7 @@
Defaults to HTTP.
type: string
required:
- - port
+ - port
type: object
initialDelaySeconds:
description: 'Number of seconds after the container has started
@@ -3096,14 +3095,14 @@
type: string
port:
anyOf:
- - type: integer
- - type: string
+ - type: integer
+ - type: string
description: Number or name of the port to access on the
container. Number must be in the range 1 to 65535. Name
must be an IANA_SVC_NAME.
x-kubernetes-int-or-string: true
required:
- - port
+ - port
type: object
timeoutSeconds:
description: 'Number of seconds after which the probe times
@@ -3167,8 +3166,8 @@
in the pod
type: string
required:
- - devicePath
- - name
+ - devicePath
+ - name
type: object
type: array
volumeMounts:
@@ -3208,8 +3207,8 @@
exclusive.
type: string
required:
- - mountPath
- - name
+ - mountPath
+ - name
type: object
type: array
workingDir:
@@ -3218,7 +3217,7 @@
configured in the container image. Cannot be updated.
type: string
required:
- - name
+ - name
type: object
type: array
listenLocal:
@@ -3300,8 +3299,8 @@
type: string
type: array
required:
- - key
- - operator
+ - key
+ - operator
type: object
type: array
matchLabels:
@@ -3343,8 +3342,8 @@
type: string
type: array
required:
- - key
- - operator
+ - key
+ - operator
type: object
type: array
matchLabels:
@@ -3419,7 +3418,7 @@
be defined
type: boolean
required:
- - key
+ - key
type: object
username:
description: The secret in the service monitor namespace that
@@ -3438,7 +3437,7 @@
be defined
type: boolean
required:
- - key
+ - key
type: object
type: object
bearerToken:
@@ -3486,7 +3485,7 @@
key must be defined
type: boolean
required:
- - key
+ - key
type: object
secret:
description: Secret containing data to use for the targets.
@@ -3505,7 +3504,7 @@
must be defined
type: boolean
required:
- - key
+ - key
type: object
type: object
caFile:
@@ -3533,7 +3532,7 @@
key must be defined
type: boolean
required:
- - key
+ - key
type: object
secret:
description: Secret containing data to use for the targets.
@@ -3552,7 +3551,7 @@
must be defined
type: boolean
required:
- - key
+ - key
type: object
type: object
certFile:
@@ -3583,7 +3582,7 @@
be defined
type: boolean
required:
- - key
+ - key
type: object
serverName:
description: Used to verify the hostname for the targets.
@@ -3593,7 +3592,7 @@
description: The URL of the endpoint to send samples to.
type: string
required:
- - url
+ - url
type: object
type: array
remoteWrite:
@@ -3623,7 +3622,7 @@
be defined
type: boolean
required:
- - key
+ - key
type: object
username:
description: The secret in the service monitor namespace that
@@ -3642,7 +3641,7 @@
be defined
type: boolean
required:
- - key
+ - key
type: object
type: object
bearerToken:
@@ -3716,7 +3715,7 @@
key must be defined
type: boolean
required:
- - key
+ - key
type: object
secret:
description: Secret containing data to use for the targets.
@@ -3735,7 +3734,7 @@
must be defined
type: boolean
required:
- - key
+ - key
type: object
type: object
caFile:
@@ -3763,7 +3762,7 @@
key must be defined
type: boolean
required:
- - key
+ - key
type: object
secret:
description: Secret containing data to use for the targets.
@@ -3782,7 +3781,7 @@
must be defined
type: boolean
required:
- - key
+ - key
type: object
type: object
certFile:
@@ -3813,7 +3812,7 @@
be defined
type: boolean
required:
- - key
+ - key
type: object
serverName:
description: Used to verify the hostname for the targets.
@@ -3868,7 +3867,7 @@
type: object
type: array
required:
- - url
+ - url
type: object
type: array
replicaExternalLabelName:
@@ -3944,8 +3943,8 @@
type: string
type: array
required:
- - key
- - operator
+ - key
+ - operator
type: object
type: array
matchLabels:
@@ -3992,8 +3991,8 @@
type: string
type: array
required:
- - key
- - operator
+ - key
+ - operator
type: object
type: array
matchLabels:
@@ -4042,13 +4041,13 @@
common container settings. This defaults to the default PodSecurityContext.
properties:
fsGroup:
- description: "A special supplemental group that applies to all containers
- in a pod. Some volume types allow the Kubelet to change the ownership
- of that volume to be owned by the pod: \n 1. The owning GID will
- be the FSGroup 2. The setgid bit is set (new files created in
- the volume will be owned by FSGroup) 3. The permission bits are
- OR'd with rw-rw---- \n If unset, the Kubelet will not modify the
- ownership and permissions of any volume."
+ description: "A special supplemental group that applies to all containers\
+ \ in a pod. Some volume types allow the Kubelet to change the\
+ \ ownership of that volume to be owned by the pod: \n 1. The owning\
+ \ GID will be the FSGroup 2. The setgid bit is set (new files\
+ \ created in the volume will be owned by FSGroup) 3. The permission\
+ \ bits are OR'd with rw-rw---- \n If unset, the Kubelet will not\
+ \ modify the ownership and permissions of any volume."
format: int64
type: integer
runAsGroup:
@@ -4121,8 +4120,8 @@
description: Value of a property to set
type: string
required:
- - name
- - value
+ - name
+ - value
type: object
type: array
windowsOptions:
@@ -4189,8 +4188,8 @@
type: string
type: array
required:
- - key
- - operator
+ - key
+ - operator
type: object
type: array
matchLabels:
@@ -4232,8 +4231,8 @@
type: string
type: array
required:
- - key
- - operator
+ - key
+ - operator
type: object
type: array
matchLabels:
@@ -4293,6 +4292,10 @@
metadata:
description: 'Standard object''s metadata. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata'
type: object
+ properties:
+ name:
+ description: Name is the name used in the PVC claim
+ type: string
spec:
description: 'Spec defines the desired characteristics of a
volume requested by a pod author. More info: https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims'
@@ -4328,8 +4331,8 @@
description: Name is the name of resource being referenced
type: string
required:
- - kind
- - name
+ - kind
+ - name
type: object
resources:
description: 'Resources represents the minimum resources
@@ -4383,8 +4386,8 @@
type: string
type: array
required:
- - key
- - operator
+ - key
+ - operator
type: object
type: array
matchLabels:
@@ -4462,8 +4465,8 @@
a valid value of PersistentVolumeClaimCondition.Type
type: string
required:
- - status
- - type
+ - status
+ - type
type: object
type: array
phase:
@@ -4477,11 +4480,11 @@
to the value of `version`. Version is ignored if Tag is set.
type: string
thanos:
- description: "Thanos configuration allows configuring various aspects
- of a Prometheus server in a Thanos environment. \n This section is
- experimental, it may change significantly without deprecation notice
- in any release. \n This is experimental and may change significantly
- without backward compatibility in any release."
+ description: "Thanos configuration allows configuring various aspects\
+ \ of a Prometheus server in a Thanos environment. \n This section\
+ \ is experimental, it may change significantly without deprecation\
+ \ notice in any release. \n This is experimental and may change significantly\
+ \ without backward compatibility in any release."
properties:
baseImage:
description: Thanos base image if other than default.
@@ -4510,7 +4513,7 @@
must be defined
type: boolean
required:
- - key
+ - key
type: object
secret:
description: Secret containing data to use for the targets.
@@ -4528,7 +4531,7 @@
be defined
type: boolean
required:
- - key
+ - key
type: object
type: object
caFile:
@@ -4554,7 +4557,7 @@
must be defined
type: boolean
required:
- - key
+ - key
type: object
secret:
description: Secret containing data to use for the targets.
@@ -4572,7 +4575,7 @@
be defined
type: boolean
required:
- - key
+ - key
type: object
type: object
certFile:
@@ -4602,7 +4605,7 @@
be defined
type: boolean
required:
- - key
+ - key
type: object
serverName:
description: Used to verify the hostname for the targets.
@@ -4633,7 +4636,7 @@
description: Specify whether the Secret or its key must be defined
type: boolean
required:
- - key
+ - key
type: object
resources:
description: Resources defines the resource requirements for the
@@ -4682,7 +4685,7 @@
description: Specify whether the Secret or its key must be defined
type: boolean
required:
- - key
+ - key
type: object
version:
description: Version describes the version of Thanos to use.
@@ -4768,8 +4771,8 @@
SubPath are mutually exclusive.
type: string
required:
- - mountPath
- - name
+ - mountPath
+ - name
type: object
type: array
volumes:
@@ -4812,7 +4815,7 @@
AWS (Amazon EBS volume). More info: https://kubernetes.io/docs/concepts/storage/volumes#awselasticblockstore'
type: string
required:
- - volumeID
+ - volumeID
type: object
azureDisk:
description: AzureDisk represents an Azure Data Disk mount on
@@ -4843,8 +4846,8 @@
will force the ReadOnly setting in VolumeMounts.
type: boolean
required:
- - diskName
- - diskURI
+ - diskName
+ - diskURI
type: object
azureFile:
description: AzureFile represents an Azure File Service mount
@@ -4862,8 +4865,8 @@
description: Share Name
type: string
required:
- - secretName
- - shareName
+ - secretName
+ - shareName
type: object
cephfs:
description: CephFS represents a Ceph FS mount on the host that
@@ -4902,7 +4905,7 @@
is admin More info: https://examples.k8s.io/volumes/cephfs/README.md#how-to-use-it'
type: string
required:
- - monitors
+ - monitors
type: object
cinder:
description: 'Cinder represents a cinder volume attached and mounted
@@ -4933,7 +4936,7 @@
More info: https://examples.k8s.io/mysql-cinder-pd/README.md'
type: string
required:
- - volumeID
+ - volumeID
type: object
configMap:
description: ConfigMap represents a configMap that should populate
@@ -4980,8 +4983,8 @@
'..'.
type: string
required:
- - key
- - path
+ - key
+ - path
type: object
type: array
name:
@@ -5033,7 +5036,7 @@
documentation for supported values.
type: object
required:
- - driver
+ - driver
type: object
downwardAPI:
description: DownwardAPI represents downward API about the pod
@@ -5067,7 +5070,7 @@
specified API version.
type: string
required:
- - fieldPath
+ - fieldPath
type: object
mode:
description: 'Optional: mode bits to use on this file,
@@ -5102,10 +5105,10 @@
description: 'Required: resource to select'
type: string
required:
- - resource
+ - resource
type: object
required:
- - path
+ - path
type: object
type: array
type: object
@@ -5197,7 +5200,7 @@
type: string
type: object
required:
- - driver
+ - driver
type: object
flocker:
description: Flocker represents a Flocker volume attached to a
@@ -5244,7 +5247,7 @@
in VolumeMounts. Defaults to false. More info: https://kubernetes.io/docs/concepts/storage/volumes#gcepersistentdisk'
type: boolean
required:
- - pdName
+ - pdName
type: object
gitRepo:
description: 'GitRepo represents a git repository at a particular
@@ -5267,7 +5270,7 @@
description: Commit hash for the specified revision.
type: string
required:
- - repository
+ - repository
type: object
glusterfs:
description: 'Glusterfs represents a Glusterfs mount on the host
@@ -5287,8 +5290,8 @@
More info: https://examples.k8s.io/volumes/glusterfs/README.md#create-a-pod'
type: boolean
required:
- - endpoints
- - path
+ - endpoints
+ - path
type: object
hostPath:
description: 'HostPath represents a pre-existing file or directory
@@ -5309,7 +5312,7 @@
info: https://kubernetes.io/docs/concepts/storage/volumes#hostpath'
type: string
required:
- - path
+ - path
type: object
iscsi:
description: 'ISCSI represents an ISCSI Disk resource that is
@@ -5373,9 +5376,9 @@
TCP ports 860 and 3260).
type: string
required:
- - iqn
- - lun
- - targetPortal
+ - iqn
+ - lun
+ - targetPortal
type: object
name:
description: 'Volume''s name. Must be a DNS_LABEL and unique within
@@ -5399,8 +5402,8 @@
NFS server. More info: https://kubernetes.io/docs/concepts/storage/volumes#nfs'
type: string
required:
- - path
- - server
+ - path
+ - server
type: object
persistentVolumeClaim:
description: 'PersistentVolumeClaimVolumeSource represents a reference
@@ -5417,7 +5420,7 @@
Default false.
type: boolean
required:
- - claimName
+ - claimName
type: object
photonPersistentDisk:
description: PhotonPersistentDisk represents a PhotonController
@@ -5433,7 +5436,7 @@
disk
type: string
required:
- - pdID
+ - pdID
type: object
portworxVolume:
description: PortworxVolume represents a portworx volume attached
@@ -5453,7 +5456,7 @@
description: VolumeID uniquely identifies a Portworx volume
type: string
required:
- - volumeID
+ - volumeID
type: object
projected:
description: Items for all in one resources secrets, configmaps,
@@ -5513,8 +5516,8 @@
May not start with the string '..'.
type: string
required:
- - key
- - path
+ - key
+ - path
type: object
type: array
name:
@@ -5554,7 +5557,7 @@
in the specified API version.
type: string
required:
- - fieldPath
+ - fieldPath
type: object
mode:
description: 'Optional: mode bits to use on
@@ -5592,10 +5595,10 @@
description: 'Required: resource to select'
type: string
required:
- - resource
+ - resource
type: object
required:
- - path
+ - path
type: object
type: array
type: object
@@ -5638,8 +5641,8 @@
May not start with the string '..'.
type: string
required:
- - key
- - path
+ - key
+ - path
type: object
type: array
name:
@@ -5681,12 +5684,12 @@
point of the file to project the token into.
type: string
required:
- - path
+ - path
type: object
type: object
type: array
required:
- - sources
+ - sources
type: object
quobyte:
description: Quobyte represents a Quobyte mount on the host that
@@ -5719,8 +5722,8 @@
created Quobyte volume by name.
type: string
required:
- - registry
- - volume
+ - registry
+ - volume
type: object
rbd:
description: 'RBD represents a Rados Block Device mount on the
@@ -5770,8 +5773,8 @@
info: https://examples.k8s.io/volumes/rbd/README.md#how-to-use-it'
type: string
required:
- - image
- - monitors
+ - image
+ - monitors
type: object
scaleIO:
description: ScaleIO represents a ScaleIO persistent volume attached
@@ -5824,9 +5827,9 @@
system that is associated with this volume source.
type: string
required:
- - gateway
- - secretRef
- - system
+ - gateway
+ - secretRef
+ - system
type: object
secret:
description: 'Secret represents a secret that should populate
@@ -5873,8 +5876,8 @@
'..'.
type: string
required:
- - key
- - path
+ - key
+ - path
type: object
type: array
optional:
@@ -5946,10 +5949,10 @@
description: Path that identifies vSphere volume vmdk
type: string
required:
- - volumePath
+ - volumePath
type: object
required:
- - name
+ - name
type: object
type: array
walCompression:
@@ -5987,17 +5990,17 @@
format: int32
type: integer
required:
- - availableReplicas
- - paused
- - replicas
- - unavailableReplicas
- - updatedReplicas
+ - availableReplicas
+ - paused
+ - replicas
+ - unavailableReplicas
+ - updatedReplicas
type: object
required:
- - spec
+ - spec
type: object
version: v1
versions:
- - name: v1
- served: true
- storage: true
+ - name: v1
+ served: true
+ storage: true
diff -Naur /Users/branden/Code/charts/stable/prometheus-operator/patch/README.md prometheus-operator/patch/README.md
--- /Users/branden/Code/charts/stable/prometheus-operator/patch/README.md 1969-12-31 16:00:00.000000000 -0800
+++ prometheus-operator/patch/README.md 2020-06-04 02:02:55.000000000 -0700
@@ -0,0 +1,9 @@
+# Fork Patches
+
+This directory contains patches to be applied to the upstream source in order to satisfy the needs of our fork.
+
+## Usage
+
+```
+patch/patch.sh
+```
diff -Naur /Users/branden/Code/charts/stable/prometheus-operator/patch/patch.sh prometheus-operator/patch/patch.sh
--- /Users/branden/Code/charts/stable/prometheus-operator/patch/patch.sh 1969-12-31 16:00:00.000000000 -0800
+++ prometheus-operator/patch/patch.sh 2020-06-04 02:02:55.000000000 -0700
@@ -0,0 +1,5 @@
+#!/bin/bash
+
+for p in patch/patch_*.sh; do
+ $p
+done
diff -Naur /Users/branden/Code/charts/stable/prometheus-operator/patch/patch_50_prometheus_crd.sh prometheus-operator/patch/patch_50_prometheus_crd.sh
--- /Users/branden/Code/charts/stable/prometheus-operator/patch/patch_50_prometheus_crd.sh 1969-12-31 16:00:00.000000000 -0800
+++ prometheus-operator/patch/patch_50_prometheus_crd.sh 2020-06-04 02:02:55.000000000 -0700
@@ -0,0 +1,12 @@
+#!/bin/bash
+
+if [[ -z $(command -v yq) ]]; then
+ echo "$0 requires the 'yq' command line tool which is not installed. Please install this and start again."
+ exit 1
+fi
+
+SRCFILE="crds/crd-prometheus.yaml"
+TMPFILE=$(mktemp)
+yq -y '.spec.validation.openAPIV3Schema.properties.spec.properties.storage.properties.volumeClaimTemplate.properties.metadata.properties.name = {"description": "Name is the name used in the PVC claim", "type": "string"}' ${SRCFILE} >> ${TMPFILE}
+mv ${TMPFILE} ${SRCFILE}
+
diff -Naur /Users/branden/Code/charts/stable/prometheus-operator/templates/grafana/dashboards/mesosphere-dashboards/calicodashboard.yaml prometheus-operator/templates/grafana/dashboards/mesosphere-dashboards/calicodashboard.yaml
--- /Users/branden/Code/charts/stable/prometheus-operator/templates/grafana/dashboards/mesosphere-dashboards/calicodashboard.yaml 1969-12-31 16:00:00.000000000 -0800
+++ prometheus-operator/templates/grafana/dashboards/mesosphere-dashboards/calicodashboard.yaml 2020-06-04 02:02:55.000000000 -0700
@@ -0,0 +1,2061 @@
+{{- if and .Values.mesosphereResources.create .Values.mesosphereResources.dashboards.calico }}
+apiVersion: v1
+kind: ConfigMap
+metadata:
+ name: {{ printf "%s-%s" (include "prometheus-operator.fullname" $) "calico-dashboard" | trunc 63 | trimSuffix "-" }}
+ labels:
+ {{- if $.Values.grafana.sidecar.dashboards.label }}
+ {{ $.Values.grafana.sidecar.dashboards.label }}: "1"
+ {{- end }}
+ app: {{ template "prometheus-operator.name" $ }}-grafana
+{{ include "prometheus-operator.labels" $ | indent 4 }}
+data:
+ calicodashboard.json: |-
+ {
+ "__inputs": [],
+ "__requires": [
+ {
+ "type": "grafana",
+ "id": "grafana",
+ "name": "Grafana",
+ "version": "6.1.6"
+ },
+ {
+ "type": "panel",
+ "id": "graph",
+ "name": "Graph",
+ "version": ""
+ },
+ {
+ "type": "datasource",
+ "id": "prometheus",
+ "name": "Prometheus",
+ "version": "1.0.0"
+ },
+ {
+ "type": "panel",
+ "id": "singlestat",
+ "name": "Singlestat",
+ "version": ""
+ }
+ ],
+ "annotations": {
+ "list": [
+ {
+ "builtIn": 1,
+ "datasource": "-- Grafana --",
+ "enable": true,
+ "hide": true,
+ "iconColor": "rgba(0, 211, 255, 1)",
+ "name": "Annotations & Alerts",
+ "type": "dashboard"
+ }
+ ]
+ },
+ "editable": true,
+ "gnetId": null,
+ "graphTooltip": 1,
+ "id": null,
+ "iteration": 1565374789369,
+ "links": [],
+ "panels": [
+ {
+ "collapsed": false,
+ "gridPos": {
+ "h": 1,
+ "w": 24,
+ "x": 0,
+ "y": 0
+ },
+ "id": 17,
+ "panels": [],
+ "repeat": null,
+ "title": "Global",
+ "type": "row"
+ },
+ {
+ "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": "$datasource",
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 7,
+ "w": 4,
+ "x": 0,
+ "y": 1
+ },
+ "id": 13,
+ "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"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "expr": "sum(felix_host)",
+ "format": "time_series",
+ "intervalFactor": 2,
+ "refId": "A",
+ "step": 600
+ }
+ ],
+ "thresholds": "",
+ "title": "Hosts",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "$datasource",
+ "fill": 1,
+ "gridPos": {
+ "h": 7,
+ "w": 10,
+ "x": 4,
+ "y": 1
+ },
+ "id": 15,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": false,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "expr": "quantile(0.99,sum(irate(process_cpu_seconds_total{job=\"kubernetes-calico-node\"}[5m])))",
+ "format": "time_series",
+ "hide": false,
+ "intervalFactor": 2,
+ "legendFormat": "CPU",
+ "refId": "A",
+ "step": 120
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "CPU",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "percentunit",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "$datasource",
+ "fill": 1,
+ "gridPos": {
+ "h": 7,
+ "w": 10,
+ "x": 14,
+ "y": 1
+ },
+ "id": 16,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": false,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "expr": "avg (container_memory_working_set_bytes{pod_name=~\"calico-node-.*\", namespace=\"kube-system\"})",
+ "format": "time_series",
+ "intervalFactor": 2,
+ "legendFormat": "Memory",
+ "refId": "A",
+ "step": 240
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "Memory",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "decbytes",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "$datasource",
+ "fill": 1,
+ "gridPos": {
+ "h": 7,
+ "w": 12,
+ "x": 0,
+ "y": 8
+ },
+ "id": 14,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": true,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "expr": "rate(felix_exec_time_micros{quantile=\"0.99\"}[5m])",
+ "format": "time_series",
+ "intervalFactor": 2,
+ "legendFormat": "{{`{{instance}}`}}",
+ "refId": "A",
+ "step": 120
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "Exec Time p99",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "ยฌยตs",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "fill": 1,
+ "gridPos": {
+ "h": 7,
+ "w": 12,
+ "x": 12,
+ "y": 8
+ },
+ "id": 27,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": true,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 2,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "expr": "felix_ipsets_calico",
+ "format": "time_series",
+ "intervalFactor": 2,
+ "legendFormat": "{{`{{instance}}`}}",
+ "refId": "A"
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "Active IP Sets",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "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": "$datasource",
+ "fill": 0,
+ "gridPos": {
+ "h": 7,
+ "w": 12,
+ "x": 0,
+ "y": 15
+ },
+ "id": 2,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": true,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "expr": "felix_active_local_endpoints",
+ "format": "time_series",
+ "interval": "",
+ "intervalFactor": 2,
+ "legendFormat": "{{`{{instance}}`}}",
+ "refId": "A",
+ "step": 120,
+ "target": ""
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "Active Local Endpoints",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "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,
+ "fill": 1,
+ "gridPos": {
+ "h": 7,
+ "w": 12,
+ "x": 12,
+ "y": 15
+ },
+ "id": 21,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": true,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 2,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "expr": "felix_active_local_policies",
+ "format": "time_series",
+ "intervalFactor": 2,
+ "legendFormat": "{{`{{instance}}`}}",
+ "refId": "A"
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "Active Local Policies",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "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,
+ "fill": 1,
+ "gridPos": {
+ "h": 7,
+ "w": 12,
+ "x": 0,
+ "y": 22
+ },
+ "id": 22,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": true,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 2,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "expr": "felix_active_local_selectors",
+ "format": "time_series",
+ "intervalFactor": 2,
+ "legendFormat": "{{`{{instance}}`}}",
+ "refId": "A"
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "Active Local Selectors",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "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,
+ "fill": 1,
+ "gridPos": {
+ "h": 7,
+ "w": 12,
+ "x": 12,
+ "y": 22
+ },
+ "id": 23,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": true,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 2,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "expr": "felix_active_local_tags",
+ "format": "time_series",
+ "intervalFactor": 2,
+ "legendFormat": "{{`{{instance}}`}}",
+ "refId": "A"
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "Active Local Tags",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "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,
+ "fill": 1,
+ "gridPos": {
+ "h": 7,
+ "w": 8,
+ "x": 0,
+ "y": 29
+ },
+ "id": 24,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": true,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 2,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "expr": "felix_cluster_num_host_endpoints",
+ "format": "time_series",
+ "intervalFactor": 2,
+ "legendFormat": "{{`{{instance}}`}}",
+ "refId": "A"
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "Cluster Host Endpoints",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "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,
+ "fill": 1,
+ "gridPos": {
+ "h": 7,
+ "w": 8,
+ "x": 8,
+ "y": 29
+ },
+ "id": 26,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": true,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 2,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "expr": "felix_cluster_num_hosts",
+ "format": "time_series",
+ "intervalFactor": 2,
+ "legendFormat": "{{`{{instance}}`}}",
+ "refId": "A"
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "Cluster Hosts",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "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,
+ "fill": 1,
+ "gridPos": {
+ "h": 7,
+ "w": 8,
+ "x": 16,
+ "y": 29
+ },
+ "id": 25,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": true,
+ "max": true,
+ "min": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 2,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "expr": "felix_cluster_num_workload_endpoints",
+ "format": "time_series",
+ "intervalFactor": 2,
+ "legendFormat": "{{`{{instance}}`}}",
+ "refId": "A"
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "Cluster Workload Endpoints",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "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
+ }
+ },
+ {
+ "collapsed": false,
+ "gridPos": {
+ "h": 1,
+ "w": 24,
+ "x": 0,
+ "y": 36
+ },
+ "id": 18,
+ "panels": [],
+ "repeat": null,
+ "title": "Dataplane",
+ "type": "row"
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "$datasource",
+ "fill": 1,
+ "gridPos": {
+ "h": 7,
+ "w": 8,
+ "x": 0,
+ "y": 37
+ },
+ "id": 3,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": false,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "expr": "rate(felix_int_dataplane_apply_time_seconds{quantile=\"0.99\"}[5m])",
+ "format": "time_series",
+ "intervalFactor": 2,
+ "legendFormat": "{{`{{instance}}`}}",
+ "refId": "A",
+ "step": 120
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "Update Apply Duration p99",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "s",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "$datasource",
+ "fill": 1,
+ "gridPos": {
+ "h": 7,
+ "w": 8,
+ "x": 8,
+ "y": 37
+ },
+ "id": 4,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": false,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "expr": "sum(increase(felix_int_dataplane_failures[5m]))",
+ "format": "time_series",
+ "intervalFactor": 2,
+ "legendFormat": "{{`{{instance}}`}}",
+ "refId": "A",
+ "step": 120
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "Update Failures",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "$datasource",
+ "fill": 1,
+ "gridPos": {
+ "h": 7,
+ "w": 4,
+ "x": 16,
+ "y": 37
+ },
+ "id": 5,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": false,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "expr": "sum(increase(felix_int_dataplane_messages[5m])) by (type)",
+ "format": "time_series",
+ "interval": "",
+ "intervalFactor": 2,
+ "legendFormat": "{{`{{type}}`}}",
+ "refId": "A",
+ "step": 240
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "Message Types",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "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": "$datasource",
+ "fill": 1,
+ "gridPos": {
+ "h": 7,
+ "w": 4,
+ "x": 20,
+ "y": 37
+ },
+ "id": 6,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": false,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "expr": "rate(felix_int_dataplane_msg_batch_size{quantile=\"0.99\"}[5m])",
+ "format": "time_series",
+ "intervalFactor": 2,
+ "legendFormat": "{{`{{instance}}`}}",
+ "refId": "A",
+ "step": 240
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "Message Batch Sizes p99",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "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
+ }
+ },
+ {
+ "collapsed": false,
+ "gridPos": {
+ "h": 1,
+ "w": 24,
+ "x": 0,
+ "y": 44
+ },
+ "id": 19,
+ "panels": [],
+ "repeat": null,
+ "title": "iptables",
+ "type": "row"
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "$datasource",
+ "fill": 1,
+ "gridPos": {
+ "h": 7,
+ "w": 8,
+ "x": 0,
+ "y": 45
+ },
+ "id": 7,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "expr": "sum(felix_iptables_chains) by (table)",
+ "format": "time_series",
+ "intervalFactor": 2,
+ "legendFormat": "{{`{{table}}`}}",
+ "refId": "A",
+ "step": 120
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "Active Chains",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "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": "$datasource",
+ "fill": 1,
+ "gridPos": {
+ "h": 7,
+ "w": 8,
+ "x": 8,
+ "y": 45
+ },
+ "id": 8,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "expr": "sum(felix_iptables_rules) by (table)",
+ "format": "time_series",
+ "intervalFactor": 2,
+ "legendFormat": "{{`{{table}}`}}",
+ "refId": "A",
+ "step": 120
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "Active Rules",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "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": "$datasource",
+ "fill": 1,
+ "gridPos": {
+ "h": 7,
+ "w": 8,
+ "x": 16,
+ "y": 45
+ },
+ "id": 10,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "expr": "sum by (table) (increase(felix_iptables_lines_executed[5m]))",
+ "format": "time_series",
+ "intervalFactor": 2,
+ "legendFormat": "{{`{{table}}`}}",
+ "refId": "A",
+ "step": 120
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "Lines Executed",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "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": "$datasource",
+ "fill": 1,
+ "gridPos": {
+ "h": 7,
+ "w": 8,
+ "x": 0,
+ "y": 52
+ },
+ "id": 9,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "expr": "sum(rate(felix_iptables_save_calls[5m]))",
+ "format": "time_series",
+ "intervalFactor": 2,
+ "legendFormat": "Save",
+ "refId": "A",
+ "step": 120
+ },
+ {
+ "expr": "sum(rate(felix_iptables_restore_calls[5m]))",
+ "format": "time_series",
+ "intervalFactor": 2,
+ "legendFormat": "Restore",
+ "refId": "B",
+ "step": 120
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "Calls",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "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": "$datasource",
+ "fill": 1,
+ "gridPos": {
+ "h": 7,
+ "w": 8,
+ "x": 8,
+ "y": 52
+ },
+ "id": 11,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": false,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "expr": "sum(increase(felix_iptables_save_errors[5m])) by (instance)",
+ "format": "time_series",
+ "intervalFactor": 2,
+ "legendFormat": "{{`{{instance}}`}}",
+ "refId": "A",
+ "step": 120
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "Save Errors",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "$datasource",
+ "fill": 1,
+ "gridPos": {
+ "h": 7,
+ "w": 8,
+ "x": 16,
+ "y": 52
+ },
+ "id": 12,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": false,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "expr": "sum(increase(felix_iptables_restore_errors[5m])) by (instance)",
+ "format": "time_series",
+ "intervalFactor": 2,
+ "legendFormat": "{{`{{instance}}`}}",
+ "refId": "A",
+ "step": 120
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "Restore Errors",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": "0",
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ }
+ ],
+ "refresh": "30s",
+ "schemaVersion": 18,
+ "style": "dark",
+ "tags": [
+ "calico"
+ ],
+ "templating": {
+ "list": [
+ {
+ "current": {
+ "selected": true,
+ "text": "Prometheus",
+ "value": "Prometheus"
+ },
+ "hide": 0,
+ "includeAll": false,
+ "label": null,
+ "multi": false,
+ "name": "datasource",
+ "options": [],
+ "query": "prometheus",
+ "refresh": 1,
+ "regex": "",
+ "skipUrlSync": false,
+ "type": "datasource"
+ }
+ ]
+ },
+ "time": {
+ "from": "now-3h",
+ "to": "now"
+ },
+ "timepicker": {
+ "refresh_intervals": [
+ "5s",
+ "10s",
+ "30s",
+ "1m",
+ "5m",
+ "15m",
+ "30m",
+ "1h",
+ "2h",
+ "1d"
+ ],
+ "time_options": [
+ "5m",
+ "15m",
+ "1h",
+ "6h",
+ "12h",
+ "24h",
+ "2d",
+ "7d",
+ "30d"
+ ]
+ },
+ "timezone": "",
+ "title": "Calico",
+ "uid": "vDBmTqvZz",
+ "version": 1
+ }
+{{- end }}
diff -Naur /Users/branden/Code/charts/stable/prometheus-operator/templates/grafana/dashboards/mesosphere-dashboards/elasticsearchdashboard.yaml prometheus-operator/templates/grafana/dashboards/mesosphere-dashboards/elasticsearchdashboard.yaml
--- /Users/branden/Code/charts/stable/prometheus-operator/templates/grafana/dashboards/mesosphere-dashboards/elasticsearchdashboard.yaml 1969-12-31 16:00:00.000000000 -0800
+++ prometheus-operator/templates/grafana/dashboards/mesosphere-dashboards/elasticsearchdashboard.yaml 2020-06-04 02:02:55.000000000 -0700
@@ -0,0 +1,7411 @@
+{{- if and .Values.mesosphereResources.create .Values.mesosphereResources.dashboards.elasticsearch }}
+apiVersion: v1
+kind: ConfigMap
+metadata:
+ name: {{ printf "%s-%s" (include "prometheus-operator.fullname" $) "elasticsearch-dashboard" | trunc 63 | trimSuffix "-" }}
+ labels:
+ {{- if $.Values.grafana.sidecar.dashboards.label }}
+ {{ $.Values.grafana.sidecar.dashboards.label }}: "1"
+ {{- end }}
+ app: {{ template "prometheus-operator.name" $ }}-grafana
+{{ include "prometheus-operator.labels" $ | indent 4 }}
+data:
+ elasticsearchdashboard.json: |-
+ {
+ "__inputs": [],
+ "__requires": [
+ {
+ "type": "grafana",
+ "id": "grafana",
+ "name": "Grafana",
+ "version": "6.1.6"
+ },
+ {
+ "type": "panel",
+ "id": "graph",
+ "name": "Graph",
+ "version": ""
+ },
+ {
+ "type": "datasource",
+ "id": "prometheus",
+ "name": "Prometheus",
+ "version": "1.0.0"
+ },
+ {
+ "type": "panel",
+ "id": "singlestat",
+ "name": "Singlestat",
+ "version": ""
+ }
+ ],
+ "annotations": {
+ "list": [
+ {
+ "builtIn": 1,
+ "datasource": "-- Grafana --",
+ "enable": true,
+ "hide": true,
+ "iconColor": "rgba(0, 211, 255, 1)",
+ "name": "Annotations & Alerts",
+ "type": "dashboard"
+ }
+ ]
+ },
+ "description": "ElasticSearch cluster stats",
+ "editable": true,
+ "gnetId": 2322,
+ "graphTooltip": 1,
+ "id": null,
+ "iteration": 1565201184666,
+ "links": [],
+ "panels": [
+ {
+ "collapsed": false,
+ "gridPos": {
+ "h": 1,
+ "w": 24,
+ "x": 0,
+ "y": 0
+ },
+ "id": 90,
+ "panels": [],
+ "repeat": null,
+ "title": "KPI",
+ "type": "row"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": true,
+ "colors": [
+ "#d44a3a",
+ "rgba(237, 129, 40, 0.89)",
+ "#299c46"
+ ],
+ "datasource": "$datasource",
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 3,
+ "w": 4,
+ "x": 0,
+ "y": 1
+ },
+ "height": "50",
+ "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"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": true,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": true
+ },
+ "tableColumn": "__name__",
+ "targets": [
+ {
+ "expr": "elasticsearch_cluster_health_status{cluster=\"$cluster\",color=\"red\"}==1 or (elasticsearch_cluster_health_status{cluster=\"$cluster\",color=\"green\"}==1)+4 or (elasticsearch_cluster_health_status{cluster=\"$cluster\",color=\"yellow\"}==1)+22",
+ "format": "time_series",
+ "instant": true,
+ "intervalFactor": 2,
+ "legendFormat": "",
+ "refId": "A"
+ }
+ ],
+ "thresholds": "2,4",
+ "title": "Cluster health",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ },
+ {
+ "op": "=",
+ "text": "Green",
+ "value": "5"
+ },
+ {
+ "op": "=",
+ "text": "Yellow",
+ "value": "3"
+ },
+ {
+ "op": "=",
+ "text": "Red",
+ "value": "1"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": true,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "datasource": "$datasource",
+ "decimals": null,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 3,
+ "w": 2,
+ "x": 4,
+ "y": 1
+ },
+ "height": "50",
+ "id": 81,
+ "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"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": true,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": true
+ },
+ "tableColumn": "__name__",
+ "targets": [
+ {
+ "expr": "count(elasticsearch_breakers_tripped{cluster=\"$cluster\",name=~\"$name\"}>0)",
+ "format": "time_series",
+ "instant": true,
+ "intervalFactor": 2,
+ "legendFormat": "",
+ "refId": "A"
+ }
+ ],
+ "thresholds": "1,2",
+ "title": "Tripped for breakers",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "0",
+ "value": "N/A"
+ },
+ {
+ "op": "=",
+ "text": "0",
+ "value": "no value"
+ },
+ {
+ "op": "=",
+ "text": "0",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": true,
+ "colors": [
+ "rgba(50, 172, 45, 0.97)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(245, 54, 54, 0.9)"
+ ],
+ "datasource": "$datasource",
+ "editable": true,
+ "error": false,
+ "format": "percent",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 3,
+ "w": 4,
+ "x": 6,
+ "y": 1
+ },
+ "height": "50",
+ "id": 51,
+ "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"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "expr": "sum (elasticsearch_process_cpu_percent{cluster=\"$cluster\",name=~\"$name\"} ) / count (elasticsearch_process_cpu_percent{cluster=\"$cluster\",name=~\"$name\"} )",
+ "format": "time_series",
+ "instant": true,
+ "interval": "",
+ "intervalFactor": 2,
+ "legendFormat": "",
+ "metric": "",
+ "refId": "A",
+ "step": 60
+ }
+ ],
+ "thresholds": "70,80",
+ "title": "CPU usage Avg.",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": true,
+ "colors": [
+ "rgba(50, 172, 45, 0.97)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(245, 54, 54, 0.9)"
+ ],
+ "datasource": "$datasource",
+ "editable": true,
+ "error": false,
+ "format": "percent",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 3,
+ "w": 4,
+ "x": 10,
+ "y": 1
+ },
+ "height": "50",
+ "id": 50,
+ "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"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "expr": "sum (elasticsearch_jvm_memory_used_bytes{cluster=\"$cluster\",name=~\"$name\"}) / sum (elasticsearch_jvm_memory_max_bytes{cluster=\"$cluster\",name=~\"$name\"}) * 100",
+ "format": "time_series",
+ "instant": true,
+ "interval": "",
+ "intervalFactor": 2,
+ "legendFormat": "",
+ "metric": "",
+ "refId": "A",
+ "step": 60
+ }
+ ],
+ "thresholds": "70,80",
+ "title": "JVM memory used Avg.",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "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": "$datasource",
+ "description": "Number of nodes in the cluster",
+ "editable": true,
+ "error": false,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 3,
+ "w": 2,
+ "x": 14,
+ "y": 1
+ },
+ "height": "50",
+ "id": 10,
+ "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"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "expr": "elasticsearch_cluster_health_number_of_nodes{cluster=\"$cluster\"}",
+ "format": "time_series",
+ "instant": true,
+ "interval": "",
+ "intervalFactor": 2,
+ "legendFormat": "",
+ "metric": "",
+ "refId": "A",
+ "step": 60
+ }
+ ],
+ "thresholds": "",
+ "title": "Nodes",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "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": "$datasource",
+ "description": "Number of data nodes in the cluster",
+ "editable": true,
+ "error": false,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 3,
+ "w": 2,
+ "x": 16,
+ "y": 1
+ },
+ "height": "50",
+ "id": 9,
+ "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"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "expr": "elasticsearch_cluster_health_number_of_data_nodes{cluster=\"$cluster\"}",
+ "format": "time_series",
+ "instant": true,
+ "interval": "",
+ "intervalFactor": 2,
+ "legendFormat": "",
+ "metric": "",
+ "refId": "A",
+ "step": 60
+ }
+ ],
+ "thresholds": "",
+ "title": "Data nodes",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": true,
+ "colors": [
+ "rgba(50, 172, 45, 0.97)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(245, 54, 54, 0.9)"
+ ],
+ "datasource": "$datasource",
+ "description": "Cluster level changes which have not yet been executed",
+ "editable": true,
+ "error": false,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 3,
+ "w": 2,
+ "x": 18,
+ "y": 1
+ },
+ "height": "50",
+ "hideTimeOverride": true,
+ "id": 16,
+ "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"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": true
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "expr": "elasticsearch_cluster_health_number_of_pending_tasks{cluster=\"$cluster\"}",
+ "format": "time_series",
+ "instant": true,
+ "interval": "",
+ "intervalFactor": 2,
+ "legendFormat": "",
+ "metric": "",
+ "refId": "A",
+ "step": 60
+ }
+ ],
+ "thresholds": "1,5",
+ "title": "Pending tasks",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "rgba(50, 172, 45, 0.97)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(245, 54, 54, 0.9)"
+ ],
+ "datasource": "$datasource",
+ "editable": true,
+ "error": false,
+ "format": "short",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 3,
+ "w": 4,
+ "x": 20,
+ "y": 1
+ },
+ "height": "50",
+ "id": 89,
+ "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"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": true,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "expr": "sum (elasticsearch_process_open_files_count{cluster=\"$cluster\",name=~\"$name\"})",
+ "format": "time_series",
+ "instant": true,
+ "interval": "",
+ "intervalFactor": 2,
+ "legendFormat": "",
+ "metric": "",
+ "refId": "A",
+ "step": 60
+ }
+ ],
+ "thresholds": "",
+ "title": "Open file descriptors per cluster",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [],
+ "valueName": "current"
+ },
+ {
+ "collapsed": false,
+ "gridPos": {
+ "h": 1,
+ "w": 24,
+ "x": 0,
+ "y": 4
+ },
+ "id": 91,
+ "panels": [],
+ "repeat": null,
+ "title": "Shards",
+ "type": "row"
+ },
+ {
+ "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": "$datasource",
+ "description": "The number of primary shards in your cluster. This is an aggregate total across all indices.",
+ "editable": true,
+ "error": false,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 3,
+ "w": 4,
+ "x": 0,
+ "y": 5
+ },
+ "height": "50",
+ "id": 11,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "maxPerRow": 6,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "repeat": "shard_type",
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": true,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": true
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "expr": "elasticsearch_cluster_health_active_primary_shards{cluster=\"$cluster\"}",
+ "format": "time_series",
+ "instant": true,
+ "intervalFactor": 2,
+ "legendFormat": "",
+ "refId": "A",
+ "step": 60
+ }
+ ],
+ "thresholds": "",
+ "title": "Active primary shards",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "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": "$datasource",
+ "description": "Aggregate total of all shards across all indices, which includes replica shards",
+ "editable": true,
+ "error": false,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 3,
+ "w": 4,
+ "x": 4,
+ "y": 5
+ },
+ "height": "50",
+ "id": 39,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "maxPerRow": 6,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": true,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": true
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "expr": "elasticsearch_cluster_health_active_shards{cluster=\"$cluster\"}",
+ "format": "time_series",
+ "instant": true,
+ "intervalFactor": 2,
+ "legendFormat": "",
+ "refId": "A",
+ "step": 60
+ }
+ ],
+ "thresholds": "",
+ "title": "Active shards",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "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": "$datasource",
+ "description": "Count of shards that are being freshly created",
+ "editable": true,
+ "error": false,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 3,
+ "w": 4,
+ "x": 8,
+ "y": 5
+ },
+ "height": "50",
+ "id": 40,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "maxPerRow": 6,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": true,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": true
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "expr": "elasticsearch_cluster_health_initializing_shards{cluster=\"$cluster\"}",
+ "format": "time_series",
+ "instant": true,
+ "intervalFactor": 2,
+ "legendFormat": "",
+ "refId": "A",
+ "step": 60
+ }
+ ],
+ "thresholds": "",
+ "title": "Initializing shards",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "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": "$datasource",
+ "description": "The number of shards that are currently moving from one node to another node.",
+ "editable": true,
+ "error": false,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 3,
+ "w": 4,
+ "x": 12,
+ "y": 5
+ },
+ "height": "50",
+ "id": 41,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "maxPerRow": 6,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": true,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": true
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "expr": "elasticsearch_cluster_health_relocating_shards{cluster=\"$cluster\"}",
+ "format": "time_series",
+ "instant": true,
+ "intervalFactor": 2,
+ "legendFormat": "",
+ "refId": "A",
+ "step": 60
+ }
+ ],
+ "thresholds": "",
+ "title": "Relocating shards",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "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": "$datasource",
+ "description": "Shards delayed to reduce reallocation overhead",
+ "editable": true,
+ "error": false,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 3,
+ "w": 4,
+ "x": 16,
+ "y": 5
+ },
+ "height": "50",
+ "id": 42,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "maxPerRow": 6,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": true,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": true
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "expr": "elasticsearch_cluster_health_delayed_unassigned_shards{cluster=\"$cluster\"} ",
+ "format": "time_series",
+ "instant": true,
+ "intervalFactor": 2,
+ "legendFormat": "",
+ "refId": "A",
+ "step": 60
+ }
+ ],
+ "thresholds": "",
+ "title": "Delayed shards",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "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": "$datasource",
+ "description": "The number of shards that exist in the cluster state, but cannot be found in the cluster itself",
+ "editable": true,
+ "error": false,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 3,
+ "w": 4,
+ "x": 20,
+ "y": 5
+ },
+ "height": "50",
+ "id": 82,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "maxPerRow": 6,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "postfix": "",
+ "postfixFontSize": "50%",
+ "prefix": "",
+ "prefixFontSize": "50%",
+ "rangeMaps": [
+ {
+ "from": "null",
+ "text": "N/A",
+ "to": "null"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": true,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": true
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "expr": "elasticsearch_cluster_health_unassigned_shards{cluster=\"$cluster\"} ",
+ "format": "time_series",
+ "instant": true,
+ "intervalFactor": 2,
+ "legendFormat": "",
+ "refId": "A",
+ "step": 60
+ }
+ ],
+ "thresholds": "",
+ "title": "Unassigned shards",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "collapsed": false,
+ "gridPos": {
+ "h": 1,
+ "w": 24,
+ "x": 0,
+ "y": 8
+ },
+ "id": 92,
+ "panels": [],
+ "repeat": null,
+ "title": "JVM Garbage Collection",
+ "type": "row"
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "$datasource",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {},
+ "gridPos": {
+ "h": 10,
+ "w": 12,
+ "x": 0,
+ "y": 9
+ },
+ "height": "400",
+ "id": 7,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": true,
+ "hideEmpty": false,
+ "hideZero": false,
+ "max": true,
+ "min": true,
+ "rightSide": false,
+ "show": true,
+ "sort": "avg",
+ "sortDesc": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "expr": "irate(elasticsearch_jvm_gc_collection_seconds_count{cluster=\"$cluster\",name=~\"$name\"}[$interval])",
+ "format": "time_series",
+ "interval": "",
+ "intervalFactor": 2,
+ "legendFormat": "{{`{{name}}`}} - {{`{{gc}}`}}",
+ "metric": "",
+ "refId": "A",
+ "step": 10
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "GC count",
+ "tooltip": {
+ "msResolution": false,
+ "shared": true,
+ "sort": 2,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "GCs",
+ "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": "$datasource",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {},
+ "gridPos": {
+ "h": 10,
+ "w": 12,
+ "x": 12,
+ "y": 9
+ },
+ "height": "400",
+ "id": 27,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": true,
+ "hideEmpty": false,
+ "hideZero": false,
+ "max": true,
+ "min": true,
+ "rightSide": false,
+ "show": true,
+ "sort": "avg",
+ "sortDesc": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "expr": "irate(elasticsearch_jvm_gc_collection_seconds_sum{cluster=\"$cluster\",name=~\"$name\"}[$interval])",
+ "format": "time_series",
+ "interval": "",
+ "intervalFactor": 2,
+ "legendFormat": "{{`{{name}}`}} - {{`{{gc}}`}}",
+ "metric": "",
+ "refId": "A",
+ "step": 10
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "GC time",
+ "tooltip": {
+ "msResolution": false,
+ "shared": true,
+ "sort": 2,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "s",
+ "label": "Time",
+ "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
+ }
+ },
+ {
+ "collapsed": true,
+ "gridPos": {
+ "h": 1,
+ "w": 24,
+ "x": 0,
+ "y": 19
+ },
+ "id": 93,
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "$datasource",
+ "fill": 1,
+ "gridPos": {
+ "h": 7,
+ "w": 12,
+ "x": 0,
+ "y": 20
+ },
+ "id": 77,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "rightSide": true,
+ "show": true,
+ "total": true,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "expr": "irate(elasticsearch_indices_translog_operations{cluster=\"$cluster\",name=~\"$name\"}[$interval])",
+ "format": "time_series",
+ "intervalFactor": 2,
+ "legendFormat": "{{`{{name}}`}}",
+ "refId": "A"
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "Total translog operations",
+ "tooltip": {
+ "shared": true,
+ "sort": 2,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "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": "$datasource",
+ "fill": 1,
+ "gridPos": {
+ "h": 7,
+ "w": 12,
+ "x": 12,
+ "y": 20
+ },
+ "id": 78,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": true,
+ "max": true,
+ "min": true,
+ "rightSide": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "expr": "irate(elasticsearch_indices_translog_size_in_bytes{cluster=\"$cluster\",name=~\"$name\"}[$interval])",
+ "format": "time_series",
+ "intervalFactor": 2,
+ "legendFormat": "{{`{{name}}`}}",
+ "refId": "A"
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "Total translog size in bytes",
+ "tooltip": {
+ "shared": true,
+ "sort": 2,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "bytes",
+ "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
+ }
+ }
+ ],
+ "repeat": null,
+ "title": "Translog",
+ "type": "row"
+ },
+ {
+ "collapsed": true,
+ "gridPos": {
+ "h": 1,
+ "w": 24,
+ "x": 0,
+ "y": 20
+ },
+ "id": 94,
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "$datasource",
+ "fill": 1,
+ "gridPos": {
+ "h": 7,
+ "w": 24,
+ "x": 0,
+ "y": 21
+ },
+ "id": 79,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "rightSide": true,
+ "show": true,
+ "sort": null,
+ "sortDesc": null,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "expr": "elasticsearch_breakers_tripped{cluster=\"$cluster\",name=~\"$name\"}",
+ "format": "time_series",
+ "intervalFactor": 2,
+ "legendFormat": "{{`{{name}}`}}: {{`{{breaker}}`}}",
+ "refId": "A"
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "Tripped for breakers",
+ "tooltip": {
+ "shared": true,
+ "sort": 2,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "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": "$datasource",
+ "fill": 1,
+ "gridPos": {
+ "h": 7,
+ "w": 24,
+ "x": 0,
+ "y": 28
+ },
+ "id": 80,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "rightSide": true,
+ "show": true,
+ "sort": null,
+ "sortDesc": null,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "expr": "elasticsearch_breakers_estimated_size_bytes{cluster=\"$cluster\",name=~\"$name\"}",
+ "format": "time_series",
+ "intervalFactor": 2,
+ "legendFormat": "{{`{{name}}`}}: {{`{{breaker}}`}}",
+ "refId": "A"
+ },
+ {
+ "expr": "elasticsearch_breakers_limit_size_bytes{cluster=\"$cluster\",name=~\"$name\"}",
+ "format": "time_series",
+ "intervalFactor": 2,
+ "legendFormat": "{{`{{name}}`}}: limit for {{`{{breaker}}`}}",
+ "refId": "B"
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "Estimated size in bytes of breaker",
+ "tooltip": {
+ "shared": true,
+ "sort": 2,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "bytes",
+ "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
+ }
+ }
+ ],
+ "repeat": null,
+ "title": "Breakers",
+ "type": "row"
+ },
+ {
+ "collapsed": true,
+ "gridPos": {
+ "h": 1,
+ "w": 24,
+ "x": 0,
+ "y": 21
+ },
+ "id": 95,
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "$datasource",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {},
+ "gridPos": {
+ "h": 10,
+ "w": 12,
+ "x": 0,
+ "y": 22
+ },
+ "height": "400",
+ "id": 30,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": true,
+ "hideEmpty": false,
+ "hideZero": false,
+ "max": true,
+ "min": true,
+ "rightSide": false,
+ "show": true,
+ "sort": "avg",
+ "sortDesc": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "expr": "elasticsearch_os_load1{cluster=\"$cluster\",name=~\"$name\"}",
+ "format": "time_series",
+ "instant": false,
+ "interval": "",
+ "intervalFactor": 2,
+ "legendFormat": "load1: {{`{{name}}`}}",
+ "metric": "",
+ "refId": "A",
+ "step": 20
+ },
+ {
+ "expr": "elasticsearch_os_load5{cluster=\"$cluster\",name=~\"$name\"}",
+ "format": "time_series",
+ "instant": false,
+ "interval": "",
+ "intervalFactor": 2,
+ "legendFormat": "load5: {{`{{name}}`}}",
+ "metric": "",
+ "refId": "B",
+ "step": 20
+ },
+ {
+ "expr": "elasticsearch_os_load15{cluster=\"$cluster\",name=~\"$name\"}",
+ "format": "time_series",
+ "instant": false,
+ "interval": "",
+ "intervalFactor": 2,
+ "legendFormat": "load15: {{`{{name}}`}}",
+ "metric": "",
+ "refId": "C",
+ "step": 20
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "Load average",
+ "tooltip": {
+ "msResolution": false,
+ "shared": true,
+ "sort": 2,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "CPU usage",
+ "logBase": 1,
+ "max": 100,
+ "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": "$datasource",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {},
+ "gridPos": {
+ "h": 10,
+ "w": 12,
+ "x": 12,
+ "y": 22
+ },
+ "height": "400",
+ "id": 88,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": true,
+ "hideEmpty": false,
+ "hideZero": false,
+ "max": true,
+ "min": true,
+ "rightSide": false,
+ "show": true,
+ "sort": "avg",
+ "sortDesc": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "expr": "elasticsearch_process_cpu_percent{cluster=\"$cluster\",name=~\"$name\"}",
+ "format": "time_series",
+ "instant": false,
+ "interval": "",
+ "intervalFactor": 2,
+ "legendFormat": "{{`{{name}}`}}",
+ "metric": "",
+ "refId": "A",
+ "step": 20
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "CPU usage",
+ "tooltip": {
+ "msResolution": false,
+ "shared": true,
+ "sort": 2,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "percent",
+ "label": "CPU usage",
+ "logBase": 1,
+ "max": 100,
+ "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": "$datasource",
+ "editable": true,
+ "error": false,
+ "fill": 0,
+ "grid": {},
+ "gridPos": {
+ "h": 10,
+ "w": 12,
+ "x": 0,
+ "y": 32
+ },
+ "height": "400",
+ "id": 31,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": true,
+ "hideEmpty": false,
+ "hideZero": false,
+ "max": true,
+ "min": true,
+ "rightSide": false,
+ "show": true,
+ "sort": "avg",
+ "sortDesc": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "expr": "elasticsearch_jvm_memory_used_bytes{cluster=\"$cluster\",name=~\"$name\"}",
+ "format": "time_series",
+ "interval": "",
+ "intervalFactor": 2,
+ "legendFormat": "{{`{{name}}`}} used: {{`{{area}}`}}",
+ "metric": "",
+ "refId": "A",
+ "step": 20
+ },
+ {
+ "expr": "elasticsearch_jvm_memory_max_bytes{cluster=\"$cluster\",name=~\"$name\"}",
+ "format": "time_series",
+ "intervalFactor": 2,
+ "legendFormat": "{{`{{name}}`}} max: {{`{{area}}`}}",
+ "refId": "C",
+ "step": 20
+ },
+ {
+ "expr": "elasticsearch_jvm_memory_pool_peak_used_bytes{cluster=\"$cluster\",name=~\"$name\"}",
+ "format": "time_series",
+ "intervalFactor": 2,
+ "legendFormat": "{{`{{name}}`}} peak used pool: {{`{{pool}}`}}",
+ "refId": "D",
+ "step": 20
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "JVM memory usage",
+ "tooltip": {
+ "msResolution": false,
+ "shared": true,
+ "sort": 2,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "bytes",
+ "label": "Memory",
+ "logBase": 1,
+ "max": null,
+ "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": "$datasource",
+ "editable": true,
+ "error": false,
+ "fill": 0,
+ "grid": {},
+ "gridPos": {
+ "h": 10,
+ "w": 12,
+ "x": 12,
+ "y": 32
+ },
+ "height": "400",
+ "id": 54,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": true,
+ "hideEmpty": false,
+ "hideZero": false,
+ "max": true,
+ "min": true,
+ "rightSide": false,
+ "show": true,
+ "sort": "avg",
+ "sortDesc": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "expr": "elasticsearch_jvm_memory_committed_bytes{cluster=\"$cluster\",name=~\"$name\"}",
+ "format": "time_series",
+ "intervalFactor": 2,
+ "legendFormat": "{{`{{name}}`}} committed: {{`{{area}}`}}",
+ "refId": "B",
+ "step": 20
+ },
+ {
+ "expr": "elasticsearch_jvm_memory_max_bytes{cluster=\"$cluster\",name=~\"$name\"}",
+ "format": "time_series",
+ "intervalFactor": 2,
+ "legendFormat": "{{`{{name}}`}} max: {{`{{area}}`}}",
+ "refId": "C",
+ "step": 20
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "JVM memory committed",
+ "tooltip": {
+ "msResolution": false,
+ "shared": true,
+ "sort": 2,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "bytes",
+ "label": "Memory",
+ "logBase": 1,
+ "max": null,
+ "min": 0,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": false
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ }
+ ],
+ "repeat": null,
+ "title": "CPU and Memory",
+ "type": "row"
+ },
+ {
+ "collapsed": true,
+ "gridPos": {
+ "h": 1,
+ "w": 24,
+ "x": 0,
+ "y": 22
+ },
+ "id": 96,
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "$datasource",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {},
+ "gridPos": {
+ "h": 10,
+ "w": 12,
+ "x": 0,
+ "y": 23
+ },
+ "height": "400",
+ "id": 32,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": true,
+ "hideEmpty": false,
+ "hideZero": false,
+ "max": true,
+ "min": true,
+ "rightSide": false,
+ "show": true,
+ "sort": "current",
+ "sortDesc": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "expr": "1-(elasticsearch_filesystem_data_available_bytes{cluster=\"$cluster\",name=~\"$name\"}/elasticsearch_filesystem_data_size_bytes{cluster=\"$cluster\",name=~\"$name\"})",
+ "format": "time_series",
+ "interval": "",
+ "intervalFactor": 2,
+ "legendFormat": "{{`{{name}}`}}: {{`{{path}}`}}",
+ "metric": "",
+ "refId": "A",
+ "step": 20
+ }
+ ],
+ "thresholds": [
+ {
+ "colorMode": "custom",
+ "fill": true,
+ "fillColor": "rgba(216, 200, 27, 0.27)",
+ "op": "gt",
+ "value": 0.8
+ },
+ {
+ "colorMode": "custom",
+ "fill": true,
+ "fillColor": "rgba(234, 112, 112, 0.22)",
+ "op": "gt",
+ "value": 0.9
+ }
+ ],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "Disk usage",
+ "tooltip": {
+ "msResolution": false,
+ "shared": true,
+ "sort": 2,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "percentunit",
+ "label": "Disk Usage %",
+ "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": "$datasource",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {},
+ "gridPos": {
+ "h": 10,
+ "w": 12,
+ "x": 12,
+ "y": 23
+ },
+ "height": "400",
+ "id": 47,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": true,
+ "hideEmpty": false,
+ "hideZero": false,
+ "max": true,
+ "min": true,
+ "rightSide": false,
+ "show": true,
+ "sort": "avg",
+ "sortDesc": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [
+ {
+ "alias": "sent",
+ "transform": "negative-Y"
+ }
+ ],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "expr": "irate(elasticsearch_transport_tx_size_bytes_total{cluster=\"$cluster\",name=~\"$name\"}[$interval])",
+ "format": "time_series",
+ "intervalFactor": 2,
+ "legendFormat": "{{`{{name}}`}}: sent ",
+ "refId": "D",
+ "step": 20
+ },
+ {
+ "expr": "-irate(elasticsearch_transport_rx_size_bytes_total{cluster=\"$cluster\",name=~\"$name\"}[$interval])",
+ "format": "time_series",
+ "intervalFactor": 2,
+ "legendFormat": "{{`{{name}}`}}: received",
+ "refId": "C",
+ "step": 20
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "Network usage",
+ "tooltip": {
+ "msResolution": false,
+ "shared": true,
+ "sort": 2,
+ "value_type": "cumulative"
+ },
+ "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": "pps",
+ "label": "",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": false
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ }
+ ],
+ "repeat": null,
+ "title": "Disk and Network",
+ "type": "row"
+ },
+ {
+ "collapsed": true,
+ "gridPos": {
+ "h": 1,
+ "w": 24,
+ "x": 0,
+ "y": 23
+ },
+ "id": 97,
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "$datasource",
+ "decimals": 2,
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {},
+ "gridPos": {
+ "h": 10,
+ "w": 12,
+ "x": 0,
+ "y": 24
+ },
+ "height": "400",
+ "id": 1,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": true,
+ "hideEmpty": false,
+ "hideZero": false,
+ "max": true,
+ "min": true,
+ "rightSide": false,
+ "show": true,
+ "sort": "avg",
+ "sortDesc": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": true,
+ "steppedLine": false,
+ "targets": [
+ {
+ "expr": "elasticsearch_indices_docs{cluster=\"$cluster\",name=~\"$name\"}",
+ "format": "time_series",
+ "interval": "",
+ "intervalFactor": 2,
+ "legendFormat": "{{`{{name}}`}}",
+ "metric": "",
+ "refId": "A",
+ "step": 20
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "Documents count on node",
+ "tooltip": {
+ "msResolution": false,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "decimals": 2,
+ "format": "short",
+ "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": "$datasource",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {},
+ "gridPos": {
+ "h": 10,
+ "w": 12,
+ "x": 12,
+ "y": 24
+ },
+ "height": "400",
+ "id": 24,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": true,
+ "hideEmpty": false,
+ "hideZero": false,
+ "max": true,
+ "min": true,
+ "rightSide": false,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": true,
+ "steppedLine": false,
+ "targets": [
+ {
+ "expr": "irate(elasticsearch_indices_indexing_index_total{cluster=\"$cluster\",name=~\"$name\"}[$interval])",
+ "format": "time_series",
+ "interval": "",
+ "intervalFactor": 2,
+ "legendFormat": "{{`{{name}}`}}",
+ "metric": "",
+ "refId": "A",
+ "step": 20
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "Documents indexed rate",
+ "tooltip": {
+ "msResolution": false,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "index calls/s",
+ "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": "$datasource",
+ "description": "Count of deleted documents on this node",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {},
+ "gridPos": {
+ "h": 10,
+ "w": 8,
+ "x": 0,
+ "y": 34
+ },
+ "height": "400",
+ "id": 25,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": true,
+ "hideEmpty": false,
+ "hideZero": false,
+ "max": true,
+ "min": true,
+ "rightSide": false,
+ "show": true,
+ "sort": "avg",
+ "sortDesc": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": true,
+ "steppedLine": false,
+ "targets": [
+ {
+ "expr": "irate(elasticsearch_indices_docs_deleted{cluster=\"$cluster\",name=~\"$name\"}[$interval])",
+ "format": "time_series",
+ "interval": "",
+ "intervalFactor": 2,
+ "legendFormat": "{{`{{name}}`}}",
+ "metric": "",
+ "refId": "A",
+ "step": 20
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "Documents deleted rate",
+ "tooltip": {
+ "msResolution": false,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Documents/s",
+ "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": "$datasource",
+ "decimals": 2,
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {},
+ "gridPos": {
+ "h": 10,
+ "w": 8,
+ "x": 8,
+ "y": 34
+ },
+ "height": "400",
+ "id": 26,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": true,
+ "hideEmpty": false,
+ "hideZero": false,
+ "max": true,
+ "min": true,
+ "rightSide": false,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": true,
+ "steppedLine": false,
+ "targets": [
+ {
+ "expr": "rate(elasticsearch_indices_merges_docs_total{cluster=\"$cluster\",name=~\"$name\"}[$interval])",
+ "format": "time_series",
+ "interval": "",
+ "intervalFactor": 2,
+ "legendFormat": "{{`{{name}}`}}",
+ "metric": "",
+ "refId": "A",
+ "step": 20
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "Documents merged rate",
+ "tooltip": {
+ "msResolution": false,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "decimals": 2,
+ "format": "short",
+ "label": "Documents/s",
+ "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": "$datasource",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {},
+ "gridPos": {
+ "h": 10,
+ "w": 8,
+ "x": 16,
+ "y": 34
+ },
+ "height": "400",
+ "id": 52,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": true,
+ "hideEmpty": false,
+ "hideZero": false,
+ "max": true,
+ "min": true,
+ "rightSide": false,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": true,
+ "steppedLine": false,
+ "targets": [
+ {
+ "expr": "irate(elasticsearch_indices_merges_total_size_bytes_total{cluster=\"$cluster\",name=~\"$name\"}[$interval])",
+ "format": "time_series",
+ "interval": "",
+ "intervalFactor": 2,
+ "legendFormat": "{{`{{name}}`}}",
+ "metric": "",
+ "refId": "A",
+ "step": 20
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "Documents merged bytes",
+ "tooltip": {
+ "msResolution": false,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "decimals": null,
+ "format": "decbytes",
+ "label": "Bytes/s",
+ "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
+ }
+ }
+ ],
+ "repeat": null,
+ "title": "Documents",
+ "type": "row"
+ },
+ {
+ "collapsed": true,
+ "gridPos": {
+ "h": 1,
+ "w": 24,
+ "x": 0,
+ "y": 24
+ },
+ "id": 98,
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "$datasource",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {},
+ "gridPos": {
+ "h": 10,
+ "w": 12,
+ "x": 0,
+ "y": 25
+ },
+ "height": "400",
+ "id": 33,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": true,
+ "hideEmpty": false,
+ "hideZero": false,
+ "max": true,
+ "min": true,
+ "rightSide": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "expr": "irate(elasticsearch_indices_search_query_time_seconds{cluster=\"$cluster\",name=~\"$name\"}[$interval]) ",
+ "format": "time_series",
+ "interval": "",
+ "intervalFactor": 2,
+ "legendFormat": "{{`{{name}}`}}",
+ "metric": "",
+ "refId": "A",
+ "step": 10
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "Query time",
+ "tooltip": {
+ "msResolution": false,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "s",
+ "label": "Time",
+ "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": "$datasource",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {},
+ "gridPos": {
+ "h": 10,
+ "w": 12,
+ "x": 12,
+ "y": 25
+ },
+ "height": "400",
+ "id": 5,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": true,
+ "hideEmpty": false,
+ "hideZero": false,
+ "max": true,
+ "min": true,
+ "rightSide": true,
+ "show": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "expr": "irate(elasticsearch_indices_indexing_index_time_seconds_total{cluster=\"$cluster\",name=~\"$name\"}[$interval])",
+ "format": "time_series",
+ "interval": "",
+ "intervalFactor": 2,
+ "legendFormat": "{{`{{name}}`}}",
+ "metric": "",
+ "refId": "A",
+ "step": 10
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "Indexing time",
+ "tooltip": {
+ "msResolution": false,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "s",
+ "label": "Time",
+ "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": "$datasource",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {},
+ "gridPos": {
+ "h": 10,
+ "w": 12,
+ "x": 0,
+ "y": 35
+ },
+ "height": "400",
+ "id": 3,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": true,
+ "hideEmpty": false,
+ "hideZero": false,
+ "max": true,
+ "min": true,
+ "rightSide": true,
+ "show": true,
+ "sort": "avg",
+ "sortDesc": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "expr": "irate(elasticsearch_indices_merges_total_time_seconds_total{cluster=\"$cluster\",name=~\"$name\"}[$interval])",
+ "format": "time_series",
+ "interval": "",
+ "intervalFactor": 2,
+ "legendFormat": "{{`{{name}}`}}",
+ "metric": "",
+ "refId": "A",
+ "step": 10
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "Merging time",
+ "tooltip": {
+ "msResolution": false,
+ "shared": true,
+ "sort": 2,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "s",
+ "label": "Time",
+ "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": "$datasource",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {},
+ "gridPos": {
+ "h": 10,
+ "w": 12,
+ "x": 12,
+ "y": 35
+ },
+ "height": "400",
+ "id": 87,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": true,
+ "hideEmpty": false,
+ "hideZero": false,
+ "max": true,
+ "min": true,
+ "rightSide": true,
+ "show": true,
+ "sort": "avg",
+ "sortDesc": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "expr": "irate(elasticsearch_indices_store_throttle_time_seconds_total{cluster=\"$cluster\",name=~\"$name\"}[$interval])",
+ "format": "time_series",
+ "interval": "",
+ "intervalFactor": 2,
+ "legendFormat": "{{`{{name}}`}}",
+ "metric": "",
+ "refId": "A",
+ "step": 10
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "Throttle time for index store",
+ "tooltip": {
+ "msResolution": false,
+ "shared": true,
+ "sort": 2,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "s",
+ "label": "Time",
+ "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
+ }
+ }
+ ],
+ "repeat": null,
+ "title": "Times",
+ "type": "row"
+ },
+ {
+ "collapsed": true,
+ "gridPos": {
+ "h": 1,
+ "w": 24,
+ "x": 0,
+ "y": 25
+ },
+ "id": 99,
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "$datasource",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {},
+ "gridPos": {
+ "h": 10,
+ "w": 24,
+ "x": 0,
+ "y": 26
+ },
+ "height": "400",
+ "id": 48,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": true,
+ "hideEmpty": false,
+ "hideZero": true,
+ "max": true,
+ "min": true,
+ "rightSide": true,
+ "show": true,
+ "sort": "avg",
+ "sortDesc": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": true,
+ "steppedLine": false,
+ "targets": [
+ {
+ "expr": "rate(elasticsearch_indices_indexing_index_total{cluster=\"$cluster\",name=~\"$name\"}[$interval])",
+ "format": "time_series",
+ "interval": "",
+ "intervalFactor": 2,
+ "legendFormat": "{{`{{name}}`}}: indexing",
+ "metric": "",
+ "refId": "A",
+ "step": 10
+ },
+ {
+ "expr": "rate(elasticsearch_indices_search_query_total{cluster=\"$cluster\",name=~\"$name\"}[$interval])",
+ "format": "time_series",
+ "intervalFactor": 2,
+ "legendFormat": "{{`{{name}}`}}: query",
+ "refId": "B",
+ "step": 10
+ },
+ {
+ "expr": "rate(elasticsearch_indices_search_fetch_total{cluster=\"$cluster\",name=~\"$name\"}[$interval])",
+ "format": "time_series",
+ "intervalFactor": 2,
+ "legendFormat": "{{`{{name}}`}}: fetch",
+ "refId": "C",
+ "step": 10
+ },
+ {
+ "expr": "rate(elasticsearch_indices_merges_total{cluster=\"$cluster\",name=~\"$name\"}[$interval])",
+ "format": "time_series",
+ "intervalFactor": 2,
+ "legendFormat": "{{`{{name}}`}}: merges",
+ "refId": "D",
+ "step": 10
+ },
+ {
+ "expr": "rate(elasticsearch_indices_refresh_total{cluster=\"$cluster\",name=~\"$name\"}[$interval])",
+ "format": "time_series",
+ "intervalFactor": 2,
+ "legendFormat": "{{`{{name}}`}}: refresh",
+ "refId": "E",
+ "step": 10
+ },
+ {
+ "expr": "rate(elasticsearch_indices_flush_total{cluster=\"$cluster\",name=~\"$name\"}[$interval])",
+ "format": "time_series",
+ "intervalFactor": 2,
+ "legendFormat": "{{`{{name}}`}}: flush",
+ "refId": "F",
+ "step": 10
+ },
+ {
+ "expr": "rate(elasticsearch_indices_get_exists_total{cluster=\"$cluster\",name=~\"$name\"}[$interval])",
+ "format": "time_series",
+ "intervalFactor": 2,
+ "legendFormat": "{{`{{name}}`}}: get_exists",
+ "refId": "G",
+ "step": 10
+ },
+ {
+ "expr": "rate(elasticsearch_indices_get_missing_total{cluster=\"$cluster\",name=~\"$name\"}[$interval])",
+ "format": "time_series",
+ "intervalFactor": 2,
+ "legendFormat": "{{`{{name}}`}}: get_missing",
+ "refId": "H",
+ "step": 10
+ },
+ {
+ "expr": "rate(elasticsearch_indices_get_tota{cluster=\"$cluster\",name=~\"$name\"}[$interval])",
+ "format": "time_series",
+ "intervalFactor": 2,
+ "legendFormat": "{{`{{name}}`}}: get",
+ "refId": "I",
+ "step": 10
+ },
+ {
+ "expr": "rate(elasticsearch_indices_indexing_delete_total{cluster=\"$cluster\",name=~\"$name\"}[$interval])",
+ "format": "time_series",
+ "intervalFactor": 2,
+ "legendFormat": "{{`{{name}}`}}: indexing_delete",
+ "refId": "J",
+ "step": 10
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "Total Operations rate",
+ "tooltip": {
+ "msResolution": false,
+ "shared": true,
+ "sort": 2,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Operations/s",
+ "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": "$datasource",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {},
+ "gridPos": {
+ "h": 10,
+ "w": 24,
+ "x": 0,
+ "y": 36
+ },
+ "height": "400",
+ "id": 49,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": true,
+ "hideEmpty": false,
+ "hideZero": true,
+ "max": true,
+ "min": true,
+ "rightSide": true,
+ "show": true,
+ "sort": "avg",
+ "sortDesc": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "expr": "irate(elasticsearch_indices_indexing_index_time_seconds_total{cluster=\"$cluster\",name=~\"$name\"}[$interval])",
+ "format": "time_series",
+ "interval": "",
+ "intervalFactor": 2,
+ "legendFormat": "{{`{{name}}`}}: indexing",
+ "metric": "",
+ "refId": "A",
+ "step": 10
+ },
+ {
+ "expr": "irate(elasticsearch_indices_search_query_time_seconds{cluster=\"$cluster\",name=~\"$name\"}[$interval])",
+ "format": "time_series",
+ "intervalFactor": 2,
+ "legendFormat": "{{`{{name}}`}}: query",
+ "refId": "B",
+ "step": 10
+ },
+ {
+ "expr": "irate(elasticsearch_indices_search_fetch_time_seconds{cluster=\"$cluster\",name=~\"$name\"}[$interval])",
+ "format": "time_series",
+ "intervalFactor": 2,
+ "legendFormat": "{{`{{name}}`}}: fetch",
+ "refId": "C",
+ "step": 10
+ },
+ {
+ "expr": "irate(elasticsearch_indices_merges_total_time_seconds_total{cluster=\"$cluster\",name=~\"$name\"}[$interval])",
+ "format": "time_series",
+ "intervalFactor": 2,
+ "legendFormat": "{{`{{name}}`}}: merges",
+ "refId": "D",
+ "step": 10
+ },
+ {
+ "expr": "irate(elasticsearch_indices_refresh_time_seconds_total{cluster=\"$cluster\",name=~\"$name\"}[$interval])",
+ "format": "time_series",
+ "intervalFactor": 2,
+ "legendFormat": "{{`{{name}}`}}: refresh",
+ "refId": "E",
+ "step": 10
+ },
+ {
+ "expr": "irate(elasticsearch_indices_flush_time_seconds{cluster=\"$cluster\",name=~\"$name\"}[$interval])",
+ "format": "time_series",
+ "intervalFactor": 2,
+ "legendFormat": "{{`{{name}}`}}: flush",
+ "refId": "F",
+ "step": 10
+ },
+ {
+ "expr": "irate(elasticsearch_indices_get_exists_time_seconds{cluster=\"$cluster\",name=~\"$name\"}[$interval])",
+ "format": "time_series",
+ "intervalFactor": 2,
+ "legendFormat": "{{`{{name}}`}}: get_exists",
+ "refId": "G",
+ "step": 10
+ },
+ {
+ "expr": "irate(elasticsearch_indices_get_time_seconds{cluster=\"$cluster\",name=~\"$name\"}[$interval])",
+ "format": "time_series",
+ "intervalFactor": 2,
+ "legendFormat": "{{`{{name}}`}}: get_time",
+ "refId": "H",
+ "step": 10
+ },
+ {
+ "expr": "irate(elasticsearch_indices_get_missing_time_seconds{cluster=\"$cluster\",name=~\"$name\"}[$interval])",
+ "format": "time_series",
+ "intervalFactor": 2,
+ "legendFormat": "{{`{{name}}`}}: get_missing",
+ "refId": "I",
+ "step": 10
+ },
+ {
+ "expr": "irate(elasticsearch_indices_indexing_delete_time_seconds_total{cluster=\"$cluster\",name=~\"$name\"}[$interval])",
+ "format": "time_series",
+ "intervalFactor": 2,
+ "legendFormat": "{{`{{name}}`}}: indexing_delete",
+ "refId": "J",
+ "step": 10
+ },
+ {
+ "expr": "irate(elasticsearch_indices_get_time_seconds{cluster=\"$cluster\",name=~\"$name\"}[$interval])",
+ "format": "time_series",
+ "intervalFactor": 2,
+ "legendFormat": "{{`{{name}}`}}: get",
+ "refId": "K",
+ "step": 10
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "Total Operations time",
+ "tooltip": {
+ "msResolution": false,
+ "shared": true,
+ "sort": 2,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "s",
+ "label": "Time",
+ "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
+ }
+ }
+ ],
+ "repeat": null,
+ "title": "Total Operations stats",
+ "type": "row"
+ },
+ {
+ "collapsed": true,
+ "gridPos": {
+ "h": 1,
+ "w": 24,
+ "x": 0,
+ "y": 26
+ },
+ "id": 100,
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "$datasource",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "gridPos": {
+ "h": 19,
+ "w": 6,
+ "x": 0,
+ "y": 27
+ },
+ "id": 45,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "hideZero": true,
+ "max": true,
+ "min": true,
+ "show": true,
+ "sort": null,
+ "sortDesc": null,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "expr": "irate(elasticsearch_thread_pool_rejected_count{cluster=\"$cluster\",name=~\"$name\"}[$interval])",
+ "format": "time_series",
+ "intervalFactor": 2,
+ "legendFormat": "{{`{{name}}`}}: {{`{{type}}`}}",
+ "refId": "A",
+ "step": 20
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "Thread Pool operations rejected",
+ "tooltip": {
+ "msResolution": false,
+ "shared": true,
+ "sort": 2,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "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": "$datasource",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "gridPos": {
+ "h": 19,
+ "w": 6,
+ "x": 6,
+ "y": 27
+ },
+ "id": 46,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "hideZero": true,
+ "max": true,
+ "min": true,
+ "show": true,
+ "sort": "avg",
+ "sortDesc": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "expr": "elasticsearch_thread_pool_queue_count{cluster=\"$cluster\",name=~\"$name\"}",
+ "format": "time_series",
+ "intervalFactor": 2,
+ "legendFormat": "{{`{{name}}`}}: {{`{{type}}`}}",
+ "refId": "A",
+ "step": 20
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "Thread Pool operations queued",
+ "tooltip": {
+ "msResolution": false,
+ "shared": true,
+ "sort": 2,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "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": "$datasource",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "gridPos": {
+ "h": 19,
+ "w": 6,
+ "x": 12,
+ "y": 27
+ },
+ "height": "",
+ "id": 43,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "hideZero": true,
+ "max": true,
+ "min": true,
+ "show": true,
+ "sort": "avg",
+ "sortDesc": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "expr": "elasticsearch_thread_pool_active_count{cluster=\"$cluster\",name=~\"$name\"}",
+ "format": "time_series",
+ "intervalFactor": 2,
+ "legendFormat": "{{`{{name}}`}}: {{`{{type}}`}}",
+ "refId": "A",
+ "step": 20
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "Thread Pool threads active",
+ "tooltip": {
+ "msResolution": false,
+ "shared": true,
+ "sort": 2,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "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": "$datasource",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "gridPos": {
+ "h": 19,
+ "w": 6,
+ "x": 18,
+ "y": 27
+ },
+ "id": 44,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "hideZero": true,
+ "max": true,
+ "min": true,
+ "show": true,
+ "sort": "avg",
+ "sortDesc": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "expr": "irate(elasticsearch_thread_pool_completed_count{cluster=\"$cluster\",name=~\"$name\"}[$interval])",
+ "format": "time_series",
+ "intervalFactor": 2,
+ "legendFormat": "{{`{{name}}`}}: {{`{{type}}`}}",
+ "refId": "A",
+ "step": 20
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "Thread Pool operations completed",
+ "tooltip": {
+ "msResolution": false,
+ "shared": true,
+ "sort": 2,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "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
+ }
+ }
+ ],
+ "repeat": null,
+ "title": "Thread Pool",
+ "type": "row"
+ },
+ {
+ "collapsed": true,
+ "gridPos": {
+ "h": 1,
+ "w": 24,
+ "x": 0,
+ "y": 27
+ },
+ "id": 101,
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "$datasource",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {},
+ "gridPos": {
+ "h": 10,
+ "w": 12,
+ "x": 0,
+ "y": 28
+ },
+ "height": "400",
+ "id": 4,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": true,
+ "hideEmpty": false,
+ "hideZero": false,
+ "max": true,
+ "min": true,
+ "rightSide": false,
+ "show": true,
+ "sort": "avg",
+ "sortDesc": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": true,
+ "steppedLine": false,
+ "targets": [
+ {
+ "expr": "elasticsearch_indices_fielddata_memory_size_bytes{cluster=\"$cluster\",name=~\"$name\"}",
+ "format": "time_series",
+ "interval": "",
+ "intervalFactor": 2,
+ "legendFormat": "{{`{{name}}`}}",
+ "metric": "",
+ "refId": "A",
+ "step": 20
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "Field data memory size",
+ "tooltip": {
+ "msResolution": false,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "bytes",
+ "label": "Memory",
+ "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": "$datasource",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {},
+ "gridPos": {
+ "h": 10,
+ "w": 12,
+ "x": 12,
+ "y": 28
+ },
+ "height": "400",
+ "id": 34,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": true,
+ "hideEmpty": false,
+ "hideZero": false,
+ "max": true,
+ "min": true,
+ "rightSide": false,
+ "show": true,
+ "sort": "avg",
+ "sortDesc": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": true,
+ "steppedLine": false,
+ "targets": [
+ {
+ "expr": "rate(elasticsearch_indices_fielddata_evictions{cluster=\"$cluster\",name=~\"$name\"}[$interval])",
+ "format": "time_series",
+ "interval": "",
+ "intervalFactor": 2,
+ "legendFormat": "{{`{{name}}`}}",
+ "metric": "",
+ "refId": "A",
+ "step": 20
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "Field data evictions",
+ "tooltip": {
+ "msResolution": false,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Evictions/s",
+ "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": "$datasource",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {},
+ "gridPos": {
+ "h": 10,
+ "w": 8,
+ "x": 0,
+ "y": 38
+ },
+ "height": "400",
+ "id": 35,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": true,
+ "hideEmpty": false,
+ "hideZero": false,
+ "max": true,
+ "min": true,
+ "rightSide": false,
+ "show": true,
+ "sort": "avg",
+ "sortDesc": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": true,
+ "steppedLine": false,
+ "targets": [
+ {
+ "expr": "elasticsearch_indices_query_cache_memory_size_bytes{cluster=\"$cluster\",name=~\"$name\"}",
+ "format": "time_series",
+ "interval": "",
+ "intervalFactor": 2,
+ "legendFormat": "{{`{{name}}`}}",
+ "metric": "",
+ "refId": "A",
+ "step": 20
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "Query cache size",
+ "tooltip": {
+ "msResolution": false,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "bytes",
+ "label": "Size",
+ "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": "$datasource",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {},
+ "gridPos": {
+ "h": 10,
+ "w": 8,
+ "x": 8,
+ "y": 38
+ },
+ "height": "400",
+ "id": 36,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": true,
+ "hideEmpty": false,
+ "hideZero": false,
+ "max": true,
+ "min": true,
+ "rightSide": false,
+ "show": true,
+ "sort": "avg",
+ "sortDesc": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": true,
+ "steppedLine": false,
+ "targets": [
+ {
+ "expr": "rate(elasticsearch_indices_query_cache_evictions{cluster=\"$cluster\",name=~\"$name\"}[$interval])",
+ "format": "time_series",
+ "interval": "",
+ "intervalFactor": 2,
+ "legendFormat": "{{`{{name}}`}}",
+ "metric": "",
+ "refId": "A",
+ "step": 20
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "Query cache evictions",
+ "tooltip": {
+ "msResolution": false,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Evictions/s",
+ "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": "$datasource",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {},
+ "gridPos": {
+ "h": 10,
+ "w": 8,
+ "x": 16,
+ "y": 38
+ },
+ "height": "400",
+ "id": 84,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": true,
+ "hideEmpty": false,
+ "hideZero": false,
+ "max": true,
+ "min": true,
+ "rightSide": false,
+ "show": true,
+ "sort": "avg",
+ "sortDesc": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": true,
+ "steppedLine": false,
+ "targets": [
+ {
+ "expr": "rate(elasticsearch_indices_filter_cache_evictions{cluster=\"$cluster\",name=~\"$name\"}[$interval])",
+ "format": "time_series",
+ "interval": "",
+ "intervalFactor": 2,
+ "legendFormat": "{{`{{name}}`}}",
+ "metric": "",
+ "refId": "A",
+ "step": 20
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "Evictions from filter cache",
+ "tooltip": {
+ "msResolution": false,
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": "Evictions/s",
+ "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
+ }
+ }
+ ],
+ "repeat": null,
+ "title": "Caches",
+ "type": "row"
+ },
+ {
+ "collapsed": true,
+ "gridPos": {
+ "h": 1,
+ "w": 24,
+ "x": 0,
+ "y": 28
+ },
+ "id": 102,
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "$datasource",
+ "fill": 1,
+ "gridPos": {
+ "h": 7,
+ "w": 24,
+ "x": 0,
+ "y": 29
+ },
+ "id": 85,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "rightSide": true,
+ "show": true,
+ "sort": "avg",
+ "sortDesc": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": true,
+ "steppedLine": false,
+ "targets": [
+ {
+ "expr": "elasticsearch_indices_segments_count{cluster=\"$cluster\",name=~\"$name\"}",
+ "format": "time_series",
+ "intervalFactor": 2,
+ "legendFormat": "{{`{{name}}`}}",
+ "refId": "A"
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "Count of index segments",
+ "tooltip": {
+ "shared": true,
+ "sort": 2,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "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": "$datasource",
+ "fill": 1,
+ "gridPos": {
+ "h": 7,
+ "w": 24,
+ "x": 0,
+ "y": 36
+ },
+ "id": 86,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "rightSide": true,
+ "show": true,
+ "sort": "avg",
+ "sortDesc": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": true,
+ "steppedLine": false,
+ "targets": [
+ {
+ "expr": "elasticsearch_indices_segments_memory_bytes{cluster=\"$cluster\",name=~\"$name\"}",
+ "format": "time_series",
+ "intervalFactor": 2,
+ "legendFormat": "{{`{{name}}`}}",
+ "refId": "A"
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "Current memory size of segments in bytes",
+ "tooltip": {
+ "shared": true,
+ "sort": 2,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "bytes",
+ "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
+ }
+ }
+ ],
+ "repeat": null,
+ "title": "Segments",
+ "type": "row"
+ },
+ {
+ "collapsed": true,
+ "gridPos": {
+ "h": 1,
+ "w": 24,
+ "x": 0,
+ "y": 29
+ },
+ "id": 103,
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "$datasource",
+ "fill": 1,
+ "gridPos": {
+ "h": 7,
+ "w": 24,
+ "x": 0,
+ "y": 30
+ },
+ "id": 75,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "rightSide": true,
+ "show": true,
+ "sort": "avg",
+ "sortDesc": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "expr": "elasticsearch_indices_docs_primary{instance=~\"$instance\"}",
+ "format": "time_series",
+ "intervalFactor": 2,
+ "legendFormat": "{{`{{index}}`}}",
+ "refId": "A"
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "Count of documents with only primary shards",
+ "tooltip": {
+ "shared": true,
+ "sort": 2,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "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": "$datasource",
+ "fill": 1,
+ "gridPos": {
+ "h": 7,
+ "w": 24,
+ "x": 0,
+ "y": 37
+ },
+ "id": 83,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "rightSide": true,
+ "show": true,
+ "sort": "avg",
+ "sortDesc": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "expr": "elasticsearch_indices_store_size_bytes_primary{instance=~\"$instance\"}",
+ "format": "time_series",
+ "intervalFactor": 2,
+ "legendFormat": "{{`{{index}}`}}",
+ "refId": "A"
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "Total size of stored index data in bytes with only primary shards on all nodes",
+ "tooltip": {
+ "shared": true,
+ "sort": 2,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "bytes",
+ "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": "$datasource",
+ "fill": 1,
+ "gridPos": {
+ "h": 7,
+ "w": 24,
+ "x": 0,
+ "y": 44
+ },
+ "id": 76,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "rightSide": true,
+ "show": true,
+ "sort": "avg",
+ "sortDesc": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "expr": "elasticsearch_indices_store_size_bytes_total{instance=~\"$instance\"}",
+ "format": "time_series",
+ "intervalFactor": 2,
+ "legendFormat": "{{`{{index}}`}}",
+ "refId": "A"
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "Total size of stored index data in bytes with all shards on all nodes",
+ "tooltip": {
+ "shared": true,
+ "sort": 2,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "bytes",
+ "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
+ }
+ }
+ ],
+ "repeat": null,
+ "title": "Indices: Count of documents and Total size",
+ "type": "row"
+ },
+ {
+ "collapsed": true,
+ "gridPos": {
+ "h": 1,
+ "w": 24,
+ "x": 0,
+ "y": 30
+ },
+ "id": 104,
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "$datasource",
+ "fill": 1,
+ "gridPos": {
+ "h": 7,
+ "w": 24,
+ "x": 0,
+ "y": 31
+ },
+ "id": 61,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "hideZero": true,
+ "max": true,
+ "min": true,
+ "rightSide": true,
+ "show": true,
+ "sort": "avg",
+ "sortDesc": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "expr": "elasticsearch_indices_segment_index_writer_memory_bytes_primary{instance=~\"$instance\"}",
+ "format": "time_series",
+ "intervalFactor": 2,
+ "legendFormat": "{{`{{index}}`}}",
+ "refId": "A"
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "Index writer with only primary shards on all nodes in bytes",
+ "tooltip": {
+ "shared": true,
+ "sort": 2,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "bytes",
+ "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": "$datasource",
+ "fill": 1,
+ "gridPos": {
+ "h": 7,
+ "w": 24,
+ "x": 0,
+ "y": 38
+ },
+ "id": 62,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "hideZero": true,
+ "max": true,
+ "min": true,
+ "rightSide": true,
+ "show": true,
+ "sort": "avg",
+ "sortDesc": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "expr": "elasticsearch_indices_segment_index_writer_memory_bytes_total{instance=~\"$instance\"}",
+ "format": "time_series",
+ "intervalFactor": 2,
+ "legendFormat": "{{`{{index}}`}}",
+ "refId": "A"
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "Index writer with all shards on all nodes in bytes",
+ "tooltip": {
+ "shared": true,
+ "sort": 2,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "bytes",
+ "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
+ }
+ }
+ ],
+ "repeat": null,
+ "title": "Indices: Index writer",
+ "type": "row"
+ },
+ {
+ "collapsed": true,
+ "gridPos": {
+ "h": 1,
+ "w": 24,
+ "x": 0,
+ "y": 31
+ },
+ "id": 105,
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "$datasource",
+ "fill": 1,
+ "gridPos": {
+ "h": 7,
+ "w": 24,
+ "x": 0,
+ "y": 32
+ },
+ "id": 55,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "rightSide": true,
+ "show": true,
+ "sort": null,
+ "sortDesc": null,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "expr": "elasticsearch_indices_segment_count_primary{instance=~\"$instance\"}",
+ "format": "time_series",
+ "intervalFactor": 2,
+ "legendFormat": "{{`{{index}}`}}",
+ "refId": "A"
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "Segments with only primary shards on all nodes",
+ "tooltip": {
+ "shared": true,
+ "sort": 2,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "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": "$datasource",
+ "fill": 1,
+ "gridPos": {
+ "h": 7,
+ "w": 24,
+ "x": 0,
+ "y": 39
+ },
+ "id": 56,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "rightSide": true,
+ "show": true,
+ "sort": "avg",
+ "sortDesc": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "expr": "elasticsearch_indices_segment_count_total{instance=~\"$instance\"}",
+ "format": "time_series",
+ "intervalFactor": 2,
+ "legendFormat": "{{`{{index}}`}}",
+ "refId": "A"
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "Segments with all shards on all nodes",
+ "tooltip": {
+ "shared": true,
+ "sort": 2,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "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": "$datasource",
+ "fill": 1,
+ "gridPos": {
+ "h": 7,
+ "w": 24,
+ "x": 0,
+ "y": 46
+ },
+ "id": 65,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "rightSide": true,
+ "show": true,
+ "sort": "avg",
+ "sortDesc": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "expr": "elasticsearch_indices_segment_memory_bytes_primary{instance=~\"$instance\"}",
+ "format": "time_series",
+ "intervalFactor": 2,
+ "legendFormat": "{{`{{index}}`}}",
+ "refId": "A"
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "Size of segments with only primary shards on all nodes in bytes",
+ "tooltip": {
+ "shared": true,
+ "sort": 2,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "bytes",
+ "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": "$datasource",
+ "fill": 1,
+ "gridPos": {
+ "h": 7,
+ "w": 24,
+ "x": 0,
+ "y": 53
+ },
+ "id": 66,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "rightSide": true,
+ "show": true,
+ "sort": "avg",
+ "sortDesc": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "expr": "elasticsearch_indices_segment_memory_bytes_total{instance=~\"$instance\"}",
+ "format": "time_series",
+ "intervalFactor": 2,
+ "legendFormat": "{{`{{index}}`}}",
+ "refId": "A"
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "Size of segments with all shards on all nodes in bytes",
+ "tooltip": {
+ "shared": true,
+ "sort": 2,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "bytes",
+ "label": null,
+ "logBase": 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": "Indices: Segments",
+ "type": "row"
+ },
+ {
+ "collapsed": true,
+ "gridPos": {
+ "h": 1,
+ "w": 24,
+ "x": 0,
+ "y": 32
+ },
+ "id": 106,
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "$datasource",
+ "fill": 1,
+ "gridPos": {
+ "h": 7,
+ "w": 24,
+ "x": 0,
+ "y": 33
+ },
+ "id": 57,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "rightSide": true,
+ "show": true,
+ "sort": "avg",
+ "sortDesc": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "expr": "elasticsearch_indices_segment_doc_values_memory_bytes_primary{instance=~\"$instance\"}",
+ "format": "time_series",
+ "intervalFactor": 2,
+ "legendFormat": "{{`{{index}}`}}",
+ "refId": "A"
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "Doc values with only primary shards on all nodes in bytes",
+ "tooltip": {
+ "shared": true,
+ "sort": 2,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "bytes",
+ "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": "$datasource",
+ "fill": 1,
+ "gridPos": {
+ "h": 7,
+ "w": 24,
+ "x": 0,
+ "y": 40
+ },
+ "id": 58,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "rightSide": true,
+ "show": true,
+ "sort": "avg",
+ "sortDesc": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "expr": "elasticsearch_indices_segment_doc_values_memory_bytes_total{instance=~\"$instance\"}",
+ "format": "time_series",
+ "intervalFactor": 2,
+ "legendFormat": "{{`{{index}}`}}",
+ "refId": "A"
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "Doc values with all shards on all nodes in bytes",
+ "tooltip": {
+ "shared": true,
+ "sort": 2,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "bytes",
+ "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
+ }
+ }
+ ],
+ "repeat": null,
+ "title": "Indices: Doc values",
+ "type": "row"
+ },
+ {
+ "collapsed": true,
+ "gridPos": {
+ "h": 1,
+ "w": 24,
+ "x": 0,
+ "y": 33
+ },
+ "id": 107,
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "$datasource",
+ "fill": 1,
+ "gridPos": {
+ "h": 7,
+ "w": 24,
+ "x": 0,
+ "y": 34
+ },
+ "id": 59,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "rightSide": true,
+ "show": true,
+ "sort": "avg",
+ "sortDesc": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "expr": "elasticsearch_indices_segment_fields_memory_bytes_primary{instance=~\"$instance\"}",
+ "format": "time_series",
+ "intervalFactor": 2,
+ "legendFormat": "{{`{{index}}`}}",
+ "refId": "A"
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "Size of fields with only primary shards on all nodes in bytes",
+ "tooltip": {
+ "shared": true,
+ "sort": 2,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "bytes",
+ "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": "$datasource",
+ "fill": 1,
+ "gridPos": {
+ "h": 7,
+ "w": 24,
+ "x": 0,
+ "y": 41
+ },
+ "id": 60,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "rightSide": true,
+ "show": true,
+ "sort": "avg",
+ "sortDesc": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "expr": "elasticsearch_indices_segment_fields_memory_bytes_total{instance=~\"$instance\"}",
+ "format": "time_series",
+ "intervalFactor": 2,
+ "legendFormat": "{{`{{index}}`}}",
+ "refId": "A"
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "Size of fields with all shards on all nodes in bytes",
+ "tooltip": {
+ "shared": true,
+ "sort": 2,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "bytes",
+ "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
+ }
+ }
+ ],
+ "repeat": null,
+ "title": "Indices: Fields",
+ "type": "row"
+ },
+ {
+ "collapsed": true,
+ "gridPos": {
+ "h": 1,
+ "w": 24,
+ "x": 0,
+ "y": 34
+ },
+ "id": 108,
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "$datasource",
+ "fill": 1,
+ "gridPos": {
+ "h": 7,
+ "w": 24,
+ "x": 0,
+ "y": 35
+ },
+ "id": 63,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "rightSide": true,
+ "show": true,
+ "sort": "avg",
+ "sortDesc": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "expr": "elasticsearch_indices_segment_fixed_bit_set_memory_bytes_primary{instance=~\"$instance\"}",
+ "format": "time_series",
+ "intervalFactor": 2,
+ "legendFormat": "{{`{{index}}`}}",
+ "refId": "A"
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "Size of fixed bit with only primary shards on all nodes in bytes",
+ "tooltip": {
+ "shared": true,
+ "sort": 2,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "bytes",
+ "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": "$datasource",
+ "fill": 1,
+ "gridPos": {
+ "h": 7,
+ "w": 24,
+ "x": 0,
+ "y": 42
+ },
+ "id": 64,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "rightSide": true,
+ "show": true,
+ "sort": "avg",
+ "sortDesc": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "expr": "elasticsearch_indices_segment_fixed_bit_set_memory_bytes_total{instance=~\"$instance\"}",
+ "format": "time_series",
+ "intervalFactor": 2,
+ "legendFormat": "{{`{{index}}`}}",
+ "refId": "A"
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "Size of fixed bit with all shards on all nodes in bytes",
+ "tooltip": {
+ "shared": true,
+ "sort": 2,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "bytes",
+ "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
+ }
+ }
+ ],
+ "repeat": null,
+ "title": "Indices: Fixed bit",
+ "type": "row"
+ },
+ {
+ "collapsed": true,
+ "gridPos": {
+ "h": 1,
+ "w": 24,
+ "x": 0,
+ "y": 35
+ },
+ "id": 109,
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "$datasource",
+ "fill": 1,
+ "gridPos": {
+ "h": 7,
+ "w": 24,
+ "x": 0,
+ "y": 36
+ },
+ "id": 67,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "rightSide": true,
+ "show": true,
+ "sort": "avg",
+ "sortDesc": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "expr": "elasticsearch_indices_segment_norms_memory_bytes_primary{instance=~\"$instance\"}",
+ "format": "time_series",
+ "intervalFactor": 2,
+ "legendFormat": "{{`{{index}}`}}",
+ "refId": "A"
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "Size of norms with only primary shards on all nodes in bytes",
+ "tooltip": {
+ "shared": true,
+ "sort": 2,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "bytes",
+ "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": "$datasource",
+ "fill": 1,
+ "gridPos": {
+ "h": 7,
+ "w": 24,
+ "x": 0,
+ "y": 43
+ },
+ "id": 68,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "rightSide": true,
+ "show": true,
+ "sort": "avg",
+ "sortDesc": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "expr": "elasticsearch_indices_segment_norms_memory_bytes_total{instance=~\"$instance\"}",
+ "format": "time_series",
+ "intervalFactor": 2,
+ "legendFormat": "{{`{{index}}`}}",
+ "refId": "A"
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "Size of norms with all shards on all nodes in bytes",
+ "tooltip": {
+ "shared": true,
+ "sort": 2,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "bytes",
+ "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
+ }
+ }
+ ],
+ "repeat": null,
+ "title": "Indices: Norms",
+ "type": "row"
+ },
+ {
+ "collapsed": true,
+ "gridPos": {
+ "h": 1,
+ "w": 24,
+ "x": 0,
+ "y": 36
+ },
+ "id": 110,
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "$datasource",
+ "fill": 1,
+ "gridPos": {
+ "h": 7,
+ "w": 24,
+ "x": 0,
+ "y": 37
+ },
+ "id": 69,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "rightSide": true,
+ "show": true,
+ "sort": "avg",
+ "sortDesc": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "expr": "elasticsearch_indices_segment_points_memory_bytes_primary{instance=~\"$instance\"}",
+ "format": "time_series",
+ "intervalFactor": 2,
+ "legendFormat": "{{`{{index}}`}}",
+ "refId": "A"
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "Size of points with only primary shards on all nodes in bytes",
+ "tooltip": {
+ "shared": true,
+ "sort": 2,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "bytes",
+ "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": "$datasource",
+ "fill": 1,
+ "gridPos": {
+ "h": 7,
+ "w": 24,
+ "x": 0,
+ "y": 44
+ },
+ "id": 70,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "rightSide": true,
+ "show": true,
+ "sort": "avg",
+ "sortDesc": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "expr": "elasticsearch_indices_segment_points_memory_bytes_total{instance=~\"$instance\"}",
+ "format": "time_series",
+ "intervalFactor": 2,
+ "legendFormat": "{{`{{index}}`}}",
+ "refId": "A"
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "Size of points with all shards on all nodes in bytes",
+ "tooltip": {
+ "shared": true,
+ "sort": 2,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "bytes",
+ "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
+ }
+ }
+ ],
+ "repeat": null,
+ "title": "Indices: Points",
+ "type": "row"
+ },
+ {
+ "collapsed": true,
+ "gridPos": {
+ "h": 1,
+ "w": 24,
+ "x": 0,
+ "y": 37
+ },
+ "id": 111,
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "$datasource",
+ "fill": 1,
+ "gridPos": {
+ "h": 7,
+ "w": 24,
+ "x": 0,
+ "y": 52
+ },
+ "id": 71,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "rightSide": true,
+ "show": true,
+ "sort": "avg",
+ "sortDesc": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "expr": "elasticsearch_indices_segment_terms_memory_primary{instance=~\"$instance\"}",
+ "format": "time_series",
+ "intervalFactor": 2,
+ "legendFormat": "{{`{{index}}`}}",
+ "refId": "A"
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "Size of terms with only primary shards on all nodes in bytes",
+ "tooltip": {
+ "shared": true,
+ "sort": 2,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "bytes",
+ "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": "$datasource",
+ "fill": 1,
+ "gridPos": {
+ "h": 7,
+ "w": 24,
+ "x": 0,
+ "y": 59
+ },
+ "id": 72,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "max": true,
+ "min": true,
+ "rightSide": true,
+ "show": true,
+ "sort": "avg",
+ "sortDesc": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "expr": "elasticsearch_indices_segment_terms_memory_total{instance=~\"$instance\"}",
+ "format": "time_series",
+ "intervalFactor": 2,
+ "legendFormat": "{{`{{index}}`}}",
+ "refId": "A"
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "Number of terms with all shards on all nodes in bytes",
+ "tooltip": {
+ "shared": true,
+ "sort": 2,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "bytes",
+ "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
+ }
+ }
+ ],
+ "repeat": null,
+ "title": "Indices: Terms",
+ "type": "row"
+ },
+ {
+ "collapsed": true,
+ "gridPos": {
+ "h": 1,
+ "w": 24,
+ "x": 0,
+ "y": 38
+ },
+ "id": 112,
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "$datasource",
+ "fill": 1,
+ "gridPos": {
+ "h": 7,
+ "w": 24,
+ "x": 0,
+ "y": 67
+ },
+ "id": 73,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "hideZero": true,
+ "max": true,
+ "min": true,
+ "rightSide": true,
+ "show": true,
+ "sort": "avg",
+ "sortDesc": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "expr": "elasticsearch_indices_segment_version_map_memory_bytes_primary{instance=~\"$instance\"}",
+ "format": "time_series",
+ "intervalFactor": 2,
+ "legendFormat": "{{`{{index}}`}}",
+ "refId": "A"
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "Size of version map with only primary shards on all nodes in bytes",
+ "tooltip": {
+ "shared": true,
+ "sort": 2,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "bytes",
+ "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": "$datasource",
+ "fill": 1,
+ "gridPos": {
+ "h": 7,
+ "w": 24,
+ "x": 0,
+ "y": 74
+ },
+ "id": 74,
+ "legend": {
+ "alignAsTable": true,
+ "avg": true,
+ "current": false,
+ "hideZero": true,
+ "max": true,
+ "min": true,
+ "rightSide": true,
+ "show": true,
+ "sort": "avg",
+ "sortDesc": true,
+ "total": false,
+ "values": true
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "expr": "elasticsearch_indices_segment_version_map_memory_bytes_total{instance=~\"$instance\"}",
+ "format": "time_series",
+ "intervalFactor": 2,
+ "legendFormat": "{{`{{index}}`}}",
+ "refId": "A"
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "Size of version map with all shards on all nodes in bytes",
+ "tooltip": {
+ "shared": true,
+ "sort": 2,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "bytes",
+ "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
+ }
+ }
+ ],
+ "repeat": null,
+ "title": "Indices: Version map",
+ "type": "row"
+ }
+ ],
+ "refresh": false,
+ "schemaVersion": 18,
+ "style": "dark",
+ "tags": [
+ "elasticsearch",
+ "elastic"
+ ],
+ "templating": {
+ "list": [
+ {
+ "current": {
+ "text": "Prometheus",
+ "value": "Prometheus"
+ },
+ "hide": 0,
+ "includeAll": false,
+ "label": null,
+ "multi": false,
+ "name": "datasource",
+ "options": [],
+ "query": "prometheus",
+ "refresh": 1,
+ "regex": "",
+ "skipUrlSync": false,
+ "type": "datasource"
+ },
+ {
+ "auto": true,
+ "auto_count": 30,
+ "auto_min": "10s",
+ "current": {
+ "text": "auto",
+ "value": "$__auto_interval_interval"
+ },
+ "hide": 0,
+ "label": "Interval",
+ "name": "interval",
+ "options": [
+ {
+ "selected": true,
+ "text": "auto",
+ "value": "$__auto_interval_interval"
+ },
+ {
+ "selected": false,
+ "text": "5m",
+ "value": "5m"
+ },
+ {
+ "selected": false,
+ "text": "10m",
+ "value": "10m"
+ },
+ {
+ "selected": false,
+ "text": "30m",
+ "value": "30m"
+ },
+ {
+ "selected": false,
+ "text": "1h",
+ "value": "1h"
+ },
+ {
+ "selected": false,
+ "text": "6h",
+ "value": "6h"
+ },
+ {
+ "selected": false,
+ "text": "12h",
+ "value": "12h"
+ },
+ {
+ "selected": false,
+ "text": "1d",
+ "value": "1d"
+ },
+ {
+ "selected": false,
+ "text": "7d",
+ "value": "7d"
+ },
+ {
+ "selected": false,
+ "text": "14d",
+ "value": "14d"
+ },
+ {
+ "selected": false,
+ "text": "30d",
+ "value": "30d"
+ }
+ ],
+ "query": "5m,10m,30m,1h,6h,12h,1d,7d,14d,30d",
+ "refresh": 2,
+ "skipUrlSync": false,
+ "type": "interval"
+ },
+ {
+ "allValue": null,
+ "current": {},
+ "datasource": "$datasource",
+ "definition": "",
+ "hide": 0,
+ "includeAll": false,
+ "label": "โ€“ยฐluster",
+ "multi": false,
+ "name": "cluster",
+ "options": [],
+ "query": "label_values(elasticsearch_indices_docs,cluster)",
+ "refresh": 1,
+ "regex": "",
+ "skipUrlSync": false,
+ "sort": 1,
+ "tagValuesQuery": null,
+ "tags": [],
+ "tagsQuery": null,
+ "type": "query",
+ "useTags": false
+ },
+ {
+ "allValue": null,
+ "current": {},
+ "datasource": "$datasource",
+ "definition": "",
+ "hide": 0,
+ "includeAll": true,
+ "label": "Node name",
+ "multi": true,
+ "name": "name",
+ "options": [],
+ "query": "label_values(elasticsearch_indices_docs{cluster=\"$cluster\", name!=\"\"},name)",
+ "refresh": 1,
+ "regex": "",
+ "skipUrlSync": false,
+ "sort": 1,
+ "tagValuesQuery": null,
+ "tags": [],
+ "tagsQuery": null,
+ "type": "query",
+ "useTags": false
+ },
+ {
+ "allValue": null,
+ "current": {},
+ "datasource": "$datasource",
+ "definition": "",
+ "hide": 0,
+ "includeAll": false,
+ "label": "Source of metrics",
+ "multi": false,
+ "name": "instance",
+ "options": [],
+ "query": "label_values(elasticsearch_indices_docs{cluster=\"$cluster\", name!=\"\"},instance)",
+ "refresh": 1,
+ "regex": "",
+ "skipUrlSync": false,
+ "sort": 1,
+ "tagValuesQuery": null,
+ "tags": [],
+ "tagsQuery": null,
+ "type": "query",
+ "useTags": false
+ }
+ ]
+ },
+ "time": {
+ "from": "now-1h",
+ "to": "now"
+ },
+ "timepicker": {
+ "refresh_intervals": [
+ "5s",
+ "10s",
+ "30s",
+ "1m",
+ "5m",
+ "15m",
+ "30m",
+ "1h",
+ "2h",
+ "1d"
+ ],
+ "time_options": [
+ "5m",
+ "15m",
+ "1h",
+ "6h",
+ "12h",
+ "24h",
+ "2d",
+ "7d",
+ "30d"
+ ]
+ },
+ "timezone": "",
+ "title": "ElasticSearch",
+ "uid": "kX_OVivWz",
+ "version": 1
+ }
+{{- end }}
diff -Naur /Users/branden/Code/charts/stable/prometheus-operator/templates/grafana/dashboards/mesosphere-dashboards/fluentbitdashboard.yaml prometheus-operator/templates/grafana/dashboards/mesosphere-dashboards/fluentbitdashboard.yaml
--- /Users/branden/Code/charts/stable/prometheus-operator/templates/grafana/dashboards/mesosphere-dashboards/fluentbitdashboard.yaml 1969-12-31 16:00:00.000000000 -0800
+++ prometheus-operator/templates/grafana/dashboards/mesosphere-dashboards/fluentbitdashboard.yaml 2020-06-04 02:02:55.000000000 -0700
@@ -0,0 +1,520 @@
+{{- if and .Values.mesosphereResources.create .Values.mesosphereResources.dashboards.fluentbit }}
+apiVersion: v1
+kind: ConfigMap
+metadata:
+ name: {{ printf "%s-%s" (include "prometheus-operator.fullname" $) "fluentbit-dashboard" | trunc 63 | trimSuffix "-" }}
+ labels:
+ {{- if $.Values.grafana.sidecar.dashboards.label }}
+ {{ $.Values.grafana.sidecar.dashboards.label }}: "1"
+ {{- end }}
+ app: {{ template "prometheus-operator.name" $ }}-grafana
+{{ include "prometheus-operator.labels" $ | indent 4 }}
+data:
+ fluentbitdashboard.json: |-
+ {
+ "__inputs": [],
+ "__requires": [
+ {
+ "type": "grafana",
+ "id": "grafana",
+ "name": "Grafana",
+ "version": "6.1.6"
+ },
+ {
+ "type": "panel",
+ "id": "graph",
+ "name": "Graph",
+ "version": ""
+ },
+ {
+ "type": "datasource",
+ "id": "prometheus",
+ "name": "Prometheus",
+ "version": "1.0.0"
+ },
+ {
+ "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": "",
+ "editable": true,
+ "gnetId": null,
+ "graphTooltip": 0,
+ "id": null,
+ "iteration": 1562713810469,
+ "links": [],
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "$datasource",
+ "fill": 1,
+ "gridPos": {
+ "h": 9,
+ "w": 16,
+ "x": 0,
+ "y": 0
+ },
+ "id": 2,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "expr": "sum(rate(fluentbit_input_records_total{host=~\"$node\"}[$rate_interval])) by (name)",
+ "format": "time_series",
+ "hide": false,
+ "intervalFactor": 1,
+ "legendFormat": "{{`{{name}}`}}",
+ "refId": "A"
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "Record input rate",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "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
+ }
+ },
+ {
+ "content": "The record input rate reflects the rate at which records enter the Fluent Bit pipeline. Lines should be relatively flat. Spikes indicate periods of unusually rapid logging, which may require investigation. ",
+ "gridPos": {
+ "h": 9,
+ "w": 8,
+ "x": 16,
+ "y": 0
+ },
+ "id": 4,
+ "links": [],
+ "mode": "markdown",
+ "title": "Record input rate",
+ "type": "text"
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "$datasource",
+ "fill": 1,
+ "gridPos": {
+ "h": 9,
+ "w": 16,
+ "x": 0,
+ "y": 9
+ },
+ "id": 7,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "expr": "sum(rate(fluentbit_output_proc_records_total{host=~\"$node\",name!=\"null.0\"}[$rate_interval])) by (name)",
+ "format": "time_series",
+ "hide": false,
+ "intervalFactor": 1,
+ "legendFormat": "{{`{{name}}`}}",
+ "refId": "A"
+ },
+ {
+ "expr": "sum(rate(fluentbit_output_retries_total{host=~\"$node\",name!=\"null.0\"}[$rate_interval])) by (name)",
+ "format": "time_series",
+ "intervalFactor": 1,
+ "legendFormat": "{{`{{name}}`}} retries",
+ "refId": "C"
+ },
+ {
+ "expr": "sum(rate(fluentbit_output_retries_failed_total{host=~\"$node\",name!=\"null.0\"}[$rate_interval])) by (name)",
+ "format": "time_series",
+ "intervalFactor": 1,
+ "legendFormat": "{{`{{name}}`}} retries failed",
+ "refId": "B"
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "Record output rate",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "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
+ }
+ },
+ {
+ "content": "The record output rate is the rate at which logs are written to an output. This panel shows failed writes, and failed retries. Occasional failed writes are acceptable. Failed retries indicate dropped logs and should be investigated. ",
+ "gridPos": {
+ "h": 9,
+ "w": 8,
+ "x": 16,
+ "y": 9
+ },
+ "id": 8,
+ "links": [],
+ "mode": "markdown",
+ "title": "Record output rate",
+ "type": "text"
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "$datasource",
+ "fill": 1,
+ "gridPos": {
+ "h": 9,
+ "w": 16,
+ "x": 0,
+ "y": 18
+ },
+ "id": 5,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "expr": "sum(rate(fluentbit_output_errors_total{host=~\"$node\",name!=\"null.0\"}[$rate_interval])) by (name)",
+ "format": "time_series",
+ "intervalFactor": 1,
+ "legendFormat": "{{`{{name}}`}} errors",
+ "refId": "A"
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "Error rate",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "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
+ }
+ },
+ {
+ "content": "The error rate panel shows the rate at which the log pipeline encounters failures while writing logs. The error rate for all output plugins should consistently be zero. Any spike in the error rate indicates dropped logs. ",
+ "gridPos": {
+ "h": 9,
+ "w": 8,
+ "x": 16,
+ "y": 18
+ },
+ "id": 6,
+ "links": [],
+ "mode": "markdown",
+ "title": "Error rate",
+ "type": "text"
+ }
+ ],
+ "refresh": "5s",
+ "schemaVersion": 18,
+ "style": "dark",
+ "tags": [
+ "fluent bit"
+ ],
+ "templating": {
+ "list": [
+ {
+ "current": {
+ "text": "Prometheus",
+ "value": "Prometheus"
+ },
+ "hide": 0,
+ "label": null,
+ "name": "datasource",
+ "options": [ ],
+ "query": "prometheus",
+ "refresh": 1,
+ "regex": "",
+ "type": "datasource"
+ },
+ {
+ "allValue": ".*",
+ "current": {},
+ "datasource": "$datasource",
+ "definition": "",
+ "hide": 0,
+ "includeAll": true,
+ "label": "Node",
+ "multi": false,
+ "name": "node",
+ "options": [],
+ "query": "label_values(fluentbit_input_records_total, host)",
+ "refresh": 1,
+ "regex": "",
+ "skipUrlSync": false,
+ "sort": 0,
+ "tagValuesQuery": "",
+ "tags": [],
+ "tagsQuery": "",
+ "type": "query",
+ "useTags": false
+ },
+ {
+ "auto": false,
+ "auto_count": 30,
+ "auto_min": "10s",
+ "current": {
+ "text": "2m",
+ "value": "2m"
+ },
+ "hide": 0,
+ "label": "Rate Interval",
+ "name": "rate_interval",
+ "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": "30m",
+ "value": "30m"
+ },
+ {
+ "selected": false,
+ "text": "1h",
+ "value": "1h"
+ },
+ {
+ "selected": false,
+ "text": "6h",
+ "value": "6h"
+ },
+ {
+ "selected": false,
+ "text": "12h",
+ "value": "12h"
+ }
+ ],
+ "query": "30s,1m,2m,5m,10m,30m,1h,6h,12h",
+ "refresh": 2,
+ "skipUrlSync": false,
+ "type": "interval"
+ }
+ ]
+ },
+ "time": {
+ "from": "now-30m",
+ "to": "now"
+ },
+ "timepicker": {
+ "refresh_intervals": [
+ "5s",
+ "10s",
+ "30s",
+ "1m",
+ "5m",
+ "15m",
+ "30m",
+ "1h",
+ "2h",
+ "1d"
+ ],
+ "time_options": [
+ "5m",
+ "15m",
+ "1h",
+ "6h",
+ "12h",
+ "24h",
+ "2d",
+ "7d",
+ "30d"
+ ]
+ },
+ "timezone": "",
+ "title": "Fluent Bit",
+ "uid": "-55j0u7Zz",
+ "version": 1
+ }
+{{- end }}
diff -Naur /Users/branden/Code/charts/stable/prometheus-operator/templates/grafana/dashboards/mesosphere-dashboards/grafanadashboard.yaml prometheus-operator/templates/grafana/dashboards/mesosphere-dashboards/grafanadashboard.yaml
--- /Users/branden/Code/charts/stable/prometheus-operator/templates/grafana/dashboards/mesosphere-dashboards/grafanadashboard.yaml 1969-12-31 16:00:00.000000000 -0800
+++ prometheus-operator/templates/grafana/dashboards/mesosphere-dashboards/grafanadashboard.yaml 2020-06-04 02:02:55.000000000 -0700
@@ -0,0 +1,1095 @@
+{{- if and .Values.mesosphereResources.create .Values.mesosphereResources.dashboards.grafana }}
+apiVersion: v1
+kind: ConfigMap
+metadata:
+ name: {{ printf "%s-%s" (include "prometheus-operator.fullname" $) "grafana-dashboard" | trunc 63 | trimSuffix "-" }}
+ labels:
+ {{- if $.Values.grafana.sidecar.dashboards.label }}
+ {{ $.Values.grafana.sidecar.dashboards.label }}: "1"
+ {{- end }}
+ app: {{ template "prometheus-operator.name" $ }}-grafana
+{{ include "prometheus-operator.labels" $ | indent 4 }}
+data:
+ grafanadashboard.json: |-
+ {
+ "__inputs": [],
+ "__requires": [
+ {
+ "type": "grafana",
+ "id": "grafana",
+ "name": "Grafana",
+ "version": "6.1.6"
+ },
+ {
+ "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",
+ "name": "Table",
+ "version": ""
+ }
+ ],
+ "annotations": {
+ "list": [
+ {
+ "builtIn": 1,
+ "datasource": "-- Grafana --",
+ "enable": true,
+ "hide": true,
+ "iconColor": "rgba(0, 211, 255, 1)",
+ "name": "Annotations & Alerts",
+ "type": "dashboard"
+ }
+ ]
+ },
+ "description": "Metrics about Grafana",
+ "editable": true,
+ "gnetId": null,
+ "graphTooltip": 0,
+ "id": null,
+ "iteration": 1565201374629,
+ "links": [
+ {
+ "icon": "external link",
+ "tags": [],
+ "title": "Grafana docs",
+ "type": "link",
+ "url": "http://docs.grafana.org/"
+ },
+ {
+ "icon": "external link",
+ "tags": [],
+ "title": "Prometheus docs",
+ "type": "link",
+ "url": "http://prometheus.io/docs/introduction/overview/"
+ }
+ ],
+ "panels": [
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": true,
+ "colors": [
+ "rgba(222, 3, 3, 0.9)",
+ "rgb(234, 245, 234)",
+ "rgb(235, 244, 235)"
+ ],
+ "datasource": "$datasource",
+ "decimals": 0,
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 5,
+ "w": 4,
+ "x": 0,
+ "y": 0
+ },
+ "id": 4,
+ "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"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "expr": "up{job=\"prometheus-kubeaddons-grafana\"}",
+ "format": "time_series",
+ "instant": true,
+ "intervalFactor": 2,
+ "refId": "A",
+ "step": 60
+ }
+ ],
+ "thresholds": "1, 10000",
+ "title": "Active instances",
+ "type": "singlestat",
+ "valueFontSize": "120%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": ":(",
+ "value": "0"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "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": "$datasource",
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 5,
+ "w": 4,
+ "x": 4,
+ "y": 0
+ },
+ "id": 8,
+ "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"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "expr": "grafana_stat_totals_dashboard",
+ "format": "time_series",
+ "instant": true,
+ "intervalFactor": 2,
+ "refId": "A",
+ "step": 60
+ }
+ ],
+ "thresholds": "",
+ "title": "Dashboard count",
+ "type": "singlestat",
+ "valueFontSize": "120%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "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": "$datasource",
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 5,
+ "w": 4,
+ "x": 8,
+ "y": 0
+ },
+ "id": 9,
+ "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"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "expr": "grafana_stat_total_users",
+ "format": "time_series",
+ "instant": true,
+ "intervalFactor": 2,
+ "refId": "A",
+ "step": 60
+ }
+ ],
+ "thresholds": "",
+ "title": "User count",
+ "type": "singlestat",
+ "valueFontSize": "120%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "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": "$datasource",
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 5,
+ "w": 4,
+ "x": 12,
+ "y": 0
+ },
+ "id": 10,
+ "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"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "expr": "grafana_stat_total_playlists",
+ "format": "time_series",
+ "instant": true,
+ "intervalFactor": 2,
+ "refId": "A",
+ "step": 60
+ }
+ ],
+ "thresholds": "",
+ "title": "Playlist count",
+ "type": "singlestat",
+ "valueFontSize": "120%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "columns": [],
+ "datasource": "$datasource",
+ "fontSize": "100%",
+ "gridPos": {
+ "h": 5,
+ "w": 4,
+ "x": 16,
+ "y": 0
+ },
+ "id": 17,
+ "links": [],
+ "pageSize": null,
+ "scroll": false,
+ "showHeader": true,
+ "sort": {
+ "col": 0,
+ "desc": true
+ },
+ "styles": [
+ {
+ "alias": "Time",
+ "dateFormat": "YYYY-MM-DD HH:mm:ss",
+ "link": false,
+ "pattern": "Time",
+ "type": "hidden"
+ },
+ {
+ "alias": "",
+ "colorMode": null,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "decimals": 0,
+ "pattern": "/.*/",
+ "thresholds": [],
+ "type": "number",
+ "unit": "short"
+ }
+ ],
+ "targets": [
+ {
+ "expr": "topk(1, grafana_info)",
+ "format": "time_series",
+ "instant": true,
+ "intervalFactor": 2,
+ "legendFormat": "{{`{{version}}`}}",
+ "refId": "A",
+ "step": 20
+ }
+ ],
+ "title": "Grafana version",
+ "transform": "timeseries_to_rows",
+ "type": "table"
+ },
+ {
+ "columns": [],
+ "datasource": "$datasource",
+ "fontSize": "100%",
+ "gridPos": {
+ "h": 15,
+ "w": 4,
+ "x": 20,
+ "y": 0
+ },
+ "height": "",
+ "id": 12,
+ "links": [],
+ "pageSize": null,
+ "scroll": true,
+ "showHeader": true,
+ "sort": {
+ "col": 0,
+ "desc": true
+ },
+ "styles": [
+ {
+ "alias": "Time",
+ "dateFormat": "YYYY-MM-DD HH:mm:ss",
+ "link": false,
+ "pattern": "Time",
+ "type": "hidden"
+ },
+ {
+ "alias": "",
+ "colorMode": null,
+ "colors": [
+ "rgba(245, 54, 54, 0.9)",
+ "rgba(237, 129, 40, 0.89)",
+ "rgba(50, 172, 45, 0.97)"
+ ],
+ "decimals": 0,
+ "pattern": "/.*/",
+ "thresholds": [],
+ "type": "number",
+ "unit": "short"
+ }
+ ],
+ "targets": [
+ {
+ "expr": "sort(topk(8, sum by (handler) (http_request_total{job=\"prometheus-kubeaddons-grafana\"})))",
+ "format": "time_series",
+ "instant": true,
+ "intervalFactor": 10,
+ "legendFormat": "{{`{{handler}}`}}",
+ "refId": "A",
+ "step": 100
+ }
+ ],
+ "title": "Most used handlers",
+ "transform": "timeseries_to_rows",
+ "type": "table"
+ },
+ {
+ "aliasColors": {
+ "400": "#447EBC",
+ "500": "#BF1B00"
+ },
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "$datasource",
+ "fill": 1,
+ "gridPos": {
+ "h": 10,
+ "w": 10,
+ "x": 0,
+ "y": 5
+ },
+ "height": "",
+ "id": 15,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "null as zero",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [
+ {}
+ ],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "expr": "sum by (statuscode) (irate(http_request_total{job=\"prometheus-kubeaddons-grafana\"}[5m]))",
+ "format": "time_series",
+ "intervalFactor": 3,
+ "legendFormat": "{{`{{statuscode}}`}}",
+ "refId": "B",
+ "step": 15,
+ "target": "dev.grafana.cb-office.alerting.active_alerts"
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "http status codes",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "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": {
+ "400": "#447EBC",
+ "500": "#BF1B00"
+ },
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "$datasource",
+ "fill": 1,
+ "gridPos": {
+ "h": 10,
+ "w": 10,
+ "x": 10,
+ "y": 5
+ },
+ "height": "",
+ "id": 11,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "null as zero",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [
+ {}
+ ],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "expr": "sum(irate(grafana_api_response_status_total[5m]))",
+ "format": "time_series",
+ "intervalFactor": 4,
+ "legendFormat": "api",
+ "refId": "A",
+ "step": 20
+ },
+ {
+ "expr": "sum(irate(grafana_proxy_response_status_total[5m]))",
+ "format": "time_series",
+ "intervalFactor": 4,
+ "legendFormat": "proxy",
+ "refId": "B",
+ "step": 20
+ },
+ {
+ "expr": "sum(irate(grafana_page_response_status_total[5m]))",
+ "format": "time_series",
+ "intervalFactor": 4,
+ "legendFormat": "web",
+ "refId": "C",
+ "step": 20
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "Requests by routing group",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "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": {
+ "alerting": "#890F02",
+ "ok": "#7EB26D"
+ },
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "$datasource",
+ "fill": 1,
+ "gridPos": {
+ "h": 5,
+ "w": 12,
+ "x": 0,
+ "y": 15
+ },
+ "id": 6,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": true,
+ "steppedLine": false,
+ "targets": [
+ {
+ "expr": "increase(grafana_alerting_active_alerts[1m])",
+ "format": "time_series",
+ "intervalFactor": 3,
+ "legendFormat": "{{`{{state}}`}}",
+ "refId": "A",
+ "step": 15
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "Grafana active alerts",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "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": {
+ "alerting": "#890F02",
+ "alertname": "#BF1B00",
+ "firing alerts": "#BF1B00",
+ "ok": "#7EB26D"
+ },
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "$datasource",
+ "fill": 1,
+ "gridPos": {
+ "h": 5,
+ "w": 12,
+ "x": 12,
+ "y": 15
+ },
+ "id": 18,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [
+ {
+ "alias": "Firing alerts",
+ "yaxis": 1
+ }
+ ],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "expr": " sum (ALERTS)",
+ "format": "time_series",
+ "intervalFactor": 3,
+ "legendFormat": "firing alerts",
+ "refId": "A",
+ "step": 15
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "Prometheus alerts",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "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": "$datasource",
+ "description": "Aggregated over all Grafana nodes.",
+ "fill": 1,
+ "gridPos": {
+ "h": 7,
+ "w": 24,
+ "x": 0,
+ "y": 20
+ },
+ "id": 7,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 5,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [
+ {
+ "alias": "avg gc duration",
+ "yaxis": 2
+ },
+ {
+ "alias": "127.0.0.1:3000",
+ "yaxis": 1
+ },
+ {
+ "alias": "allocated memory",
+ "yaxis": 2
+ },
+ {
+ "alias": "used memory",
+ "yaxis": 2
+ },
+ {
+ "alias": "memory usage",
+ "yaxis": 2
+ }
+ ],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "expr": "sum(go_goroutines{job=\"prometheus-kubeaddons-grafana\"})",
+ "format": "time_series",
+ "hide": false,
+ "intervalFactor": 4,
+ "legendFormat": "go routines",
+ "refId": "A",
+ "step": 8,
+ "target": "select metric",
+ "type": "timeserie"
+ },
+ {
+ "expr": "sum(process_resident_memory_bytes{job=\"prometheus-kubeaddons-grafana\"})",
+ "format": "time_series",
+ "intervalFactor": 4,
+ "legendFormat": "memory usage",
+ "refId": "B",
+ "step": 8
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "Grafana performance",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "decbytes",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ }
+ ],
+ "revision": "1.0",
+ "schemaVersion": 18,
+ "style": "dark",
+ "tags": [
+ "grafana"
+ ],
+ "templating": {
+ "list": [
+ {
+ "current": {
+ "text": "Prometheus",
+ "value": "Prometheus"
+ },
+ "hide": 0,
+ "includeAll": false,
+ "label": null,
+ "multi": false,
+ "name": "datasource",
+ "options": [],
+ "query": "prometheus",
+ "refresh": 1,
+ "regex": "",
+ "skipUrlSync": false,
+ "type": "datasource"
+ }
+ ]
+ },
+ "time": {
+ "from": "now-6h",
+ "to": "now"
+ },
+ "timepicker": {
+ "refresh_intervals": [
+ "5s",
+ "10s",
+ "30s",
+ "1m",
+ "5m",
+ "15m",
+ "30m",
+ "1h",
+ "2h",
+ "1d"
+ ],
+ "time_options": [
+ "5m",
+ "15m",
+ "1h",
+ "6h",
+ "12h",
+ "24h",
+ "2d",
+ "7d",
+ "30d"
+ ]
+ },
+ "timezone": "",
+ "title": "Grafana",
+ "uid": "dzzFSTSZk",
+ "version": 1
+ }
+{{- end }}
diff -Naur /Users/branden/Code/charts/stable/prometheus-operator/templates/grafana/dashboards/mesosphere-dashboards/kibanadashboard.yaml prometheus-operator/templates/grafana/dashboards/mesosphere-dashboards/kibanadashboard.yaml
--- /Users/branden/Code/charts/stable/prometheus-operator/templates/grafana/dashboards/mesosphere-dashboards/kibanadashboard.yaml 1969-12-31 16:00:00.000000000 -0800
+++ prometheus-operator/templates/grafana/dashboards/mesosphere-dashboards/kibanadashboard.yaml 2020-06-04 02:02:55.000000000 -0700
@@ -0,0 +1,862 @@
+{{- if and .Values.mesosphereResources.create .Values.mesosphereResources.dashboards.kibana }}
+apiVersion: v1
+kind: ConfigMap
+metadata:
+ name: {{ printf "%s-%s" (include "prometheus-operator.fullname" $) "kibana-dashboard" | trunc 63 | trimSuffix "-" }}
+ labels:
+ {{- if $.Values.grafana.sidecar.dashboards.label }}
+ {{ $.Values.grafana.sidecar.dashboards.label }}: "1"
+ {{- end }}
+ app: {{ template "prometheus-operator.name" $ }}-grafana
+{{ include "prometheus-operator.labels" $ | indent 4 }}
+data:
+ kibanadashboard.json: |-
+ {
+ "__inputs": [],
+ "__requires": [
+ {
+ "type": "grafana",
+ "id": "grafana",
+ "name": "Grafana",
+ "version": "6.1.6"
+ },
+ {
+ "type": "panel",
+ "id": "graph",
+ "name": "Graph",
+ "version": ""
+ },
+ {
+ "type": "datasource",
+ "id": "prometheus",
+ "name": "Prometheus",
+ "version": "1.0.0"
+ },
+ {
+ "type": "panel",
+ "id": "singlestat",
+ "name": "Singlestat",
+ "version": ""
+ }
+ ],
+ "annotations": {
+ "list": [
+ {
+ "builtIn": 1,
+ "datasource": "-- Grafana --",
+ "enable": true,
+ "hide": true,
+ "iconColor": "rgba(0, 211, 255, 1)",
+ "name": "Annotations & Alerts",
+ "type": "dashboard"
+ }
+ ]
+ },
+ "description": "Kibana dashboard adapted from example dashboard provided by @pjhampton",
+ "editable": true,
+ "gnetId": null,
+ "graphTooltip": 0,
+ "id": null,
+ "iteration": 1567024617999,
+ "links": [
+ {
+ "icon": "info",
+ "tags": [],
+ "targetBlank": true,
+ "title": "Kibana",
+ "tooltip": "",
+ "type": "link",
+ "url": "https://www.elastic.co/products/kibana"
+ },
+ {
+ "icon": "info",
+ "tags": [],
+ "targetBlank": true,
+ "title": "Kibana-Prometheus Exporter",
+ "type": "link",
+ "url": "https://github.com/pjhampton/kibana-prometheus-exporter"
+ }
+ ],
+ "panels": [
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": true,
+ "colors": [
+ "#d44a3a",
+ "rgba(237, 129, 40, 0.89)",
+ "#299c46"
+ ],
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 4,
+ "w": 6,
+ "x": 0,
+ "y": 0
+ },
+ "id": 20,
+ "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"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "expr": "kibana_status",
+ "format": "time_series",
+ "intervalFactor": 1,
+ "refId": "A"
+ }
+ ],
+ "thresholds": "0,0.6",
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Kibana Status",
+ "type": "singlestat",
+ "valueFontSize": "100%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ },
+ {
+ "op": "=",
+ "text": "down",
+ "value": "0"
+ },
+ {
+ "op": "=",
+ "text": "up",
+ "value": "1"
+ }
+ ],
+ "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": "$datasource",
+ "decimals": 1,
+ "editable": true,
+ "error": false,
+ "format": "ms",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 4,
+ "w": 6,
+ "x": 6,
+ "y": 0
+ },
+ "id": 5,
+ "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"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "expr": "kibana_millis_uptime",
+ "format": "time_series",
+ "intervalFactor": 2,
+ "refId": "A"
+ }
+ ],
+ "thresholds": "",
+ "title": "Uptime",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 4,
+ "w": 4,
+ "x": 12,
+ "y": 0
+ },
+ "id": 16,
+ "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"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "expr": "kibana_concurrent_connections",
+ "format": "time_series",
+ "intervalFactor": 1,
+ "refId": "A"
+ }
+ ],
+ "thresholds": "",
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Concurrent Connections",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": true,
+ "colors": [
+ "#d44a3a",
+ "rgba(237, 129, 40, 0.89)",
+ "#299c46"
+ ],
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 4,
+ "w": 4,
+ "x": 16,
+ "y": 0
+ },
+ "id": 22,
+ "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"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "expr": "kibana_plugin_elasticsearch",
+ "format": "time_series",
+ "intervalFactor": 1,
+ "refId": "A"
+ }
+ ],
+ "thresholds": "0,0.6",
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Elasticsearch Plugin Status",
+ "type": "singlestat",
+ "valueFontSize": "100%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ },
+ {
+ "op": "=",
+ "text": "down",
+ "value": "0"
+ },
+ {
+ "op": "=",
+ "text": "up",
+ "value": "1"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": true,
+ "colors": [
+ "#d44a3a",
+ "rgba(237, 129, 40, 0.89)",
+ "#299c46"
+ ],
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 4,
+ "w": 4,
+ "x": 20,
+ "y": 0
+ },
+ "id": 24,
+ "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"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "expr": "kibana_plugin_kibana_prometheus_exporter",
+ "format": "time_series",
+ "intervalFactor": 1,
+ "refId": "A"
+ }
+ ],
+ "thresholds": "0,0.6",
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Kibana Prometheus Exporter Plugin Status",
+ "type": "singlestat",
+ "valueFontSize": "100%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ },
+ {
+ "op": "=",
+ "text": "down",
+ "value": "0"
+ },
+ {
+ "op": "=",
+ "text": "up",
+ "value": "1"
+ }
+ ],
+ "valueName": "current"
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "fill": 1,
+ "gridPos": {
+ "h": 8,
+ "w": 12,
+ "x": 0,
+ "y": 4
+ },
+ "id": 27,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 2,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "expr": " kibana_heap_used_in_bytes",
+ "format": "time_series",
+ "intervalFactor": 2,
+ "legendFormat": "Used",
+ "refId": "A"
+ },
+ {
+ "expr": "kibana_heap_max_in_bytes",
+ "format": "time_series",
+ "intervalFactor": 2,
+ "legendFormat": "Max",
+ "refId": "B"
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "Heap Used",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "decbytes",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {
+ "prometheus": "#C15C17",
+ "{instance=\"localhost:9090\",job=\"prometheus\"}": "#C15C17"
+ },
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "datasource": "$datasource",
+ "editable": true,
+ "error": false,
+ "fill": 1,
+ "grid": {},
+ "gridPos": {
+ "h": 8,
+ "w": 12,
+ "x": 12,
+ "y": 4
+ },
+ "id": 3,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 2,
+ "links": [],
+ "nullPointMode": "connected",
+ "percentage": false,
+ "pointradius": 2,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "expr": "kibana_os_load1",
+ "format": "time_series",
+ "interval": "",
+ "intervalFactor": 2,
+ "legendFormat": "OS Load 1m",
+ "metric": "",
+ "refId": "A"
+ },
+ {
+ "expr": "kibana_os_load5",
+ "format": "time_series",
+ "intervalFactor": 1,
+ "legendFormat": "OS Load 5m",
+ "refId": "B"
+ },
+ {
+ "expr": "kibana_os_load15",
+ "format": "time_series",
+ "intervalFactor": 1,
+ "legendFormat": "OS Load 15m",
+ "refId": "C"
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "Samples ingested (rate-5m)",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "cumulative"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "fill": 1,
+ "gridPos": {
+ "h": 8,
+ "w": 12,
+ "x": 0,
+ "y": 12
+ },
+ "id": 29,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 2,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "expr": "kibana_response_average",
+ "format": "time_series",
+ "intervalFactor": 2,
+ "legendFormat": "Avg",
+ "refId": "A"
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "Response Time",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "ms",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ }
+ ],
+ "refresh": false,
+ "revision": "1.0",
+ "schemaVersion": 18,
+ "style": "dark",
+ "tags": [
+ "kibana"
+ ],
+ "templating": {
+ "list": [
+ {
+ "current": {
+ "text": "Prometheus",
+ "value": "Prometheus"
+ },
+ "hide": 0,
+ "includeAll": false,
+ "label": null,
+ "multi": false,
+ "name": "datasource",
+ "options": [],
+ "query": "prometheus",
+ "refresh": 1,
+ "regex": "",
+ "skipUrlSync": false,
+ "type": "datasource"
+ }
+ ]
+ },
+ "time": {
+ "from": "now-3h",
+ "to": "now"
+ },
+ "timepicker": {
+ "now": true,
+ "refresh_intervals": [
+ "5s",
+ "10s",
+ "30s",
+ "1m",
+ "5m",
+ "15m",
+ "30m",
+ "1h",
+ "2h",
+ "1d"
+ ],
+ "time_options": [
+ "5m",
+ "15m",
+ "1h",
+ "6h",
+ "12h",
+ "24h",
+ "2d",
+ "7d",
+ "30d"
+ ]
+ },
+ "timezone": "",
+ "title": "Kibana",
+ "uid": "ZRx-PoKZz",
+ "version": 1
+ }
+{{- end }}
diff -Naur /Users/branden/Code/charts/stable/prometheus-operator/templates/grafana/dashboards/mesosphere-dashboards/localvolumeprovisioner.yaml prometheus-operator/templates/grafana/dashboards/mesosphere-dashboards/localvolumeprovisioner.yaml
--- /Users/branden/Code/charts/stable/prometheus-operator/templates/grafana/dashboards/mesosphere-dashboards/localvolumeprovisioner.yaml 1969-12-31 16:00:00.000000000 -0800
+++ prometheus-operator/templates/grafana/dashboards/mesosphere-dashboards/localvolumeprovisioner.yaml 2020-06-04 02:02:55.000000000 -0700
@@ -0,0 +1,730 @@
+{{- if and .Values.mesosphereResources.create .Values.mesosphereResources.dashboards.localvolumeprovisioner }}
+apiVersion: v1
+kind: ConfigMap
+metadata:
+ name: {{ printf "%s-%s" (include "prometheus-operator.fullname" $) "local-volume-provisioner" | trunc 63 | trimSuffix "-" }}
+ labels:
+ {{- if $.Values.grafana.sidecar.dashboards.label }}
+ {{ $.Values.grafana.sidecar.dashboards.label }}: "1"
+ {{- end }}
+ app: {{ template "prometheus-operator.name" $ }}-grafana
+{{ include "prometheus-operator.labels" $ | indent 4 }}
+data:
+ localvolumeprovisioner.json: |-
+ {
+ "__inputs": [],
+ "__requires": [
+ {
+ "type": "panel",
+ "id": "gauge",
+ "name": "Gauge",
+ "version": ""
+ },
+ {
+ "type": "grafana",
+ "id": "grafana",
+ "name": "Grafana",
+ "version": "6.1.6"
+ },
+ {
+ "type": "panel",
+ "id": "graph",
+ "name": "Graph",
+ "version": ""
+ },
+ {
+ "type": "datasource",
+ "id": "prometheus",
+ "name": "Prometheus",
+ "version": "1.0.0"
+ }
+ ],
+ "annotations": {
+ "list": [
+ {
+ "builtIn": 1,
+ "datasource": "-- Grafana --",
+ "enable": true,
+ "hide": true,
+ "iconColor": "rgba(0, 211, 255, 1)",
+ "name": "Annotations & Alerts",
+ "type": "dashboard"
+ }
+ ]
+ },
+ "editable": false,
+ "gnetId": null,
+ "graphTooltip": 0,
+ "id": null,
+ "links": [],
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "fill": 1,
+ "gridPos": {
+ "h": 9,
+ "w": 12,
+ "x": 0,
+ "y": 0
+ },
+ "id": 4,
+ "interval": "30s",
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null as zero",
+ "percentage": false,
+ "pointradius": 2,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": true,
+ "targets": [
+ {
+ "expr": "local_volume_provisioner_apiserver_requests_total{instance=\"$instance\", method=\"create\"}",
+ "format": "time_series",
+ "intervalFactor": 1,
+ "legendFormat": "total create requests",
+ "refId": "A"
+ },
+ {
+ "expr": "local_volume_provisioner_apiserver_requests_total{instance=\"$instance\", method=\"delete\"}",
+ "format": "time_series",
+ "intervalFactor": 1,
+ "legendFormat": "total delete requests",
+ "refId": "C"
+ },
+ {
+ "expr": "local_volume_provisioner_apiserver_requests_failed_total{instance=\"$instance\", method=\"create\"}",
+ "format": "time_series",
+ "intervalFactor": 1,
+ "legendFormat": "failed create requests",
+ "refId": "B"
+ },
+ {
+ "expr": "local_volume_provisioner_apiserver_requests_failed_total{instance=\"$instance\", method=\"delete\"}",
+ "format": "time_series",
+ "intervalFactor": 1,
+ "legendFormat": "failed delete requests",
+ "refId": "D"
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "API Server requests",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "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,
+ "description": "",
+ "fill": 1,
+ "gridPos": {
+ "h": 9,
+ "w": 12,
+ "x": 12,
+ "y": 0
+ },
+ "id": 6,
+ "interval": "30s",
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null as zero",
+ "percentage": false,
+ "pointradius": 2,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": true,
+ "targets": [
+ {
+ "expr": "rate(local_volume_provisioner_apiserver_requests_duration_seconds_sum{instance=\"$instance\", method=\"create\"}[1m]) / rate(local_volume_provisioner_apiserver_requests_duration_seconds_count{instance=\"$instance\", method=\"create\"}[1m])",
+ "format": "time_series",
+ "intervalFactor": 1,
+ "legendFormat": "create request duration",
+ "refId": "A"
+ },
+ {
+ "expr": "rate(local_volume_provisioner_apiserver_requests_duration_seconds_sum{instance=\"$instance\", method=\"delete\"}[1m]) / rate(local_volume_provisioner_apiserver_requests_duration_seconds_count{instance=\"$instance\", method=\"delete\"}[1m])",
+ "format": "time_series",
+ "intervalFactor": 1,
+ "legendFormat": "delete request duration",
+ "refId": "B"
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "Average request duration",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "decimals": null,
+ "format": "short",
+ "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
+ }
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "description": "Discovered volumes per worker",
+ "fill": 1,
+ "gridPos": {
+ "h": 9,
+ "w": 12,
+ "x": 0,
+ "y": 9
+ },
+ "id": 2,
+ "interval": "30s",
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": false,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 2,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": true,
+ "targets": [
+ {
+ "expr": "local_volume_provisioner_persistentvolume_discovery_total{instance=\"$instance\"}",
+ "format": "time_series",
+ "intervalFactor": 1,
+ "legendFormat": "total discoveries",
+ "refId": "A"
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "Volume discoveries",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": "0",
+ "show": true
+ },
+ {
+ "decimals": null,
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "fill": 1,
+ "gridPos": {
+ "h": 9,
+ "w": 12,
+ "x": 12,
+ "y": 9
+ },
+ "id": 10,
+ "interval": "30s",
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": false,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null as zero",
+ "percentage": false,
+ "pointradius": 2,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": true,
+ "targets": [
+ {
+ "expr": "rate(local_volume_provisioner_persistentvolume_discovery_duration_seconds_sum{instance=\"$instance\"}[1m]) / rate(local_volume_provisioner_persistentvolume_discovery_duration_seconds_count{instance=\"$instance\"}[1m])",
+ "format": "time_series",
+ "intervalFactor": 1,
+ "legendFormat": "discovery duration",
+ "refId": "A"
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "Average discovery duration",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "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,
+ "description": "Deleted volumes per worker",
+ "fill": 1,
+ "gridPos": {
+ "h": 9,
+ "w": 12,
+ "x": 0,
+ "y": 18
+ },
+ "id": 11,
+ "interval": "30s",
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 2,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": true,
+ "targets": [
+ {
+ "expr": "local_volume_provisioner_persistentvolume_delete_total{instance=\"$instance\"}",
+ "format": "time_series",
+ "intervalFactor": 1,
+ "legendFormat": "total deletions",
+ "refId": "A"
+ },
+ {
+ "expr": "local_volume_provisioner_persistentvolume_delete_failed_total{instance=\"$instance\"}",
+ "format": "time_series",
+ "intervalFactor": 1,
+ "legendFormat": "failed deletions",
+ "refId": "B"
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "Volume deletions",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": "0",
+ "show": true
+ },
+ {
+ "decimals": null,
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "fill": 1,
+ "gridPos": {
+ "h": 9,
+ "w": 12,
+ "x": 12,
+ "y": 18
+ },
+ "id": 12,
+ "interval": "30s",
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": false,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null as zero",
+ "percentage": false,
+ "pointradius": 2,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": true,
+ "targets": [
+ {
+ "expr": "rate(local_volume_provisioner_persistentvolume_delete_duration_seconds_sum{instance=\"$instance\"}[1m]) / rate(local_volume_provisioner_persistentvolume_delete_duration_seconds_count{instance=\"$instance\"}[1m])",
+ "format": "time_series",
+ "intervalFactor": 1,
+ "legendFormat": "delete duration",
+ "refId": "A"
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "Average delete duration",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "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
+ }
+ },
+ {
+ "cacheTimeout": null,
+ "gridPos": {
+ "h": 9,
+ "w": 24,
+ "x": 0,
+ "y": 27
+ },
+ "id": 8,
+ "interval": "30s",
+ "links": [],
+ "options": {
+ "maxValue": 100,
+ "minValue": 0,
+ "orientation": "auto",
+ "showThresholdLabels": false,
+ "showThresholdMarkers": true,
+ "thresholds": [
+ {
+ "color": "green",
+ "index": 0,
+ "value": null
+ },
+ {
+ "color": "red",
+ "index": 1,
+ "value": 80
+ }
+ ],
+ "valueMappings": [],
+ "valueOptions": {
+ "decimals": null,
+ "prefix": "",
+ "stat": "last",
+ "suffix": "",
+ "unit": "none"
+ }
+ },
+ "pluginVersion": "6.1.6",
+ "targets": [
+ {
+ "expr": "local_volume_provisioner_proctable_running{instance=\"$instance\"}",
+ "format": "time_series",
+ "intervalFactor": 1,
+ "legendFormat": "running",
+ "refId": "A"
+ }
+ ],
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Running proctables",
+ "type": "gauge"
+ }
+ ],
+ "refresh": false,
+ "schemaVersion": 18,
+ "style": "dark",
+ "tags": [],
+ "templating": {
+ "list": [
+ {
+ "allValue": null,
+ "current": {},
+ "datasource": "Prometheus",
+ "definition": "label_values(local_volume_provisioner_proctable_running, instance)",
+ "hide": 0,
+ "includeAll": false,
+ "label": "Instance",
+ "multi": false,
+ "name": "instance",
+ "options": [],
+ "query": "label_values(local_volume_provisioner_proctable_running, instance)",
+ "refresh": 2,
+ "regex": "",
+ "skipUrlSync": false,
+ "sort": 0,
+ "tagValuesQuery": "",
+ "tags": [],
+ "tagsQuery": "",
+ "type": "query",
+ "useTags": false
+ }
+ ]
+ },
+ "time": {
+ "from": "now-1h",
+ "to": "now"
+ },
+ "timepicker": {
+ "refresh_intervals": [
+ "5s",
+ "10s",
+ "30s",
+ "1m",
+ "5m",
+ "15m",
+ "30m",
+ "1h",
+ "2h",
+ "1d"
+ ],
+ "time_options": [
+ "5m",
+ "15m",
+ "1h",
+ "6h",
+ "12h",
+ "24h",
+ "2d",
+ "7d",
+ "30d"
+ ]
+ },
+ "timezone": "",
+ "title": "Local Volume Provisioner",
+ "uid": "YvfWbASZz",
+ "version": 1
+ }
+{{- end }}
diff -Naur /Users/branden/Code/charts/stable/prometheus-operator/templates/grafana/dashboards/mesosphere-dashboards/localvolumeusage.yaml prometheus-operator/templates/grafana/dashboards/mesosphere-dashboards/localvolumeusage.yaml
--- /Users/branden/Code/charts/stable/prometheus-operator/templates/grafana/dashboards/mesosphere-dashboards/localvolumeusage.yaml 1969-12-31 16:00:00.000000000 -0800
+++ prometheus-operator/templates/grafana/dashboards/mesosphere-dashboards/localvolumeusage.yaml 2020-06-04 02:02:55.000000000 -0700
@@ -0,0 +1,347 @@
+{{- if and .Values.mesosphereResources.create .Values.mesosphereResources.dashboards.localvolumeusage }}
+apiVersion: v1
+kind: ConfigMap
+metadata:
+ name: {{ printf "%s-%s" (include "prometheus-operator.fullname" $) "local-volume-usage" | trunc 63 | trimSuffix "-" }}
+ labels:
+ {{- if $.Values.grafana.sidecar.dashboards.label }}
+ {{ $.Values.grafana.sidecar.dashboards.label }}: "1"
+ {{- end }}
+ app: {{ template "prometheus-operator.name" $ }}-grafana
+{{ include "prometheus-operator.labels" $ | indent 4 }}
+data:
+ localvolumeusage.json: |-
+ {
+ "__inputs": [],
+ "__requires": [
+ {
+ "type": "grafana",
+ "id": "grafana",
+ "name": "Grafana",
+ "version": "6.1.6"
+ },
+ {
+ "type": "panel",
+ "id": "graph",
+ "name": "Graph",
+ "version": ""
+ },
+ {
+ "type": "datasource",
+ "id": "prometheus",
+ "name": "Prometheus",
+ "version": "1.0.0"
+ },
+ {
+ "type": "panel",
+ "id": "singlestat",
+ "name": "Singlestat",
+ "version": ""
+ }
+ ],
+ "annotations": {
+ "list": [
+ {
+ "builtIn": 1,
+ "datasource": "-- Grafana --",
+ "enable": true,
+ "hide": true,
+ "iconColor": "rgba(0, 211, 255, 1)",
+ "name": "Annotations & Alerts",
+ "type": "dashboard"
+ }
+ ]
+ },
+ "editable": false,
+ "gnetId": null,
+ "graphTooltip": 0,
+ "id": null,
+ "iteration": 1563526133307,
+ "links": [],
+ "panels": [
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "description": "Volume space used per storage class on an instance.",
+ "fill": 1,
+ "gridPos": {
+ "h": 9,
+ "w": 18,
+ "x": 0,
+ "y": 0
+ },
+ "id": 2,
+ "interval": "",
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 2,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "expr": "sum(kubelet_volume_stats_used_bytes{persistentvolumeclaim=~\"$persistentvolumeclaim\", instance=~\"$instance\"})",
+ "format": "time_series",
+ "intervalFactor": 1,
+ "legendFormat": "Used Space",
+ "refId": "B"
+ },
+ {
+ "expr": "sum(kubelet_volume_stats_available_bytes{persistentvolumeclaim=~\"$persistentvolumeclaim\", instance=~\"$instance\"})",
+ "format": "time_series",
+ "intervalFactor": 1,
+ "legendFormat": "Free Space",
+ "refId": "A"
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "Volume Space Usage",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "bytes",
+ "label": null,
+ "logBase": 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,
+ "colorBackground": false,
+ "colorValue": false,
+ "colors": [
+ "#299c46",
+ "rgba(237, 129, 40, 0.89)",
+ "#d44a3a"
+ ],
+ "description": "",
+ "format": "percentunit",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": true,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 9,
+ "w": 6,
+ "x": 18,
+ "y": 0
+ },
+ "id": 4,
+ "interval": null,
+ "links": [],
+ "mappingType": 1,
+ "mappingTypes": [
+ {
+ "name": "value to text",
+ "value": 1
+ },
+ {
+ "name": "range to text",
+ "value": 2
+ }
+ ],
+ "maxDataPoints": 100,
+ "nullPointMode": "connected",
+ "nullText": null,
+ "pluginVersion": "6.1.6",
+ "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
+ },
+ "tableColumn": "",
+ "targets": [
+ {
+ "expr": "sum(kubelet_volume_stats_used_bytes{persistentvolumeclaim=~\"$persistentvolumeclaim\", instance=~\"$instance\"}) / sum(kubelet_volume_stats_capacity_bytes{persistentvolumeclaim=~\"$persistentvolumeclaim\", instance=~\"$instance\"})",
+ "format": "time_series",
+ "intervalFactor": 1,
+ "legendFormat": "",
+ "refId": "A"
+ }
+ ],
+ "thresholds": "80,90",
+ "timeFrom": null,
+ "timeShift": null,
+ "title": "Volume Space Usage",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "N/A",
+ "value": "null"
+ }
+ ],
+ "valueName": "avg"
+ }
+ ],
+ "schemaVersion": 18,
+ "style": "dark",
+ "tags": [],
+ "templating": {
+ "list": [
+ {
+ "allValue": null,
+ "current": {},
+ "datasource": "Prometheus",
+ "definition": "label_values(kube_persistentvolumeclaim_info, storageclass)",
+ "hide": 0,
+ "includeAll": false,
+ "label": "Storage Class",
+ "multi": false,
+ "name": "storageclass",
+ "options": [],
+ "query": "label_values(kube_persistentvolumeclaim_info, storageclass)",
+ "refresh": 1,
+ "regex": "",
+ "skipUrlSync": false,
+ "sort": 0,
+ "tagValuesQuery": "",
+ "tags": [],
+ "tagsQuery": "",
+ "type": "query",
+ "useTags": false
+ },
+ {
+ "allValue": null,
+ "current": {},
+ "datasource": "Prometheus",
+ "definition": "label_values(kube_persistentvolumeclaim_info{storageclass=~\"$storageclass\"}, persistentvolumeclaim)",
+ "hide": 0,
+ "includeAll": true,
+ "label": "Persistent Volume Claim",
+ "multi": false,
+ "name": "persistentvolumeclaim",
+ "options": [],
+ "query": "label_values(kube_persistentvolumeclaim_info{storageclass=~\"$storageclass\"}, persistentvolumeclaim)",
+ "refresh": 1,
+ "regex": "",
+ "skipUrlSync": false,
+ "sort": 0,
+ "tagValuesQuery": "",
+ "tags": [],
+ "tagsQuery": "",
+ "type": "query",
+ "useTags": false
+ },
+ {
+ "allValue": null,
+ "current": {},
+ "datasource": "Prometheus",
+ "definition": "label_values(instance)",
+ "hide": 0,
+ "includeAll": true,
+ "label": "Instance",
+ "multi": false,
+ "name": "instance",
+ "options": [],
+ "query": "label_values(instance)",
+ "refresh": 1,
+ "regex": "",
+ "skipUrlSync": false,
+ "sort": 0,
+ "tagValuesQuery": "",
+ "tags": [],
+ "tagsQuery": "",
+ "type": "query",
+ "useTags": false
+ }
+ ]
+ },
+ "time": {
+ "from": "now-6h",
+ "to": "now"
+ },
+ "timepicker": {
+ "refresh_intervals": [
+ "5s",
+ "10s",
+ "30s",
+ "1m",
+ "5m",
+ "15m",
+ "30m",
+ "1h",
+ "2h",
+ "1d"
+ ],
+ "time_options": [
+ "5m",
+ "15m",
+ "1h",
+ "6h",
+ "12h",
+ "24h",
+ "2d",
+ "7d",
+ "30d"
+ ]
+ },
+ "timezone": "",
+ "title": "Volume Space Usage",
+ "uid": "hmUcJ7HWz",
+ "version": 7
+ }
+{{- end }}
diff -Naur /Users/branden/Code/charts/stable/prometheus-operator/templates/grafana/dashboards/mesosphere-dashboards/opsportaldashboard.yaml prometheus-operator/templates/grafana/dashboards/mesosphere-dashboards/opsportaldashboard.yaml
--- /Users/branden/Code/charts/stable/prometheus-operator/templates/grafana/dashboards/mesosphere-dashboards/opsportaldashboard.yaml 1969-12-31 16:00:00.000000000 -0800
+++ prometheus-operator/templates/grafana/dashboards/mesosphere-dashboards/opsportaldashboard.yaml 2020-06-04 02:02:55.000000000 -0700
@@ -0,0 +1,950 @@
+{{- if and .Values.mesosphereResources.create .Values.mesosphereResources.dashboards.opsportal }}
+apiVersion: v1
+kind: ConfigMap
+metadata:
+ name: {{ printf "%s-%s" (include "prometheus-operator.fullname" $) "opsportal-dashboard" | trunc 63 | trimSuffix "-" }}
+ labels:
+ {{- if $.Values.grafana.sidecar.dashboards.label }}
+ {{ $.Values.grafana.sidecar.dashboards.label }}: "1"
+ {{- end }}
+ app: {{ template "prometheus-operator.name" $ }}-grafana
+{{ include "prometheus-operator.labels" $ | indent 4 }}
+data:
+ opsportaldashboard.json: |-
+ {
+ "__inputs": [],
+ "__requires": [
+ {
+ "type": "grafana",
+ "id": "grafana",
+ "name": "Grafana",
+ "version": "6.1.6"
+ },
+ {
+ "type": "panel",
+ "id": "graph",
+ "name": "Graph",
+ "version": ""
+ },
+ {
+ "type": "datasource",
+ "id": "prometheus",
+ "name": "Prometheus",
+ "version": "1.0.0"
+ },
+ {
+ "type": "panel",
+ "id": "singlestat",
+ "name": "Singlestat",
+ "version": ""
+ }
+ ],
+ "annotations": {
+ "list": [
+ {
+ "builtIn": 1,
+ "datasource": "-- Grafana --",
+ "enable": true,
+ "hide": true,
+ "iconColor": "rgba(0, 211, 255, 1)",
+ "name": "Annotations & Alerts",
+ "type": "dashboard"
+ }
+ ]
+ },
+ "editable": true,
+ "gnetId": null,
+ "graphTooltip": 0,
+ "id": null,
+ "iteration": 1565201483375,
+ "links": [],
+ "panels": [
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": true,
+ "colors": [
+ "#d44a3a",
+ "rgba(237, 129, 40, 0.89)",
+ "#299c46"
+ ],
+ "datasource": "$datasource",
+ "format": "none",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 4,
+ "w": 8,
+ "x": 0,
+ "y": 0
+ },
+ "hideTimeOverride": true,
+ "id": 10,
+ "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"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "Value",
+ "targets": [
+ {
+ "expr": "up{job=~\"opsportal\"}",
+ "format": "table",
+ "intervalFactor": 2,
+ "legendFormat": "",
+ "refId": "A"
+ }
+ ],
+ "thresholds": "1,1",
+ "timeFrom": "1s",
+ "timeShift": null,
+ "title": "Status",
+ "type": "singlestat",
+ "valueFontSize": "100%",
+ "valueMaps": [
+ {
+ "op": "=",
+ "text": "down",
+ "value": "0"
+ },
+ {
+ "op": "=",
+ "text": "up",
+ "value": "1"
+ }
+ ],
+ "valueName": "avg"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": true,
+ "colors": [
+ "#d44a3a",
+ "rgba(237, 129, 40, 0.89)",
+ "#299c46"
+ ],
+ "datasource": "$datasource",
+ "format": "percent",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 4,
+ "w": 8,
+ "x": 8,
+ "y": 0
+ },
+ "hideTimeOverride": true,
+ "id": 6,
+ "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"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "Value",
+ "targets": [
+ {
+ "expr": "avg((avg_over_time(up{job=~\"opsportal\"}[$interval]) * 100))",
+ "format": "table",
+ "hide": false,
+ "intervalFactor": 2,
+ "legendFormat": "",
+ "refId": "A"
+ }
+ ],
+ "thresholds": "90,99",
+ "timeFrom": "1s",
+ "timeShift": null,
+ "title": "Uptime[$interval]",
+ "type": "singlestat",
+ "valueFontSize": "100%",
+ "valueMaps": [],
+ "valueName": "current"
+ },
+ {
+ "cacheTimeout": null,
+ "colorBackground": false,
+ "colorValue": true,
+ "colors": [
+ "#d44a3a",
+ "rgba(237, 129, 40, 0.89)",
+ "#299c46"
+ ],
+ "decimals": 0,
+ "format": "s",
+ "gauge": {
+ "maxValue": 100,
+ "minValue": 0,
+ "show": false,
+ "thresholdLabels": false,
+ "thresholdMarkers": true
+ },
+ "gridPos": {
+ "h": 4,
+ "w": 8,
+ "x": 16,
+ "y": 0
+ },
+ "hideTimeOverride": true,
+ "id": 8,
+ "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"
+ }
+ ],
+ "sparkline": {
+ "fillColor": "rgba(31, 118, 189, 0.18)",
+ "full": false,
+ "lineColor": "rgb(31, 120, 193)",
+ "show": false
+ },
+ "tableColumn": "Value",
+ "targets": [
+ {
+ "expr": "(time() - process_start_time_seconds{job=~\"opsportal\"})",
+ "format": "table",
+ "intervalFactor": 2,
+ "legendFormat": "",
+ "refId": "A"
+ }
+ ],
+ "thresholds": "0,0,time()",
+ "timeFrom": "1s",
+ "timeShift": null,
+ "title": "Uptime",
+ "type": "singlestat",
+ "valueFontSize": "80%",
+ "valueMaps": [],
+ "valueName": "avg"
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "fill": 1,
+ "gridPos": {
+ "h": 8,
+ "w": 12,
+ "x": 0,
+ "y": 4
+ },
+ "id": 4,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 2,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "expr": "sum by (status_code) (irate(http_requests_total{job=~\"opsportal\"}[5m]))",
+ "format": "time_series",
+ "intervalFactor": 2,
+ "legendFormat": "{{`{{status_code}}`}}",
+ "refId": "A"
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "HTTP Status Codes",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "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,
+ "fill": 1,
+ "gridPos": {
+ "h": 8,
+ "w": 12,
+ "x": 12,
+ "y": 4
+ },
+ "id": 2,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 2,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "expr": "process_resident_memory_bytes{service=\"opsportal\"}",
+ "format": "time_series",
+ "intervalFactor": 1,
+ "legendFormat": "RSS",
+ "refId": "A"
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "Memory Usage (RSS)",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "decbytes",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "fill": 1,
+ "gridPos": {
+ "h": 8,
+ "w": 12,
+ "x": 0,
+ "y": 12
+ },
+ "id": 12,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 2,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "expr": "nodejs_heap_size_used_bytes{job=~\"opsportal\"}/1024/1024",
+ "format": "time_series",
+ "intervalFactor": 2,
+ "legendFormat": "Used",
+ "refId": "A"
+ },
+ {
+ "expr": "nodejs_heap_size_total_bytes{job=~\"opsportal\"}/1024/1024",
+ "format": "time_series",
+ "intervalFactor": 2,
+ "legendFormat": "Total",
+ "refId": "B"
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "Node.js Heap",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "decbytes",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "description": "Event loop lag averaged over the last $interval minutes by release",
+ "fill": 1,
+ "gridPos": {
+ "h": 8,
+ "w": 12,
+ "x": 12,
+ "y": 12
+ },
+ "id": 14,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 2,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "expr": "sum by (release) (rate(nodejs_eventloop_lag_seconds{job=~\"opsportal\"}[5m]))",
+ "format": "time_series",
+ "intervalFactor": 2,
+ "legendFormat": "Lag",
+ "refId": "A"
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "Node.js Event Loop Lag",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "s",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "fill": 1,
+ "gridPos": {
+ "h": 8,
+ "w": 12,
+ "x": 0,
+ "y": 20
+ },
+ "id": 16,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 2,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "expr": "sum((rate(nodejs_gc_runs_total{job=\"opsportal\"}[5m])))",
+ "format": "time_series",
+ "intervalFactor": 2,
+ "legendFormat": "Rate",
+ "refId": "A"
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "Node.js GC Rate",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "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": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ },
+ {
+ "aliasColors": {},
+ "bars": false,
+ "dashLength": 10,
+ "dashes": false,
+ "fill": 1,
+ "gridPos": {
+ "h": 8,
+ "w": 12,
+ "x": 12,
+ "y": 20
+ },
+ "id": 18,
+ "legend": {
+ "avg": false,
+ "current": false,
+ "max": false,
+ "min": false,
+ "show": true,
+ "total": false,
+ "values": false
+ },
+ "lines": true,
+ "linewidth": 1,
+ "links": [],
+ "nullPointMode": "null",
+ "percentage": false,
+ "pointradius": 2,
+ "points": false,
+ "renderer": "flot",
+ "seriesOverrides": [],
+ "spaceLength": 10,
+ "stack": false,
+ "steppedLine": false,
+ "targets": [
+ {
+ "expr": "sum((rate(nodejs_gc_pause_seconds_total{job=\"opsportal\"}[5m])))",
+ "format": "time_series",
+ "intervalFactor": 1,
+ "legendFormat": "Pause Time",
+ "refId": "A"
+ }
+ ],
+ "thresholds": [],
+ "timeFrom": null,
+ "timeRegions": [],
+ "timeShift": null,
+ "title": "Node.js GC Pause Time",
+ "tooltip": {
+ "shared": true,
+ "sort": 0,
+ "value_type": "individual"
+ },
+ "type": "graph",
+ "xaxis": {
+ "buckets": null,
+ "mode": "time",
+ "name": null,
+ "show": true,
+ "values": []
+ },
+ "yaxes": [
+ {
+ "format": "s",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ },
+ {
+ "format": "short",
+ "label": null,
+ "logBase": 1,
+ "max": null,
+ "min": null,
+ "show": true
+ }
+ ],
+ "yaxis": {
+ "align": false,
+ "alignLevel": null
+ }
+ }
+ ],
+ "schemaVersion": 18,
+ "style": "dark",
+ "tags": [
+ "opsportal"
+ ],
+ "templating": {
+ "list": [
+ {
+ "current": {
+ "text": "Prometheus",
+ "value": "Prometheus"
+ },
+ "hide": 0,
+ "includeAll": false,
+ "label": null,
+ "multi": false,
+ "name": "datasource",
+ "options": [],
+ "query": "prometheus",
+ "refresh": 1,
+ "regex": "",
+ "skipUrlSync": false,
+ "type": "datasource"
+ },
+ {
+ "allValue": null,
+ "current": {
+ "selected": true,
+ "tags": [],
+ "text": "1h",
+ "value": "1h"
+ },
+ "hide": 0,
+ "includeAll": false,
+ "label": null,
+ "multi": false,
+ "name": "interval",
+ "options": [
+ {
+ "selected": false,
+ "text": "2m",
+ "value": "2m"
+ },
+ {
+ "selected": false,
+ "text": "5m",
+ "value": "5m"
+ },
+ {
+ "selected": true,
+ "text": "1h",
+ "value": "1h"
+ },
+ {
+ "selected": false,
+ "text": "3h",
+ "value": "3h"
+ },
+ {
+ "selected": false,
+ "text": "6h",
+ "value": "6h"
+ },
+ {
+ "selected": false,
+ "text": "12h",
+ "value": "12h"
+ },
+ {
+ "selected": false,
+ "text": "1d",
+ "value": "1d"
+ },
+ {
+ "selected": false,
+ "text": "2d",
+ "value": "2d"
+ },
+ {
+ "selected": false,
+ "text": "7d",
+ "value": "7d"
+ },
+ {
+ "selected": false,
+ "text": "30d",
+ "value": "30d"
+ }
+ ],
+ "query": "2m,5m,1h, 3h, 6h, 12h, 1d, 2d, 7d, 30d",
+ "skipUrlSync": false,
+ "type": "custom"
+ }
+ ]
+ },
+ "time": {
+ "from": "now-1h",
+ "to": "now"
+ },
+ "timepicker": {
+ "refresh_intervals": [
+ "5s",
+ "10s",
+ "30s",
+ "1m",
+ "5m",
+ "15m",
+ "30m",
+ "1h",
+ "2h",
+ "1d"
+ ],
+ "time_options": [
+ "5m",
+ "15m",
+ "1h",
+ "6h",
+ "12h",
+ "24h",
+ "2d",
+ "7d",
+ "30d"
+ ]
+ },
+ "timezone": "",
+ "title": "Ops Portal",
+ "uid": "Jw7Mw-HWz",
+ "version": 1
+ }
+{{- end }}
diff -Naur /Users/branden/Code/charts/stable/prometheus-operator/templates/grafana/dashboards/mesosphere-dashboards/prometheusoverview.yaml prometheus-operator/templates/grafana/dashboards/mesosphere-dashboards/prometheusoverview.yaml
--- /Users/branden/Code/charts/stable/prometheus-operator/templates/grafana/dashboards/mesosphere-dashboards/prometheusoverview.yaml 1969-12-31 16:00:00.000000000 -0800
+++ prometheus-operator/templates/grafana/dashboards/mesosphere-dashboards/prometheusoverview.yaml 2020-06-04 02:02:55.000000000 -0700
@@ -0,0 +1,2941 @@
+{{- if and .Values.mesosphereResources.create .Values.mesosphereResources.dashboards.prometheusoverview }}
+apiVersion: v1
+kind: ConfigMap
+metadata:
+ name: {{ printf "%s-%s" (include "prometheus-operator.fullname" $) "promoverview" | trunc 63 | trimSuffix "-" }}
+ labels:
+ {{- if $.Values.grafana.sidecar.dashboards.label }}
+ {{ $.Values.grafana.sidecar.dashboards.label }}: "1"
+ {{- end }}
+ app: {{ template "prometheus-operator.name" $ }}-grafana
+{{ include "prometheus-operator.labels" $ | indent 4 }}
+data:
+ promoverview.json: |-
+ {
+ "__inputs": [],
+ "__requires": [
+ {
+ "type": "grafana",