Spring Boot 2.1 Statistics.json 84 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702
  1. {
  2. "annotations": {
  3. "list": [
  4. {
  5. "builtIn": 1,
  6. "datasource": {
  7. "type": "datasource",
  8. "uid": "grafana"
  9. },
  10. "enable": true,
  11. "hide": true,
  12. "iconColor": "rgba(0, 211, 255, 1)",
  13. "name": "Annotations & Alerts",
  14. "target": {
  15. "limit": 100,
  16. "matchAny": false,
  17. "tags": [],
  18. "type": "dashboard"
  19. },
  20. "type": "dashboard"
  21. }
  22. ]
  23. },
  24. "description": "Dashboard for Spring Boot2.1 Statistics(based on Spring Boot2 Statistic by micrometer-prometheus).",
  25. "editable": true,
  26. "fiscalYearStartMonth": 0,
  27. "gnetId": 10280,
  28. "graphTooltip": 0,
  29. "id": 13,
  30. "links": [],
  31. "liveNow": false,
  32. "panels": [
  33. {
  34. "collapsed": false,
  35. "datasource": {
  36. "type": "prometheus",
  37. "uid": "mK4PV-D4z"
  38. },
  39. "gridPos": {
  40. "h": 1,
  41. "w": 24,
  42. "x": 0,
  43. "y": 0
  44. },
  45. "id": 54,
  46. "panels": [],
  47. "targets": [
  48. {
  49. "datasource": {
  50. "type": "prometheus",
  51. "uid": "mK4PV-D4z"
  52. },
  53. "refId": "A"
  54. }
  55. ],
  56. "title": "Basic Statistics",
  57. "type": "row"
  58. },
  59. {
  60. "datasource": {
  61. "type": "prometheus",
  62. "uid": "mK4PV-D4z"
  63. },
  64. "fieldConfig": {
  65. "defaults": {
  66. "color": {
  67. "mode": "thresholds"
  68. },
  69. "decimals": 1,
  70. "mappings": [
  71. {
  72. "options": {
  73. "match": "null",
  74. "result": {
  75. "text": "N/A"
  76. }
  77. },
  78. "type": "special"
  79. }
  80. ],
  81. "thresholds": {
  82. "mode": "absolute",
  83. "steps": [
  84. {
  85. "color": "green",
  86. "value": null
  87. },
  88. {
  89. "color": "red",
  90. "value": 80
  91. }
  92. ]
  93. },
  94. "unit": "s"
  95. },
  96. "overrides": []
  97. },
  98. "gridPos": {
  99. "h": 3,
  100. "w": 6,
  101. "x": 0,
  102. "y": 1
  103. },
  104. "id": 52,
  105. "links": [],
  106. "maxDataPoints": 100,
  107. "options": {
  108. "colorMode": "value",
  109. "graphMode": "none",
  110. "justifyMode": "auto",
  111. "orientation": "horizontal",
  112. "reduceOptions": {
  113. "calcs": [
  114. "lastNotNull"
  115. ],
  116. "fields": "",
  117. "values": false
  118. },
  119. "textMode": "auto"
  120. },
  121. "pluginVersion": "9.2.4",
  122. "targets": [
  123. {
  124. "datasource": {
  125. "type": "prometheus",
  126. "uid": "mK4PV-D4z"
  127. },
  128. "expr": "process_uptime_seconds{application=\"$application\", instance=\"$instance\"}",
  129. "format": "time_series",
  130. "intervalFactor": 2,
  131. "legendFormat": "",
  132. "metric": "",
  133. "refId": "A",
  134. "step": 14400
  135. }
  136. ],
  137. "title": "Uptime",
  138. "type": "stat"
  139. },
  140. {
  141. "datasource": {
  142. "type": "prometheus",
  143. "uid": "mK4PV-D4z"
  144. },
  145. "fieldConfig": {
  146. "defaults": {
  147. "color": {
  148. "mode": "thresholds"
  149. },
  150. "decimals": 1,
  151. "mappings": [
  152. {
  153. "options": {
  154. "match": "null",
  155. "result": {
  156. "text": "N/A"
  157. }
  158. },
  159. "type": "special"
  160. }
  161. ],
  162. "max": 100,
  163. "min": 0,
  164. "thresholds": {
  165. "mode": "absolute",
  166. "steps": [
  167. {
  168. "color": "rgba(50, 172, 45, 0.97)",
  169. "value": null
  170. },
  171. {
  172. "color": "rgba(237, 129, 40, 0.89)",
  173. "value": 70
  174. },
  175. {
  176. "color": "rgba(245, 54, 54, 0.9)",
  177. "value": 90
  178. }
  179. ]
  180. },
  181. "unit": "percent"
  182. },
  183. "overrides": []
  184. },
  185. "gridPos": {
  186. "h": 6,
  187. "w": 5,
  188. "x": 6,
  189. "y": 1
  190. },
  191. "id": 58,
  192. "links": [],
  193. "maxDataPoints": 100,
  194. "options": {
  195. "orientation": "horizontal",
  196. "reduceOptions": {
  197. "calcs": [
  198. "lastNotNull"
  199. ],
  200. "fields": "",
  201. "values": false
  202. },
  203. "showThresholdLabels": false,
  204. "showThresholdMarkers": true
  205. },
  206. "pluginVersion": "9.2.4",
  207. "targets": [
  208. {
  209. "datasource": {
  210. "type": "prometheus",
  211. "uid": "mK4PV-D4z"
  212. },
  213. "expr": "sum(jvm_memory_used_bytes{application=\"$application\", instance=\"$instance\", area=\"heap\"})*100/sum(jvm_memory_max_bytes{application=\"$application\",instance=\"$instance\", area=\"heap\"})",
  214. "format": "time_series",
  215. "intervalFactor": 1,
  216. "legendFormat": "",
  217. "refId": "A",
  218. "step": 14400
  219. }
  220. ],
  221. "title": "Heap Used",
  222. "type": "gauge"
  223. },
  224. {
  225. "datasource": {
  226. "type": "prometheus",
  227. "uid": "mK4PV-D4z"
  228. },
  229. "fieldConfig": {
  230. "defaults": {
  231. "color": {
  232. "mode": "thresholds"
  233. },
  234. "decimals": 1,
  235. "mappings": [
  236. {
  237. "options": {
  238. "match": "null",
  239. "result": {
  240. "text": "N/A"
  241. }
  242. },
  243. "type": "special"
  244. },
  245. {
  246. "options": {
  247. "from": -1e+32,
  248. "result": {
  249. "text": "N/A"
  250. },
  251. "to": 0
  252. },
  253. "type": "range"
  254. }
  255. ],
  256. "max": 100,
  257. "min": 0,
  258. "thresholds": {
  259. "mode": "absolute",
  260. "steps": [
  261. {
  262. "color": "rgba(50, 172, 45, 0.97)",
  263. "value": null
  264. },
  265. {
  266. "color": "rgba(237, 129, 40, 0.89)",
  267. "value": 70
  268. },
  269. {
  270. "color": "rgba(245, 54, 54, 0.9)",
  271. "value": 90
  272. }
  273. ]
  274. },
  275. "unit": "percent"
  276. },
  277. "overrides": []
  278. },
  279. "gridPos": {
  280. "h": 6,
  281. "w": 5,
  282. "x": 11,
  283. "y": 1
  284. },
  285. "id": 60,
  286. "links": [],
  287. "maxDataPoints": 100,
  288. "options": {
  289. "orientation": "horizontal",
  290. "reduceOptions": {
  291. "calcs": [
  292. "lastNotNull"
  293. ],
  294. "fields": "",
  295. "values": false
  296. },
  297. "showThresholdLabels": false,
  298. "showThresholdMarkers": true
  299. },
  300. "pluginVersion": "9.2.4",
  301. "targets": [
  302. {
  303. "datasource": {
  304. "type": "prometheus",
  305. "uid": "mK4PV-D4z"
  306. },
  307. "expr": "sum(jvm_memory_used_bytes{application=\"$application\", instance=\"$instance\", area=\"nonheap\"})*100/sum(jvm_memory_max_bytes{application=\"$application\",instance=\"$instance\", area=\"nonheap\"})",
  308. "format": "time_series",
  309. "intervalFactor": 2,
  310. "legendFormat": "",
  311. "refId": "A",
  312. "step": 14400
  313. }
  314. ],
  315. "title": "Non-Heap Used",
  316. "type": "gauge"
  317. },
  318. {
  319. "aliasColors": {},
  320. "bars": false,
  321. "dashLength": 10,
  322. "dashes": false,
  323. "datasource": {
  324. "type": "prometheus",
  325. "uid": "mK4PV-D4z"
  326. },
  327. "fill": 1,
  328. "fillGradient": 0,
  329. "gridPos": {
  330. "h": 6,
  331. "w": 8,
  332. "x": 16,
  333. "y": 1
  334. },
  335. "hiddenSeries": false,
  336. "id": 66,
  337. "legend": {
  338. "avg": false,
  339. "current": false,
  340. "max": false,
  341. "min": false,
  342. "show": true,
  343. "total": false,
  344. "values": false
  345. },
  346. "lines": true,
  347. "linewidth": 1,
  348. "links": [],
  349. "nullPointMode": "null",
  350. "options": {
  351. "alertThreshold": true
  352. },
  353. "percentage": false,
  354. "pluginVersion": "9.2.4",
  355. "pointradius": 5,
  356. "points": false,
  357. "renderer": "flot",
  358. "seriesOverrides": [],
  359. "spaceLength": 10,
  360. "stack": false,
  361. "steppedLine": false,
  362. "targets": [
  363. {
  364. "datasource": {
  365. "type": "prometheus",
  366. "uid": "mK4PV-D4z"
  367. },
  368. "expr": "process_files_open_files{application=\"$application\", instance=\"$instance\"}",
  369. "format": "time_series",
  370. "intervalFactor": 1,
  371. "legendFormat": "Open Files",
  372. "refId": "A"
  373. },
  374. {
  375. "datasource": {
  376. "type": "prometheus",
  377. "uid": "mK4PV-D4z"
  378. },
  379. "expr": "process_files_max_files{application=\"$application\", instance=\"$instance\"}",
  380. "format": "time_series",
  381. "intervalFactor": 1,
  382. "legendFormat": "Max Files",
  383. "refId": "B"
  384. }
  385. ],
  386. "thresholds": [],
  387. "timeRegions": [],
  388. "title": "Process Open Files",
  389. "tooltip": {
  390. "shared": true,
  391. "sort": 0,
  392. "value_type": "individual"
  393. },
  394. "type": "graph",
  395. "xaxis": {
  396. "mode": "time",
  397. "show": true,
  398. "values": []
  399. },
  400. "yaxes": [
  401. {
  402. "format": "locale",
  403. "logBase": 1,
  404. "show": true
  405. },
  406. {
  407. "format": "short",
  408. "logBase": 1,
  409. "show": true
  410. }
  411. ],
  412. "yaxis": {
  413. "align": false
  414. }
  415. },
  416. {
  417. "datasource": {
  418. "type": "prometheus",
  419. "uid": "mK4PV-D4z"
  420. },
  421. "fieldConfig": {
  422. "defaults": {
  423. "color": {
  424. "mode": "thresholds"
  425. },
  426. "mappings": [
  427. {
  428. "options": {
  429. "match": "null",
  430. "result": {
  431. "text": "N/A"
  432. }
  433. },
  434. "type": "special"
  435. }
  436. ],
  437. "thresholds": {
  438. "mode": "absolute",
  439. "steps": [
  440. {
  441. "color": "green",
  442. "value": null
  443. },
  444. {
  445. "color": "red",
  446. "value": 80
  447. }
  448. ]
  449. },
  450. "unit": "dateTimeAsIso"
  451. },
  452. "overrides": []
  453. },
  454. "gridPos": {
  455. "h": 3,
  456. "w": 6,
  457. "x": 0,
  458. "y": 4
  459. },
  460. "id": 56,
  461. "links": [],
  462. "maxDataPoints": 100,
  463. "options": {
  464. "colorMode": "value",
  465. "graphMode": "none",
  466. "justifyMode": "auto",
  467. "orientation": "horizontal",
  468. "reduceOptions": {
  469. "calcs": [
  470. "lastNotNull"
  471. ],
  472. "fields": "",
  473. "values": false
  474. },
  475. "textMode": "auto"
  476. },
  477. "pluginVersion": "9.2.4",
  478. "targets": [
  479. {
  480. "datasource": {
  481. "type": "prometheus",
  482. "uid": "mK4PV-D4z"
  483. },
  484. "expr": "process_start_time_seconds{application=\"$application\", instance=\"$instance\"}*1000",
  485. "format": "time_series",
  486. "intervalFactor": 2,
  487. "legendFormat": "",
  488. "metric": "",
  489. "refId": "A",
  490. "step": 14400
  491. }
  492. ],
  493. "title": "Start time",
  494. "type": "stat"
  495. },
  496. {
  497. "aliasColors": {},
  498. "bars": false,
  499. "dashLength": 10,
  500. "dashes": false,
  501. "datasource": {
  502. "type": "prometheus",
  503. "uid": "mK4PV-D4z"
  504. },
  505. "fill": 1,
  506. "fillGradient": 0,
  507. "gridPos": {
  508. "h": 7,
  509. "w": 12,
  510. "x": 0,
  511. "y": 7
  512. },
  513. "hiddenSeries": false,
  514. "id": 95,
  515. "legend": {
  516. "alignAsTable": true,
  517. "avg": true,
  518. "current": true,
  519. "max": true,
  520. "min": true,
  521. "show": true,
  522. "total": false,
  523. "values": true
  524. },
  525. "lines": true,
  526. "linewidth": 1,
  527. "links": [],
  528. "nullPointMode": "null",
  529. "options": {
  530. "alertThreshold": true
  531. },
  532. "percentage": false,
  533. "pluginVersion": "9.2.4",
  534. "pointradius": 5,
  535. "points": false,
  536. "renderer": "flot",
  537. "seriesOverrides": [],
  538. "spaceLength": 10,
  539. "stack": false,
  540. "steppedLine": false,
  541. "targets": [
  542. {
  543. "datasource": {
  544. "type": "prometheus",
  545. "uid": "mK4PV-D4z"
  546. },
  547. "expr": "system_cpu_usage{instance=\"$instance\", application=\"$application\"}",
  548. "format": "time_series",
  549. "intervalFactor": 1,
  550. "legendFormat": "System CPU Usage",
  551. "refId": "A"
  552. },
  553. {
  554. "datasource": {
  555. "type": "prometheus",
  556. "uid": "mK4PV-D4z"
  557. },
  558. "expr": "process_cpu_usage{instance=\"$instance\", application=\"$application\"}",
  559. "format": "time_series",
  560. "intervalFactor": 1,
  561. "legendFormat": "Process CPU Usage",
  562. "refId": "B"
  563. }
  564. ],
  565. "thresholds": [],
  566. "timeRegions": [],
  567. "title": "CPU Usage",
  568. "tooltip": {
  569. "shared": true,
  570. "sort": 0,
  571. "value_type": "individual"
  572. },
  573. "type": "graph",
  574. "xaxis": {
  575. "mode": "time",
  576. "show": true,
  577. "values": []
  578. },
  579. "yaxes": [
  580. {
  581. "format": "short",
  582. "logBase": 1,
  583. "show": true
  584. },
  585. {
  586. "format": "short",
  587. "logBase": 1,
  588. "show": true
  589. }
  590. ],
  591. "yaxis": {
  592. "align": false
  593. }
  594. },
  595. {
  596. "aliasColors": {},
  597. "bars": false,
  598. "dashLength": 10,
  599. "dashes": false,
  600. "datasource": {
  601. "type": "prometheus",
  602. "uid": "mK4PV-D4z"
  603. },
  604. "fill": 1,
  605. "fillGradient": 0,
  606. "gridPos": {
  607. "h": 7,
  608. "w": 12,
  609. "x": 12,
  610. "y": 7
  611. },
  612. "hiddenSeries": false,
  613. "id": 96,
  614. "legend": {
  615. "alignAsTable": true,
  616. "avg": true,
  617. "current": true,
  618. "max": true,
  619. "min": true,
  620. "show": true,
  621. "total": false,
  622. "values": true
  623. },
  624. "lines": true,
  625. "linewidth": 1,
  626. "links": [],
  627. "nullPointMode": "null",
  628. "options": {
  629. "alertThreshold": true
  630. },
  631. "percentage": false,
  632. "pluginVersion": "9.2.4",
  633. "pointradius": 5,
  634. "points": false,
  635. "renderer": "flot",
  636. "seriesOverrides": [],
  637. "spaceLength": 10,
  638. "stack": false,
  639. "steppedLine": false,
  640. "targets": [
  641. {
  642. "datasource": {
  643. "type": "prometheus",
  644. "uid": "mK4PV-D4z"
  645. },
  646. "expr": "system_load_average_1m{instance=\"$instance\", application=\"$application\"}",
  647. "format": "time_series",
  648. "intervalFactor": 1,
  649. "legendFormat": "Load Average [1m]",
  650. "refId": "A"
  651. },
  652. {
  653. "datasource": {
  654. "type": "prometheus",
  655. "uid": "mK4PV-D4z"
  656. },
  657. "expr": "system_cpu_count{instance=\"$instance\", application=\"$application\"}",
  658. "format": "time_series",
  659. "intervalFactor": 1,
  660. "legendFormat": "CPU Core Size",
  661. "refId": "B"
  662. }
  663. ],
  664. "thresholds": [],
  665. "timeRegions": [],
  666. "title": "Load Average",
  667. "tooltip": {
  668. "shared": true,
  669. "sort": 0,
  670. "value_type": "individual"
  671. },
  672. "type": "graph",
  673. "xaxis": {
  674. "mode": "time",
  675. "show": true,
  676. "values": []
  677. },
  678. "yaxes": [
  679. {
  680. "format": "short",
  681. "logBase": 1,
  682. "show": true
  683. },
  684. {
  685. "format": "short",
  686. "logBase": 1,
  687. "show": true
  688. }
  689. ],
  690. "yaxis": {
  691. "align": false
  692. }
  693. },
  694. {
  695. "collapsed": false,
  696. "datasource": {
  697. "type": "prometheus",
  698. "uid": "mK4PV-D4z"
  699. },
  700. "gridPos": {
  701. "h": 1,
  702. "w": 24,
  703. "x": 0,
  704. "y": 14
  705. },
  706. "id": 48,
  707. "panels": [],
  708. "targets": [
  709. {
  710. "datasource": {
  711. "type": "prometheus",
  712. "uid": "mK4PV-D4z"
  713. },
  714. "refId": "A"
  715. }
  716. ],
  717. "title": "JVM Statistics - Memory",
  718. "type": "row"
  719. },
  720. {
  721. "aliasColors": {},
  722. "bars": false,
  723. "dashLength": 10,
  724. "dashes": false,
  725. "datasource": {
  726. "type": "prometheus",
  727. "uid": "mK4PV-D4z"
  728. },
  729. "fill": 1,
  730. "fillGradient": 0,
  731. "gridPos": {
  732. "h": 8,
  733. "w": 8,
  734. "x": 0,
  735. "y": 15
  736. },
  737. "hiddenSeries": false,
  738. "id": 85,
  739. "legend": {
  740. "alignAsTable": true,
  741. "avg": true,
  742. "current": true,
  743. "max": true,
  744. "min": true,
  745. "show": true,
  746. "total": false,
  747. "values": true
  748. },
  749. "lines": true,
  750. "linewidth": 1,
  751. "links": [],
  752. "nullPointMode": "null",
  753. "options": {
  754. "alertThreshold": true
  755. },
  756. "percentage": false,
  757. "pluginVersion": "9.2.4",
  758. "pointradius": 5,
  759. "points": false,
  760. "renderer": "flot",
  761. "repeat": "memory_pool_heap",
  762. "repeatDirection": "h",
  763. "seriesOverrides": [],
  764. "spaceLength": 10,
  765. "stack": false,
  766. "steppedLine": false,
  767. "targets": [
  768. {
  769. "datasource": {
  770. "type": "prometheus",
  771. "uid": "mK4PV-D4z"
  772. },
  773. "expr": "jvm_memory_used_bytes{instance=\"$instance\", application=\"$application\", id=\"$memory_pool_heap\"}",
  774. "format": "time_series",
  775. "intervalFactor": 1,
  776. "legendFormat": "Used",
  777. "refId": "C"
  778. },
  779. {
  780. "datasource": {
  781. "type": "prometheus",
  782. "uid": "mK4PV-D4z"
  783. },
  784. "expr": "jvm_memory_committed_bytes{instance=\"$instance\", application=\"$application\", id=\"$memory_pool_heap\"}",
  785. "format": "time_series",
  786. "intervalFactor": 1,
  787. "legendFormat": "Commited",
  788. "refId": "A"
  789. },
  790. {
  791. "datasource": {
  792. "type": "prometheus",
  793. "uid": "mK4PV-D4z"
  794. },
  795. "expr": "jvm_memory_max_bytes{instance=\"$instance\", application=\"$application\", id=\"$memory_pool_heap\"}",
  796. "format": "time_series",
  797. "intervalFactor": 1,
  798. "legendFormat": "Max",
  799. "refId": "B"
  800. }
  801. ],
  802. "thresholds": [],
  803. "timeRegions": [],
  804. "title": "$memory_pool_heap (heap)",
  805. "tooltip": {
  806. "shared": true,
  807. "sort": 0,
  808. "value_type": "individual"
  809. },
  810. "type": "graph",
  811. "xaxis": {
  812. "mode": "time",
  813. "show": true,
  814. "values": []
  815. },
  816. "yaxes": [
  817. {
  818. "format": "bytes",
  819. "logBase": 1,
  820. "show": true
  821. },
  822. {
  823. "format": "short",
  824. "logBase": 1,
  825. "show": true
  826. }
  827. ],
  828. "yaxis": {
  829. "align": false
  830. }
  831. },
  832. {
  833. "aliasColors": {},
  834. "bars": false,
  835. "dashLength": 10,
  836. "dashes": false,
  837. "datasource": {
  838. "type": "prometheus",
  839. "uid": "mK4PV-D4z"
  840. },
  841. "fill": 1,
  842. "fillGradient": 0,
  843. "gridPos": {
  844. "h": 8,
  845. "w": 8,
  846. "x": 0,
  847. "y": 23
  848. },
  849. "hiddenSeries": false,
  850. "id": 88,
  851. "legend": {
  852. "alignAsTable": true,
  853. "avg": true,
  854. "current": true,
  855. "max": true,
  856. "min": true,
  857. "show": true,
  858. "total": false,
  859. "values": true
  860. },
  861. "lines": true,
  862. "linewidth": 1,
  863. "links": [],
  864. "nullPointMode": "null",
  865. "options": {
  866. "alertThreshold": true
  867. },
  868. "percentage": false,
  869. "pluginVersion": "9.2.4",
  870. "pointradius": 5,
  871. "points": false,
  872. "renderer": "flot",
  873. "repeat": "memory_pool_nonheap",
  874. "repeatDirection": "h",
  875. "seriesOverrides": [],
  876. "spaceLength": 10,
  877. "stack": false,
  878. "steppedLine": false,
  879. "targets": [
  880. {
  881. "datasource": {
  882. "type": "prometheus",
  883. "uid": "mK4PV-D4z"
  884. },
  885. "expr": "jvm_memory_used_bytes{instance=\"$instance\", application=\"$application\", id=\"$memory_pool_nonheap\"}",
  886. "format": "time_series",
  887. "intervalFactor": 1,
  888. "legendFormat": "Used",
  889. "refId": "C"
  890. },
  891. {
  892. "datasource": {
  893. "type": "prometheus",
  894. "uid": "mK4PV-D4z"
  895. },
  896. "expr": "jvm_memory_committed_bytes{instance=\"$instance\", application=\"$application\", id=\"$memory_pool_nonheap\"}",
  897. "format": "time_series",
  898. "intervalFactor": 1,
  899. "legendFormat": "Commited",
  900. "refId": "A"
  901. },
  902. {
  903. "datasource": {
  904. "type": "prometheus",
  905. "uid": "mK4PV-D4z"
  906. },
  907. "expr": "jvm_memory_max_bytes{instance=\"$instance\", application=\"$application\", id=\"$memory_pool_nonheap\"}",
  908. "format": "time_series",
  909. "intervalFactor": 1,
  910. "legendFormat": "Max",
  911. "refId": "B"
  912. }
  913. ],
  914. "thresholds": [],
  915. "timeRegions": [],
  916. "title": "$memory_pool_nonheap (non-heap)",
  917. "tooltip": {
  918. "shared": true,
  919. "sort": 0,
  920. "value_type": "individual"
  921. },
  922. "type": "graph",
  923. "xaxis": {
  924. "mode": "time",
  925. "show": true,
  926. "values": []
  927. },
  928. "yaxes": [
  929. {
  930. "format": "bytes",
  931. "logBase": 1,
  932. "show": true
  933. },
  934. {
  935. "format": "short",
  936. "logBase": 1,
  937. "show": true
  938. }
  939. ],
  940. "yaxis": {
  941. "align": false
  942. }
  943. },
  944. {
  945. "aliasColors": {},
  946. "bars": false,
  947. "dashLength": 10,
  948. "dashes": false,
  949. "datasource": {
  950. "type": "prometheus",
  951. "uid": "mK4PV-D4z"
  952. },
  953. "fill": 1,
  954. "fillGradient": 0,
  955. "gridPos": {
  956. "h": 8,
  957. "w": 8,
  958. "x": 8,
  959. "y": 31
  960. },
  961. "hiddenSeries": false,
  962. "id": 80,
  963. "legend": {
  964. "avg": false,
  965. "current": false,
  966. "max": false,
  967. "min": false,
  968. "show": true,
  969. "total": false,
  970. "values": false
  971. },
  972. "lines": true,
  973. "linewidth": 1,
  974. "links": [],
  975. "nullPointMode": "null",
  976. "options": {
  977. "alertThreshold": true
  978. },
  979. "percentage": false,
  980. "pluginVersion": "9.2.4",
  981. "pointradius": 5,
  982. "points": false,
  983. "renderer": "flot",
  984. "seriesOverrides": [],
  985. "spaceLength": 10,
  986. "stack": false,
  987. "steppedLine": false,
  988. "targets": [
  989. {
  990. "datasource": {
  991. "type": "prometheus",
  992. "uid": "mK4PV-D4z"
  993. },
  994. "expr": "irate(jvm_classes_unloaded_classes_total{instance=\"$instance\", application=\"$application\"}[5m])",
  995. "format": "time_series",
  996. "intervalFactor": 1,
  997. "legendFormat": "Classes Unloaded",
  998. "refId": "A"
  999. }
  1000. ],
  1001. "thresholds": [],
  1002. "timeRegions": [],
  1003. "title": "Classes Unloaded",
  1004. "tooltip": {
  1005. "shared": true,
  1006. "sort": 0,
  1007. "value_type": "individual"
  1008. },
  1009. "type": "graph",
  1010. "xaxis": {
  1011. "mode": "time",
  1012. "show": true,
  1013. "values": []
  1014. },
  1015. "yaxes": [
  1016. {
  1017. "format": "short",
  1018. "logBase": 1,
  1019. "show": true
  1020. },
  1021. {
  1022. "format": "short",
  1023. "logBase": 1,
  1024. "show": true
  1025. }
  1026. ],
  1027. "yaxis": {
  1028. "align": false
  1029. }
  1030. },
  1031. {
  1032. "aliasColors": {},
  1033. "bars": false,
  1034. "dashLength": 10,
  1035. "dashes": false,
  1036. "datasource": {
  1037. "type": "prometheus",
  1038. "uid": "mK4PV-D4z"
  1039. },
  1040. "decimals": 0,
  1041. "fill": 1,
  1042. "fillGradient": 0,
  1043. "gridPos": {
  1044. "h": 8,
  1045. "w": 12,
  1046. "x": 0,
  1047. "y": 39
  1048. },
  1049. "hiddenSeries": false,
  1050. "id": 50,
  1051. "legend": {
  1052. "alignAsTable": true,
  1053. "avg": true,
  1054. "current": true,
  1055. "max": true,
  1056. "min": true,
  1057. "show": true,
  1058. "total": false,
  1059. "values": true
  1060. },
  1061. "lines": true,
  1062. "linewidth": 1,
  1063. "links": [],
  1064. "nullPointMode": "null",
  1065. "options": {
  1066. "alertThreshold": true
  1067. },
  1068. "percentage": false,
  1069. "pluginVersion": "9.2.4",
  1070. "pointradius": 5,
  1071. "points": false,
  1072. "renderer": "flot",
  1073. "seriesOverrides": [],
  1074. "spaceLength": 10,
  1075. "stack": false,
  1076. "steppedLine": false,
  1077. "targets": [
  1078. {
  1079. "datasource": {
  1080. "type": "prometheus",
  1081. "uid": "mK4PV-D4z"
  1082. },
  1083. "expr": "jvm_classes_loaded_classes{instance=\"$instance\", application=\"$application\"}",
  1084. "format": "time_series",
  1085. "intervalFactor": 1,
  1086. "legendFormat": "Classes Loaded",
  1087. "refId": "A"
  1088. }
  1089. ],
  1090. "thresholds": [],
  1091. "timeRegions": [],
  1092. "title": "Classes Loaded",
  1093. "tooltip": {
  1094. "shared": true,
  1095. "sort": 0,
  1096. "value_type": "individual"
  1097. },
  1098. "type": "graph",
  1099. "xaxis": {
  1100. "mode": "time",
  1101. "show": true,
  1102. "values": []
  1103. },
  1104. "yaxes": [
  1105. {
  1106. "decimals": 0,
  1107. "format": "locale",
  1108. "label": "",
  1109. "logBase": 1,
  1110. "show": true
  1111. },
  1112. {
  1113. "format": "short",
  1114. "logBase": 1,
  1115. "show": true
  1116. }
  1117. ],
  1118. "yaxis": {
  1119. "align": false
  1120. }
  1121. },
  1122. {
  1123. "aliasColors": {},
  1124. "bars": false,
  1125. "dashLength": 10,
  1126. "dashes": false,
  1127. "datasource": {
  1128. "type": "prometheus",
  1129. "uid": "mK4PV-D4z"
  1130. },
  1131. "fill": 1,
  1132. "fillGradient": 0,
  1133. "gridPos": {
  1134. "h": 7,
  1135. "w": 12,
  1136. "x": 12,
  1137. "y": 39
  1138. },
  1139. "hiddenSeries": false,
  1140. "id": 83,
  1141. "legend": {
  1142. "avg": false,
  1143. "current": false,
  1144. "max": false,
  1145. "min": false,
  1146. "show": true,
  1147. "total": false,
  1148. "values": false
  1149. },
  1150. "lines": true,
  1151. "linewidth": 1,
  1152. "links": [],
  1153. "nullPointMode": "null",
  1154. "options": {
  1155. "alertThreshold": true
  1156. },
  1157. "percentage": false,
  1158. "pluginVersion": "9.2.4",
  1159. "pointradius": 5,
  1160. "points": false,
  1161. "renderer": "flot",
  1162. "seriesOverrides": [],
  1163. "spaceLength": 10,
  1164. "stack": false,
  1165. "steppedLine": false,
  1166. "targets": [
  1167. {
  1168. "datasource": {
  1169. "type": "prometheus",
  1170. "uid": "mK4PV-D4z"
  1171. },
  1172. "expr": "jvm_buffer_memory_used_bytes{instance=\"$instance\", application=\"$application\", id=\"mapped\"}",
  1173. "format": "time_series",
  1174. "intervalFactor": 1,
  1175. "legendFormat": "Used Bytes",
  1176. "refId": "A"
  1177. },
  1178. {
  1179. "datasource": {
  1180. "type": "prometheus",
  1181. "uid": "mK4PV-D4z"
  1182. },
  1183. "expr": "jvm_buffer_total_capacity_bytes{instance=\"$instance\", application=\"$application\", id=\"mapped\"}",
  1184. "format": "time_series",
  1185. "intervalFactor": 1,
  1186. "legendFormat": "Capacity Bytes",
  1187. "refId": "B"
  1188. }
  1189. ],
  1190. "thresholds": [],
  1191. "timeRegions": [],
  1192. "title": "Mapped Buffers",
  1193. "tooltip": {
  1194. "shared": true,
  1195. "sort": 0,
  1196. "value_type": "individual"
  1197. },
  1198. "type": "graph",
  1199. "xaxis": {
  1200. "mode": "time",
  1201. "show": true,
  1202. "values": []
  1203. },
  1204. "yaxes": [
  1205. {
  1206. "format": "short",
  1207. "logBase": 1,
  1208. "show": true
  1209. },
  1210. {
  1211. "format": "short",
  1212. "logBase": 1,
  1213. "show": true
  1214. }
  1215. ],
  1216. "yaxis": {
  1217. "align": false
  1218. }
  1219. },
  1220. {
  1221. "aliasColors": {},
  1222. "bars": false,
  1223. "dashLength": 10,
  1224. "dashes": false,
  1225. "datasource": {
  1226. "type": "prometheus",
  1227. "uid": "mK4PV-D4z"
  1228. },
  1229. "fill": 1,
  1230. "fillGradient": 0,
  1231. "gridPos": {
  1232. "h": 8,
  1233. "w": 12,
  1234. "x": 12,
  1235. "y": 46
  1236. },
  1237. "hiddenSeries": false,
  1238. "id": 78,
  1239. "legend": {
  1240. "avg": false,
  1241. "current": false,
  1242. "max": false,
  1243. "min": false,
  1244. "show": true,
  1245. "total": false,
  1246. "values": false
  1247. },
  1248. "lines": true,
  1249. "linewidth": 1,
  1250. "links": [],
  1251. "nullPointMode": "null",
  1252. "options": {
  1253. "alertThreshold": true
  1254. },
  1255. "percentage": false,
  1256. "pluginVersion": "9.2.4",
  1257. "pointradius": 5,
  1258. "points": false,
  1259. "renderer": "flot",
  1260. "seriesOverrides": [],
  1261. "spaceLength": 10,
  1262. "stack": false,
  1263. "steppedLine": false,
  1264. "targets": [
  1265. {
  1266. "datasource": {
  1267. "type": "prometheus",
  1268. "uid": "mK4PV-D4z"
  1269. },
  1270. "expr": "irate(jvm_gc_memory_allocated_bytes_total{instance=\"$instance\", application=\"$application\"}[5m])",
  1271. "format": "time_series",
  1272. "intervalFactor": 1,
  1273. "legendFormat": "allocated",
  1274. "refId": "A"
  1275. },
  1276. {
  1277. "datasource": {
  1278. "type": "prometheus",
  1279. "uid": "mK4PV-D4z"
  1280. },
  1281. "expr": "irate(jvm_gc_memory_promoted_bytes_total{instance=\"$instance\", application=\"$application\"}[5m])",
  1282. "format": "time_series",
  1283. "intervalFactor": 1,
  1284. "legendFormat": "promoted",
  1285. "refId": "B"
  1286. }
  1287. ],
  1288. "thresholds": [],
  1289. "timeRegions": [],
  1290. "title": "Memory Allocate/Promote",
  1291. "tooltip": {
  1292. "shared": true,
  1293. "sort": 0,
  1294. "value_type": "individual"
  1295. },
  1296. "type": "graph",
  1297. "xaxis": {
  1298. "mode": "time",
  1299. "show": true,
  1300. "values": []
  1301. },
  1302. "yaxes": [
  1303. {
  1304. "format": "bytes",
  1305. "logBase": 1,
  1306. "show": true
  1307. },
  1308. {
  1309. "format": "short",
  1310. "logBase": 1,
  1311. "show": true
  1312. }
  1313. ],
  1314. "yaxis": {
  1315. "align": false
  1316. }
  1317. },
  1318. {
  1319. "aliasColors": {},
  1320. "bars": false,
  1321. "dashLength": 10,
  1322. "dashes": false,
  1323. "datasource": {
  1324. "type": "prometheus",
  1325. "uid": "mK4PV-D4z"
  1326. },
  1327. "fill": 1,
  1328. "fillGradient": 0,
  1329. "gridPos": {
  1330. "h": 7,
  1331. "w": 12,
  1332. "x": 0,
  1333. "y": 47
  1334. },
  1335. "hiddenSeries": false,
  1336. "id": 82,
  1337. "legend": {
  1338. "avg": false,
  1339. "current": false,
  1340. "max": false,
  1341. "min": false,
  1342. "show": true,
  1343. "total": false,
  1344. "values": false
  1345. },
  1346. "lines": true,
  1347. "linewidth": 1,
  1348. "links": [],
  1349. "nullPointMode": "null",
  1350. "options": {
  1351. "alertThreshold": true
  1352. },
  1353. "percentage": false,
  1354. "pluginVersion": "9.2.4",
  1355. "pointradius": 5,
  1356. "points": false,
  1357. "renderer": "flot",
  1358. "seriesOverrides": [],
  1359. "spaceLength": 10,
  1360. "stack": false,
  1361. "steppedLine": false,
  1362. "targets": [
  1363. {
  1364. "datasource": {
  1365. "type": "prometheus",
  1366. "uid": "mK4PV-D4z"
  1367. },
  1368. "expr": "jvm_buffer_memory_used_bytes{instance=\"$instance\", application=\"$application\", id=\"direct\"}",
  1369. "format": "time_series",
  1370. "intervalFactor": 1,
  1371. "legendFormat": "Used Bytes",
  1372. "refId": "A"
  1373. },
  1374. {
  1375. "datasource": {
  1376. "type": "prometheus",
  1377. "uid": "mK4PV-D4z"
  1378. },
  1379. "expr": "jvm_buffer_total_capacity_bytes{instance=\"$instance\", application=\"$application\", id=\"direct\"}",
  1380. "format": "time_series",
  1381. "intervalFactor": 1,
  1382. "legendFormat": "Capacity Bytes",
  1383. "refId": "B"
  1384. }
  1385. ],
  1386. "thresholds": [],
  1387. "timeRegions": [],
  1388. "title": "Direct Buffers",
  1389. "tooltip": {
  1390. "shared": true,
  1391. "sort": 0,
  1392. "value_type": "individual"
  1393. },
  1394. "type": "graph",
  1395. "xaxis": {
  1396. "mode": "time",
  1397. "show": true,
  1398. "values": []
  1399. },
  1400. "yaxes": [
  1401. {
  1402. "format": "short",
  1403. "logBase": 1,
  1404. "show": true
  1405. },
  1406. {
  1407. "format": "short",
  1408. "logBase": 1,
  1409. "show": true
  1410. }
  1411. ],
  1412. "yaxis": {
  1413. "align": false
  1414. }
  1415. },
  1416. {
  1417. "aliasColors": {},
  1418. "bars": false,
  1419. "dashLength": 10,
  1420. "dashes": false,
  1421. "datasource": {
  1422. "type": "prometheus",
  1423. "uid": "mK4PV-D4z"
  1424. },
  1425. "fill": 1,
  1426. "fillGradient": 0,
  1427. "gridPos": {
  1428. "h": 8,
  1429. "w": 12,
  1430. "x": 0,
  1431. "y": 54
  1432. },
  1433. "hiddenSeries": false,
  1434. "id": 68,
  1435. "legend": {
  1436. "alignAsTable": true,
  1437. "avg": true,
  1438. "current": true,
  1439. "max": true,
  1440. "min": true,
  1441. "show": true,
  1442. "total": false,
  1443. "values": true
  1444. },
  1445. "lines": true,
  1446. "linewidth": 1,
  1447. "links": [],
  1448. "nullPointMode": "null",
  1449. "options": {
  1450. "alertThreshold": true
  1451. },
  1452. "percentage": false,
  1453. "pluginVersion": "9.2.4",
  1454. "pointradius": 5,
  1455. "points": false,
  1456. "renderer": "flot",
  1457. "seriesOverrides": [],
  1458. "spaceLength": 10,
  1459. "stack": false,
  1460. "steppedLine": false,
  1461. "targets": [
  1462. {
  1463. "datasource": {
  1464. "type": "prometheus",
  1465. "uid": "mK4PV-D4z"
  1466. },
  1467. "expr": "jvm_threads_daemon_threads{instance=\"$instance\", application=\"$application\"}",
  1468. "format": "time_series",
  1469. "intervalFactor": 1,
  1470. "legendFormat": "Daemon",
  1471. "refId": "A"
  1472. },
  1473. {
  1474. "datasource": {
  1475. "type": "prometheus",
  1476. "uid": "mK4PV-D4z"
  1477. },
  1478. "expr": "jvm_threads_live_threads{instance=\"$instance\", application=\"$application\"}",
  1479. "format": "time_series",
  1480. "intervalFactor": 1,
  1481. "legendFormat": "Live",
  1482. "refId": "B"
  1483. },
  1484. {
  1485. "datasource": {
  1486. "type": "prometheus",
  1487. "uid": "mK4PV-D4z"
  1488. },
  1489. "expr": "jvm_threads_peak_threads{instance=\"$instance\", application=\"$application\"}",
  1490. "format": "time_series",
  1491. "intervalFactor": 1,
  1492. "legendFormat": "Peak",
  1493. "refId": "C"
  1494. }
  1495. ],
  1496. "thresholds": [],
  1497. "timeRegions": [],
  1498. "title": "Threads",
  1499. "tooltip": {
  1500. "shared": true,
  1501. "sort": 0,
  1502. "value_type": "individual"
  1503. },
  1504. "type": "graph",
  1505. "xaxis": {
  1506. "mode": "time",
  1507. "show": true,
  1508. "values": []
  1509. },
  1510. "yaxes": [
  1511. {
  1512. "format": "short",
  1513. "logBase": 1,
  1514. "show": true
  1515. },
  1516. {
  1517. "format": "short",
  1518. "logBase": 1,
  1519. "show": true
  1520. }
  1521. ],
  1522. "yaxis": {
  1523. "align": false
  1524. }
  1525. },
  1526. {
  1527. "collapsed": false,
  1528. "datasource": {
  1529. "type": "prometheus",
  1530. "uid": "mK4PV-D4z"
  1531. },
  1532. "gridPos": {
  1533. "h": 1,
  1534. "w": 24,
  1535. "x": 0,
  1536. "y": 62
  1537. },
  1538. "id": 72,
  1539. "panels": [],
  1540. "targets": [
  1541. {
  1542. "datasource": {
  1543. "type": "prometheus",
  1544. "uid": "mK4PV-D4z"
  1545. },
  1546. "refId": "A"
  1547. }
  1548. ],
  1549. "title": "JVM Statistics - GC",
  1550. "type": "row"
  1551. },
  1552. {
  1553. "aliasColors": {},
  1554. "bars": false,
  1555. "dashLength": 10,
  1556. "dashes": false,
  1557. "datasource": {
  1558. "type": "prometheus",
  1559. "uid": "mK4PV-D4z"
  1560. },
  1561. "fill": 1,
  1562. "fillGradient": 0,
  1563. "gridPos": {
  1564. "h": 10,
  1565. "w": 12,
  1566. "x": 0,
  1567. "y": 63
  1568. },
  1569. "hiddenSeries": false,
  1570. "id": 74,
  1571. "legend": {
  1572. "alignAsTable": true,
  1573. "avg": true,
  1574. "current": false,
  1575. "hideEmpty": true,
  1576. "hideZero": true,
  1577. "max": true,
  1578. "min": true,
  1579. "show": true,
  1580. "total": true,
  1581. "values": true
  1582. },
  1583. "lines": true,
  1584. "linewidth": 1,
  1585. "links": [],
  1586. "nullPointMode": "null",
  1587. "options": {
  1588. "alertThreshold": true
  1589. },
  1590. "percentage": false,
  1591. "pluginVersion": "9.2.4",
  1592. "pointradius": 5,
  1593. "points": false,
  1594. "renderer": "flot",
  1595. "seriesOverrides": [],
  1596. "spaceLength": 10,
  1597. "stack": false,
  1598. "steppedLine": false,
  1599. "targets": [
  1600. {
  1601. "datasource": {
  1602. "type": "prometheus",
  1603. "uid": "mK4PV-D4z"
  1604. },
  1605. "expr": "irate(jvm_gc_pause_seconds_count{instance=\"$instance\", application=\"$application\"}[5m])",
  1606. "format": "time_series",
  1607. "intervalFactor": 1,
  1608. "legendFormat": "{{action}} [{{cause}}]",
  1609. "refId": "A"
  1610. }
  1611. ],
  1612. "thresholds": [],
  1613. "timeRegions": [],
  1614. "title": "GC Count",
  1615. "tooltip": {
  1616. "shared": true,
  1617. "sort": 0,
  1618. "value_type": "individual"
  1619. },
  1620. "type": "graph",
  1621. "xaxis": {
  1622. "mode": "time",
  1623. "show": true,
  1624. "values": []
  1625. },
  1626. "yaxes": [
  1627. {
  1628. "format": "locale",
  1629. "logBase": 1,
  1630. "show": true
  1631. },
  1632. {
  1633. "format": "short",
  1634. "logBase": 1,
  1635. "show": true
  1636. }
  1637. ],
  1638. "yaxis": {
  1639. "align": false
  1640. }
  1641. },
  1642. {
  1643. "aliasColors": {},
  1644. "bars": false,
  1645. "dashLength": 10,
  1646. "dashes": false,
  1647. "datasource": {
  1648. "type": "prometheus",
  1649. "uid": "mK4PV-D4z"
  1650. },
  1651. "fill": 1,
  1652. "fillGradient": 0,
  1653. "gridPos": {
  1654. "h": 10,
  1655. "w": 12,
  1656. "x": 12,
  1657. "y": 63
  1658. },
  1659. "hiddenSeries": false,
  1660. "id": 76,
  1661. "legend": {
  1662. "alignAsTable": true,
  1663. "avg": true,
  1664. "current": false,
  1665. "hideEmpty": true,
  1666. "hideZero": true,
  1667. "max": true,
  1668. "min": true,
  1669. "show": true,
  1670. "total": true,
  1671. "values": true
  1672. },
  1673. "lines": true,
  1674. "linewidth": 1,
  1675. "links": [],
  1676. "nullPointMode": "null",
  1677. "options": {
  1678. "alertThreshold": true
  1679. },
  1680. "percentage": false,
  1681. "pluginVersion": "9.2.4",
  1682. "pointradius": 5,
  1683. "points": false,
  1684. "renderer": "flot",
  1685. "seriesOverrides": [],
  1686. "spaceLength": 10,
  1687. "stack": false,
  1688. "steppedLine": false,
  1689. "targets": [
  1690. {
  1691. "datasource": {
  1692. "type": "prometheus",
  1693. "uid": "mK4PV-D4z"
  1694. },
  1695. "expr": "irate(jvm_gc_pause_seconds_sum{instance=\"$instance\", application=\"$application\"}[5m])",
  1696. "format": "time_series",
  1697. "intervalFactor": 1,
  1698. "legendFormat": "{{action}} [{{cause}}]",
  1699. "refId": "A"
  1700. }
  1701. ],
  1702. "thresholds": [],
  1703. "timeRegions": [],
  1704. "title": "GC Stop the World Duration",
  1705. "tooltip": {
  1706. "shared": true,
  1707. "sort": 0,
  1708. "value_type": "individual"
  1709. },
  1710. "type": "graph",
  1711. "xaxis": {
  1712. "mode": "time",
  1713. "show": true,
  1714. "values": []
  1715. },
  1716. "yaxes": [
  1717. {
  1718. "format": "s",
  1719. "logBase": 1,
  1720. "show": true
  1721. },
  1722. {
  1723. "format": "short",
  1724. "logBase": 1,
  1725. "show": true
  1726. }
  1727. ],
  1728. "yaxis": {
  1729. "align": false
  1730. }
  1731. },
  1732. {
  1733. "collapsed": false,
  1734. "datasource": {
  1735. "type": "prometheus",
  1736. "uid": "mK4PV-D4z"
  1737. },
  1738. "gridPos": {
  1739. "h": 1,
  1740. "w": 24,
  1741. "x": 0,
  1742. "y": 73
  1743. },
  1744. "id": 34,
  1745. "panels": [],
  1746. "targets": [
  1747. {
  1748. "datasource": {
  1749. "type": "prometheus",
  1750. "uid": "mK4PV-D4z"
  1751. },
  1752. "refId": "A"
  1753. }
  1754. ],
  1755. "title": "HikariCP Statistics",
  1756. "type": "row"
  1757. },
  1758. {
  1759. "datasource": {
  1760. "type": "prometheus",
  1761. "uid": "mK4PV-D4z"
  1762. },
  1763. "fieldConfig": {
  1764. "defaults": {
  1765. "color": {
  1766. "mode": "thresholds"
  1767. },
  1768. "mappings": [
  1769. {
  1770. "options": {
  1771. "match": "null",
  1772. "result": {
  1773. "text": "N/A"
  1774. }
  1775. },
  1776. "type": "special"
  1777. }
  1778. ],
  1779. "thresholds": {
  1780. "mode": "absolute",
  1781. "steps": [
  1782. {
  1783. "color": "green",
  1784. "value": null
  1785. },
  1786. {
  1787. "color": "red",
  1788. "value": 80
  1789. }
  1790. ]
  1791. },
  1792. "unit": "none"
  1793. },
  1794. "overrides": []
  1795. },
  1796. "gridPos": {
  1797. "h": 4,
  1798. "w": 4,
  1799. "x": 0,
  1800. "y": 74
  1801. },
  1802. "id": 44,
  1803. "links": [],
  1804. "maxDataPoints": 100,
  1805. "options": {
  1806. "colorMode": "none",
  1807. "graphMode": "none",
  1808. "justifyMode": "auto",
  1809. "orientation": "horizontal",
  1810. "reduceOptions": {
  1811. "calcs": [
  1812. "lastNotNull"
  1813. ],
  1814. "fields": "",
  1815. "values": false
  1816. },
  1817. "textMode": "auto"
  1818. },
  1819. "pluginVersion": "9.2.4",
  1820. "targets": [
  1821. {
  1822. "datasource": {
  1823. "type": "prometheus",
  1824. "uid": "mK4PV-D4z"
  1825. },
  1826. "expr": "hikaricp_connections{instance=\"$instance\", application=\"$application\", pool=\"$hikaricp\"}",
  1827. "format": "time_series",
  1828. "intervalFactor": 1,
  1829. "legendFormat": "",
  1830. "refId": "A"
  1831. }
  1832. ],
  1833. "title": "Connections Size",
  1834. "type": "stat"
  1835. },
  1836. {
  1837. "aliasColors": {},
  1838. "bars": false,
  1839. "dashLength": 10,
  1840. "dashes": false,
  1841. "datasource": {
  1842. "type": "prometheus",
  1843. "uid": "mK4PV-D4z"
  1844. },
  1845. "fill": 1,
  1846. "fillGradient": 0,
  1847. "gridPos": {
  1848. "h": 8,
  1849. "w": 20,
  1850. "x": 4,
  1851. "y": 74
  1852. },
  1853. "hiddenSeries": false,
  1854. "id": 36,
  1855. "legend": {
  1856. "alignAsTable": true,
  1857. "avg": true,
  1858. "current": true,
  1859. "hideEmpty": true,
  1860. "hideZero": false,
  1861. "max": true,
  1862. "min": true,
  1863. "show": true,
  1864. "total": false,
  1865. "values": true
  1866. },
  1867. "lines": true,
  1868. "linewidth": 1,
  1869. "links": [],
  1870. "nullPointMode": "null",
  1871. "options": {
  1872. "alertThreshold": true
  1873. },
  1874. "percentage": false,
  1875. "pluginVersion": "9.2.4",
  1876. "pointradius": 5,
  1877. "points": false,
  1878. "renderer": "flot",
  1879. "seriesOverrides": [],
  1880. "spaceLength": 10,
  1881. "stack": true,
  1882. "steppedLine": false,
  1883. "targets": [
  1884. {
  1885. "datasource": {
  1886. "type": "prometheus",
  1887. "uid": "mK4PV-D4z"
  1888. },
  1889. "expr": "hikaricp_connections_active{instance=\"$instance\", application=\"$application\", pool=\"$hikaricp\"}",
  1890. "format": "time_series",
  1891. "intervalFactor": 1,
  1892. "legendFormat": "Active",
  1893. "refId": "B"
  1894. },
  1895. {
  1896. "datasource": {
  1897. "type": "prometheus",
  1898. "uid": "mK4PV-D4z"
  1899. },
  1900. "expr": "hikaricp_connections_idle{instance=\"$instance\", application=\"$application\", pool=\"$hikaricp\"}",
  1901. "format": "time_series",
  1902. "intervalFactor": 1,
  1903. "legendFormat": "Idle",
  1904. "refId": "A"
  1905. },
  1906. {
  1907. "datasource": {
  1908. "type": "prometheus",
  1909. "uid": "mK4PV-D4z"
  1910. },
  1911. "expr": "hikaricp_connections_pending{instance=\"$instance\", application=\"$application\", pool=\"$hikaricp\"}",
  1912. "format": "time_series",
  1913. "intervalFactor": 1,
  1914. "legendFormat": "Pending",
  1915. "refId": "C"
  1916. }
  1917. ],
  1918. "thresholds": [],
  1919. "timeRegions": [],
  1920. "title": "Connections",
  1921. "tooltip": {
  1922. "shared": true,
  1923. "sort": 0,
  1924. "value_type": "individual"
  1925. },
  1926. "type": "graph",
  1927. "xaxis": {
  1928. "mode": "time",
  1929. "show": true,
  1930. "values": []
  1931. },
  1932. "yaxes": [
  1933. {
  1934. "format": "short",
  1935. "logBase": 1,
  1936. "show": true
  1937. },
  1938. {
  1939. "format": "short",
  1940. "logBase": 1,
  1941. "show": true
  1942. }
  1943. ],
  1944. "yaxis": {
  1945. "align": false
  1946. }
  1947. },
  1948. {
  1949. "datasource": {
  1950. "type": "prometheus",
  1951. "uid": "mK4PV-D4z"
  1952. },
  1953. "fieldConfig": {
  1954. "defaults": {
  1955. "color": {
  1956. "mode": "thresholds"
  1957. },
  1958. "mappings": [
  1959. {
  1960. "options": {
  1961. "match": "null",
  1962. "result": {
  1963. "text": "N/A"
  1964. }
  1965. },
  1966. "type": "special"
  1967. }
  1968. ],
  1969. "thresholds": {
  1970. "mode": "absolute",
  1971. "steps": [
  1972. {
  1973. "color": "green",
  1974. "value": null
  1975. },
  1976. {
  1977. "color": "red",
  1978. "value": 80
  1979. }
  1980. ]
  1981. },
  1982. "unit": "none"
  1983. },
  1984. "overrides": []
  1985. },
  1986. "gridPos": {
  1987. "h": 4,
  1988. "w": 4,
  1989. "x": 0,
  1990. "y": 78
  1991. },
  1992. "id": 46,
  1993. "links": [],
  1994. "maxDataPoints": 100,
  1995. "options": {
  1996. "colorMode": "none",
  1997. "graphMode": "none",
  1998. "justifyMode": "auto",
  1999. "orientation": "horizontal",
  2000. "reduceOptions": {
  2001. "calcs": [
  2002. "lastNotNull"
  2003. ],
  2004. "fields": "",
  2005. "values": false
  2006. },
  2007. "textMode": "auto"
  2008. },
  2009. "pluginVersion": "9.2.4",
  2010. "targets": [
  2011. {
  2012. "datasource": {
  2013. "type": "prometheus",
  2014. "uid": "mK4PV-D4z"
  2015. },
  2016. "expr": "hikaricp_connections_timeout_total{instance=\"$instance\", application=\"$application\", pool=\"$hikaricp\"}",
  2017. "format": "time_series",
  2018. "intervalFactor": 1,
  2019. "legendFormat": "",
  2020. "refId": "A"
  2021. }
  2022. ],
  2023. "title": "Connection Timeout Count",
  2024. "type": "stat"
  2025. },
  2026. {
  2027. "aliasColors": {},
  2028. "bars": false,
  2029. "dashLength": 10,
  2030. "dashes": false,
  2031. "datasource": {
  2032. "type": "prometheus",
  2033. "uid": "mK4PV-D4z"
  2034. },
  2035. "fill": 1,
  2036. "fillGradient": 0,
  2037. "gridPos": {
  2038. "h": 6,
  2039. "w": 8,
  2040. "x": 0,
  2041. "y": 82
  2042. },
  2043. "hiddenSeries": false,
  2044. "id": 38,
  2045. "legend": {
  2046. "avg": false,
  2047. "current": false,
  2048. "max": false,
  2049. "min": false,
  2050. "show": true,
  2051. "total": false,
  2052. "values": false
  2053. },
  2054. "lines": true,
  2055. "linewidth": 1,
  2056. "links": [],
  2057. "nullPointMode": "null",
  2058. "options": {
  2059. "alertThreshold": true
  2060. },
  2061. "percentage": false,
  2062. "pluginVersion": "9.2.4",
  2063. "pointradius": 5,
  2064. "points": false,
  2065. "renderer": "flot",
  2066. "seriesOverrides": [],
  2067. "spaceLength": 10,
  2068. "stack": false,
  2069. "steppedLine": false,
  2070. "targets": [
  2071. {
  2072. "datasource": {
  2073. "type": "prometheus",
  2074. "uid": "mK4PV-D4z"
  2075. },
  2076. "expr": "hikaricp_connections_creation_seconds_sum{instance=\"$instance\", application=\"$application\", pool=\"$hikaricp\"} / hikaricp_connections_creation_seconds_count{instance=\"$instance\", application=\"$application\", pool=\"$hikaricp\"}",
  2077. "format": "time_series",
  2078. "intervalFactor": 1,
  2079. "legendFormat": "Creation Time",
  2080. "refId": "A"
  2081. }
  2082. ],
  2083. "thresholds": [],
  2084. "timeRegions": [],
  2085. "title": "Connection Creation Time",
  2086. "tooltip": {
  2087. "shared": true,
  2088. "sort": 0,
  2089. "value_type": "individual"
  2090. },
  2091. "type": "graph",
  2092. "xaxis": {
  2093. "mode": "time",
  2094. "show": true,
  2095. "values": []
  2096. },
  2097. "yaxes": [
  2098. {
  2099. "format": "s",
  2100. "logBase": 1,
  2101. "show": true
  2102. },
  2103. {
  2104. "format": "short",
  2105. "logBase": 1,
  2106. "show": true
  2107. }
  2108. ],
  2109. "yaxis": {
  2110. "align": false
  2111. }
  2112. },
  2113. {
  2114. "aliasColors": {},
  2115. "bars": false,
  2116. "dashLength": 10,
  2117. "dashes": false,
  2118. "datasource": {
  2119. "type": "prometheus",
  2120. "uid": "mK4PV-D4z"
  2121. },
  2122. "fill": 1,
  2123. "fillGradient": 0,
  2124. "gridPos": {
  2125. "h": 6,
  2126. "w": 8,
  2127. "x": 8,
  2128. "y": 82
  2129. },
  2130. "hiddenSeries": false,
  2131. "id": 42,
  2132. "legend": {
  2133. "avg": false,
  2134. "current": false,
  2135. "max": false,
  2136. "min": false,
  2137. "show": true,
  2138. "total": false,
  2139. "values": false
  2140. },
  2141. "lines": true,
  2142. "linewidth": 1,
  2143. "links": [],
  2144. "nullPointMode": "null",
  2145. "options": {
  2146. "alertThreshold": true
  2147. },
  2148. "percentage": false,
  2149. "pluginVersion": "9.2.4",
  2150. "pointradius": 5,
  2151. "points": false,
  2152. "renderer": "flot",
  2153. "seriesOverrides": [],
  2154. "spaceLength": 10,
  2155. "stack": false,
  2156. "steppedLine": false,
  2157. "targets": [
  2158. {
  2159. "datasource": {
  2160. "type": "prometheus",
  2161. "uid": "mK4PV-D4z"
  2162. },
  2163. "expr": "hikaricp_connections_usage_seconds_sum{instance=\"$instance\", application=\"$application\", pool=\"$hikaricp\"} / hikaricp_connections_usage_seconds_count{instance=\"$instance\", application=\"$application\", pool=\"$hikaricp\"}",
  2164. "format": "time_series",
  2165. "intervalFactor": 1,
  2166. "legendFormat": "Usage Time",
  2167. "refId": "A"
  2168. }
  2169. ],
  2170. "thresholds": [],
  2171. "timeRegions": [],
  2172. "title": "Connection Usage Time",
  2173. "tooltip": {
  2174. "shared": true,
  2175. "sort": 0,
  2176. "value_type": "individual"
  2177. },
  2178. "type": "graph",
  2179. "xaxis": {
  2180. "mode": "time",
  2181. "show": true,
  2182. "values": []
  2183. },
  2184. "yaxes": [
  2185. {
  2186. "format": "s",
  2187. "logBase": 1,
  2188. "show": true
  2189. },
  2190. {
  2191. "format": "short",
  2192. "logBase": 1,
  2193. "show": true
  2194. }
  2195. ],
  2196. "yaxis": {
  2197. "align": false
  2198. }
  2199. },
  2200. {
  2201. "aliasColors": {},
  2202. "bars": false,
  2203. "dashLength": 10,
  2204. "dashes": false,
  2205. "datasource": {
  2206. "type": "prometheus",
  2207. "uid": "mK4PV-D4z"
  2208. },
  2209. "fill": 1,
  2210. "fillGradient": 0,
  2211. "gridPos": {
  2212. "h": 6,
  2213. "w": 8,
  2214. "x": 16,
  2215. "y": 82
  2216. },
  2217. "hiddenSeries": false,
  2218. "id": 40,
  2219. "legend": {
  2220. "avg": false,
  2221. "current": false,
  2222. "max": false,
  2223. "min": false,
  2224. "show": true,
  2225. "total": false,
  2226. "values": false
  2227. },
  2228. "lines": true,
  2229. "linewidth": 1,
  2230. "links": [],
  2231. "nullPointMode": "null",
  2232. "options": {
  2233. "alertThreshold": true
  2234. },
  2235. "percentage": false,
  2236. "pluginVersion": "9.2.4",
  2237. "pointradius": 5,
  2238. "points": false,
  2239. "renderer": "flot",
  2240. "seriesOverrides": [],
  2241. "spaceLength": 10,
  2242. "stack": false,
  2243. "steppedLine": false,
  2244. "targets": [
  2245. {
  2246. "datasource": {
  2247. "type": "prometheus",
  2248. "uid": "mK4PV-D4z"
  2249. },
  2250. "expr": "hikaricp_connections_acquire_seconds_sum{instance=\"$instance\", application=\"$application\", pool=\"$hikaricp\"} / hikaricp_connections_acquire_seconds_count{instance=\"$instance\", application=\"$application\", pool=\"$hikaricp\"}",
  2251. "format": "time_series",
  2252. "intervalFactor": 1,
  2253. "legendFormat": "Acquire Time",
  2254. "refId": "A"
  2255. }
  2256. ],
  2257. "thresholds": [],
  2258. "timeRegions": [],
  2259. "title": "Connection Acquire Time",
  2260. "tooltip": {
  2261. "shared": true,
  2262. "sort": 0,
  2263. "value_type": "individual"
  2264. },
  2265. "type": "graph",
  2266. "xaxis": {
  2267. "mode": "time",
  2268. "show": true,
  2269. "values": []
  2270. },
  2271. "yaxes": [
  2272. {
  2273. "format": "s",
  2274. "logBase": 1,
  2275. "show": true
  2276. },
  2277. {
  2278. "format": "short",
  2279. "logBase": 1,
  2280. "show": true
  2281. }
  2282. ],
  2283. "yaxis": {
  2284. "align": false
  2285. }
  2286. },
  2287. {
  2288. "collapsed": false,
  2289. "datasource": {
  2290. "type": "prometheus",
  2291. "uid": "mK4PV-D4z"
  2292. },
  2293. "gridPos": {
  2294. "h": 1,
  2295. "w": 24,
  2296. "x": 0,
  2297. "y": 88
  2298. },
  2299. "id": 18,
  2300. "panels": [],
  2301. "targets": [
  2302. {
  2303. "datasource": {
  2304. "type": "prometheus",
  2305. "uid": "mK4PV-D4z"
  2306. },
  2307. "refId": "A"
  2308. }
  2309. ],
  2310. "title": "HTTP Statistics",
  2311. "type": "row"
  2312. },
  2313. {
  2314. "aliasColors": {},
  2315. "bars": false,
  2316. "dashLength": 10,
  2317. "dashes": false,
  2318. "datasource": {
  2319. "type": "prometheus",
  2320. "uid": "mK4PV-D4z"
  2321. },
  2322. "fill": 1,
  2323. "fillGradient": 0,
  2324. "gridPos": {
  2325. "h": 7,
  2326. "w": 24,
  2327. "x": 0,
  2328. "y": 89
  2329. },
  2330. "hiddenSeries": false,
  2331. "id": 4,
  2332. "legend": {
  2333. "alignAsTable": true,
  2334. "avg": false,
  2335. "current": false,
  2336. "max": false,
  2337. "min": false,
  2338. "rightSide": true,
  2339. "show": true,
  2340. "total": false,
  2341. "values": false
  2342. },
  2343. "lines": true,
  2344. "linewidth": 1,
  2345. "links": [],
  2346. "nullPointMode": "null",
  2347. "options": {
  2348. "alertThreshold": true
  2349. },
  2350. "percentage": false,
  2351. "pluginVersion": "9.2.4",
  2352. "pointradius": 5,
  2353. "points": false,
  2354. "renderer": "flot",
  2355. "seriesOverrides": [],
  2356. "spaceLength": 10,
  2357. "stack": false,
  2358. "steppedLine": false,
  2359. "targets": [
  2360. {
  2361. "datasource": {
  2362. "type": "prometheus",
  2363. "uid": "mK4PV-D4z"
  2364. },
  2365. "expr": "irate(http_server_requests_seconds_count{instance=\"$instance\", application=\"$application\", uri!~\".*actuator.*\"}[5m])",
  2366. "format": "time_series",
  2367. "intervalFactor": 1,
  2368. "legendFormat": "{{method}} [{{status}}] - {{uri}}",
  2369. "refId": "A"
  2370. }
  2371. ],
  2372. "thresholds": [],
  2373. "timeRegions": [],
  2374. "title": "Request Count",
  2375. "tooltip": {
  2376. "shared": true,
  2377. "sort": 0,
  2378. "value_type": "individual"
  2379. },
  2380. "type": "graph",
  2381. "xaxis": {
  2382. "mode": "time",
  2383. "show": true,
  2384. "values": []
  2385. },
  2386. "yaxes": [
  2387. {
  2388. "format": "none",
  2389. "logBase": 1,
  2390. "show": true
  2391. },
  2392. {
  2393. "format": "short",
  2394. "logBase": 1,
  2395. "show": true
  2396. }
  2397. ],
  2398. "yaxis": {
  2399. "align": false
  2400. }
  2401. },
  2402. {
  2403. "aliasColors": {},
  2404. "bars": false,
  2405. "dashLength": 10,
  2406. "dashes": false,
  2407. "datasource": {
  2408. "type": "prometheus",
  2409. "uid": "mK4PV-D4z"
  2410. },
  2411. "fill": 1,
  2412. "fillGradient": 0,
  2413. "gridPos": {
  2414. "h": 7,
  2415. "w": 24,
  2416. "x": 0,
  2417. "y": 96
  2418. },
  2419. "hiddenSeries": false,
  2420. "id": 2,
  2421. "legend": {
  2422. "alignAsTable": true,
  2423. "avg": true,
  2424. "current": false,
  2425. "max": true,
  2426. "min": true,
  2427. "rightSide": true,
  2428. "show": true,
  2429. "total": false,
  2430. "values": true
  2431. },
  2432. "lines": true,
  2433. "linewidth": 1,
  2434. "links": [],
  2435. "nullPointMode": "null",
  2436. "options": {
  2437. "alertThreshold": true
  2438. },
  2439. "percentage": false,
  2440. "pluginVersion": "9.2.4",
  2441. "pointradius": 5,
  2442. "points": false,
  2443. "renderer": "flot",
  2444. "seriesOverrides": [],
  2445. "spaceLength": 10,
  2446. "stack": false,
  2447. "steppedLine": false,
  2448. "targets": [
  2449. {
  2450. "datasource": {
  2451. "type": "prometheus",
  2452. "uid": "mK4PV-D4z"
  2453. },
  2454. "expr": "irate(http_server_requests_seconds_sum{instance=\"$instance\", application=\"$application\", exception=\"None\", uri!~\".*actuator.*\"}[5m]) / irate(http_server_requests_seconds_count{instance=\"$instance\", application=\"$application\", exception=\"None\", uri!~\".*actuator.*\"}[5m])",
  2455. "format": "time_series",
  2456. "intervalFactor": 1,
  2457. "legendFormat": "{{method}} [{{status}}] - {{uri}}",
  2458. "refId": "A"
  2459. }
  2460. ],
  2461. "thresholds": [],
  2462. "timeRegions": [],
  2463. "title": "Response Time",
  2464. "tooltip": {
  2465. "shared": true,
  2466. "sort": 0,
  2467. "value_type": "individual"
  2468. },
  2469. "type": "graph",
  2470. "xaxis": {
  2471. "mode": "time",
  2472. "show": true,
  2473. "values": []
  2474. },
  2475. "yaxes": [
  2476. {
  2477. "format": "s",
  2478. "label": "",
  2479. "logBase": 1,
  2480. "show": true
  2481. },
  2482. {
  2483. "format": "short",
  2484. "logBase": 1,
  2485. "show": true
  2486. }
  2487. ],
  2488. "yaxis": {
  2489. "align": false
  2490. }
  2491. },
  2492. {
  2493. "collapsed": false,
  2494. "datasource": {
  2495. "type": "prometheus",
  2496. "uid": "mK4PV-D4z"
  2497. },
  2498. "gridPos": {
  2499. "h": 1,
  2500. "w": 24,
  2501. "x": 0,
  2502. "y": 103
  2503. },
  2504. "id": 22,
  2505. "panels": [],
  2506. "targets": [
  2507. {
  2508. "datasource": {
  2509. "type": "prometheus",
  2510. "uid": "mK4PV-D4z"
  2511. },
  2512. "refId": "A"
  2513. }
  2514. ],
  2515. "title": "Undertow Statistics",
  2516. "type": "row"
  2517. },
  2518. {
  2519. "datasource": {
  2520. "type": "prometheus",
  2521. "uid": "mK4PV-D4z"
  2522. },
  2523. "fieldConfig": {
  2524. "defaults": {
  2525. "color": {
  2526. "mode": "thresholds"
  2527. },
  2528. "mappings": [
  2529. {
  2530. "options": {
  2531. "match": "null",
  2532. "result": {
  2533. "text": "N/A"
  2534. }
  2535. },
  2536. "type": "special"
  2537. }
  2538. ],
  2539. "thresholds": {
  2540. "mode": "absolute",
  2541. "steps": [
  2542. {
  2543. "color": "green",
  2544. "value": null
  2545. },
  2546. {
  2547. "color": "red",
  2548. "value": 80
  2549. }
  2550. ]
  2551. },
  2552. "unit": "locale"
  2553. },
  2554. "overrides": []
  2555. },
  2556. "gridPos": {
  2557. "h": 4,
  2558. "w": 4,
  2559. "x": 0,
  2560. "y": 104
  2561. },
  2562. "id": 28,
  2563. "links": [],
  2564. "maxDataPoints": 100,
  2565. "options": {
  2566. "colorMode": "none",
  2567. "graphMode": "none",
  2568. "justifyMode": "auto",
  2569. "orientation": "horizontal",
  2570. "reduceOptions": {
  2571. "calcs": [
  2572. "lastNotNull"
  2573. ],
  2574. "fields": "",
  2575. "values": false
  2576. },
  2577. "textMode": "auto"
  2578. },
  2579. "pluginVersion": "9.2.4",
  2580. "targets": [
  2581. {
  2582. "datasource": {
  2583. "type": "prometheus",
  2584. "uid": "mK4PV-D4z"
  2585. },
  2586. "editorMode": "code",
  2587. "expr": "undertow_connectors_requests_error_count{instance=\"$instance\", application=\"$application\"}",
  2588. "format": "time_series",
  2589. "intervalFactor": 1,
  2590. "legendFormat": "",
  2591. "range": true,
  2592. "refId": "A"
  2593. },
  2594. {
  2595. "datasource": {
  2596. "type": "prometheus",
  2597. "uid": "mK4PV-D4z"
  2598. },
  2599. "hide": false,
  2600. "refId": "B"
  2601. }
  2602. ],
  2603. "title": "Total Error Count",
  2604. "type": "stat"
  2605. },
  2606. {
  2607. "aliasColors": {},
  2608. "bars": false,
  2609. "dashLength": 10,
  2610. "dashes": false,
  2611. "datasource": {
  2612. "type": "prometheus",
  2613. "uid": "mK4PV-D4z"
  2614. },
  2615. "decimals": 0,
  2616. "fill": 1,
  2617. "fillGradient": 0,
  2618. "gridPos": {
  2619. "h": 7,
  2620. "w": 9,
  2621. "x": 4,
  2622. "y": 104
  2623. },
  2624. "hiddenSeries": false,
  2625. "id": 24,
  2626. "legend": {
  2627. "alignAsTable": true,
  2628. "avg": true,
  2629. "current": true,
  2630. "max": true,
  2631. "min": true,
  2632. "show": true,
  2633. "total": false,
  2634. "values": true
  2635. },
  2636. "lines": true,
  2637. "linewidth": 1,
  2638. "links": [],
  2639. "nullPointMode": "null",
  2640. "options": {
  2641. "alertThreshold": true
  2642. },
  2643. "percentage": false,
  2644. "pluginVersion": "9.2.4",
  2645. "pointradius": 5,
  2646. "points": false,
  2647. "renderer": "flot",
  2648. "seriesOverrides": [],
  2649. "spaceLength": 10,
  2650. "stack": false,
  2651. "steppedLine": false,
  2652. "targets": [
  2653. {
  2654. "datasource": {
  2655. "type": "prometheus",
  2656. "uid": "mK4PV-D4z"
  2657. },
  2658. "editorMode": "code",
  2659. "expr": "undertow_sessions_active_current_sessions{instance=\"$instance\", application=\"$application\"}",
  2660. "format": "time_series",
  2661. "intervalFactor": 1,
  2662. "legendFormat": "active sessions",
  2663. "range": true,
  2664. "refId": "A"
  2665. },
  2666. {
  2667. "datasource": {
  2668. "type": "prometheus",
  2669. "uid": "mK4PV-D4z"
  2670. },
  2671. "hide": false,
  2672. "refId": "B"
  2673. }
  2674. ],
  2675. "thresholds": [],
  2676. "timeRegions": [],
  2677. "title": "Active Sessions",
  2678. "tooltip": {
  2679. "shared": true,
  2680. "sort": 0,
  2681. "value_type": "individual"
  2682. },
  2683. "type": "graph",
  2684. "xaxis": {
  2685. "mode": "time",
  2686. "show": true,
  2687. "values": []
  2688. },
  2689. "yaxes": [
  2690. {
  2691. "format": "none",
  2692. "label": "",
  2693. "logBase": 1,
  2694. "show": true
  2695. },
  2696. {
  2697. "format": "short",
  2698. "logBase": 1,
  2699. "show": true
  2700. }
  2701. ],
  2702. "yaxis": {
  2703. "align": false
  2704. }
  2705. },
  2706. {
  2707. "aliasColors": {},
  2708. "bars": false,
  2709. "dashLength": 10,
  2710. "dashes": false,
  2711. "datasource": {
  2712. "type": "prometheus",
  2713. "uid": "mK4PV-D4z"
  2714. },
  2715. "fill": 1,
  2716. "fillGradient": 0,
  2717. "gridPos": {
  2718. "h": 7,
  2719. "w": 11,
  2720. "x": 13,
  2721. "y": 104
  2722. },
  2723. "hiddenSeries": false,
  2724. "id": 26,
  2725. "legend": {
  2726. "alignAsTable": true,
  2727. "avg": true,
  2728. "current": true,
  2729. "max": true,
  2730. "min": true,
  2731. "show": true,
  2732. "total": false,
  2733. "values": true
  2734. },
  2735. "lines": true,
  2736. "linewidth": 1,
  2737. "links": [],
  2738. "nullPointMode": "null",
  2739. "options": {
  2740. "alertThreshold": true
  2741. },
  2742. "percentage": false,
  2743. "pluginVersion": "9.2.4",
  2744. "pointradius": 5,
  2745. "points": false,
  2746. "renderer": "flot",
  2747. "seriesOverrides": [],
  2748. "spaceLength": 10,
  2749. "stack": false,
  2750. "steppedLine": false,
  2751. "targets": [
  2752. {
  2753. "datasource": {
  2754. "type": "prometheus",
  2755. "uid": "mK4PV-D4z"
  2756. },
  2757. "editorMode": "code",
  2758. "expr": "irate(undertow_connectors_bytes_sent_bytes{instance=\"$instance\", application=\"$application\"}[5m])",
  2759. "format": "time_series",
  2760. "intervalFactor": 1,
  2761. "legendFormat": "Sent Bytes",
  2762. "range": true,
  2763. "refId": "A"
  2764. },
  2765. {
  2766. "datasource": {
  2767. "type": "prometheus",
  2768. "uid": "mK4PV-D4z"
  2769. },
  2770. "editorMode": "code",
  2771. "expr": "irate(undertow_connectors_bytes_received_bytes{instance=\"$instance\", application=\"$application\"}[5m])",
  2772. "format": "time_series",
  2773. "intervalFactor": 1,
  2774. "legendFormat": "Recieved Bytes",
  2775. "range": true,
  2776. "refId": "B"
  2777. },
  2778. {
  2779. "datasource": {
  2780. "type": "prometheus",
  2781. "uid": "mK4PV-D4z"
  2782. },
  2783. "hide": false,
  2784. "refId": "C"
  2785. },
  2786. {
  2787. "datasource": {
  2788. "type": "prometheus",
  2789. "uid": "mK4PV-D4z"
  2790. },
  2791. "hide": false,
  2792. "refId": "D"
  2793. }
  2794. ],
  2795. "thresholds": [],
  2796. "timeRegions": [],
  2797. "title": "Sent & Recieved Bytes",
  2798. "tooltip": {
  2799. "shared": true,
  2800. "sort": 0,
  2801. "value_type": "individual"
  2802. },
  2803. "type": "graph",
  2804. "xaxis": {
  2805. "mode": "time",
  2806. "show": true,
  2807. "values": []
  2808. },
  2809. "yaxes": [
  2810. {
  2811. "format": "bytes",
  2812. "logBase": 1,
  2813. "show": true
  2814. },
  2815. {
  2816. "format": "short",
  2817. "logBase": 1,
  2818. "show": true
  2819. }
  2820. ],
  2821. "yaxis": {
  2822. "align": false
  2823. }
  2824. },
  2825. {
  2826. "datasource": {
  2827. "type": "prometheus",
  2828. "uid": "mK4PV-D4z"
  2829. },
  2830. "fieldConfig": {
  2831. "defaults": {
  2832. "color": {
  2833. "mode": "thresholds"
  2834. },
  2835. "mappings": [
  2836. {
  2837. "options": {
  2838. "match": "null",
  2839. "result": {
  2840. "text": "N/A"
  2841. }
  2842. },
  2843. "type": "special"
  2844. }
  2845. ],
  2846. "thresholds": {
  2847. "mode": "absolute",
  2848. "steps": [
  2849. {
  2850. "color": "green",
  2851. "value": null
  2852. },
  2853. {
  2854. "color": "red",
  2855. "value": 80
  2856. }
  2857. ]
  2858. },
  2859. "unit": "locale"
  2860. },
  2861. "overrides": []
  2862. },
  2863. "gridPos": {
  2864. "h": 3,
  2865. "w": 4,
  2866. "x": 0,
  2867. "y": 108
  2868. },
  2869. "id": 32,
  2870. "links": [],
  2871. "maxDataPoints": 100,
  2872. "options": {
  2873. "colorMode": "none",
  2874. "graphMode": "none",
  2875. "justifyMode": "auto",
  2876. "orientation": "horizontal",
  2877. "reduceOptions": {
  2878. "calcs": [
  2879. "lastNotNull"
  2880. ],
  2881. "fields": "",
  2882. "values": false
  2883. },
  2884. "textMode": "auto"
  2885. },
  2886. "pluginVersion": "9.2.4",
  2887. "targets": [
  2888. {
  2889. "datasource": {
  2890. "type": "prometheus",
  2891. "uid": "mK4PV-D4z"
  2892. },
  2893. "editorMode": "code",
  2894. "expr": "undertow_xwork_worker_pool_max_size{instance=\"$instance\", application=\"$application\"}",
  2895. "format": "time_series",
  2896. "intervalFactor": 1,
  2897. "legendFormat": "",
  2898. "range": true,
  2899. "refId": "A"
  2900. },
  2901. {
  2902. "datasource": {
  2903. "type": "prometheus",
  2904. "uid": "mK4PV-D4z"
  2905. },
  2906. "hide": false,
  2907. "refId": "B"
  2908. },
  2909. {
  2910. "datasource": {
  2911. "type": "prometheus",
  2912. "uid": "mK4PV-D4z"
  2913. },
  2914. "hide": false,
  2915. "refId": "C"
  2916. }
  2917. ],
  2918. "title": "Thread Config Max",
  2919. "type": "stat"
  2920. },
  2921. {
  2922. "aliasColors": {},
  2923. "bars": false,
  2924. "dashLength": 10,
  2925. "dashes": false,
  2926. "datasource": {
  2927. "type": "prometheus",
  2928. "uid": "mK4PV-D4z"
  2929. },
  2930. "fill": 1,
  2931. "fillGradient": 0,
  2932. "gridPos": {
  2933. "h": 7,
  2934. "w": 13,
  2935. "x": 0,
  2936. "y": 111
  2937. },
  2938. "hiddenSeries": false,
  2939. "id": 30,
  2940. "legend": {
  2941. "alignAsTable": true,
  2942. "avg": true,
  2943. "current": true,
  2944. "max": true,
  2945. "min": true,
  2946. "show": true,
  2947. "total": false,
  2948. "values": true
  2949. },
  2950. "lines": true,
  2951. "linewidth": 1,
  2952. "links": [],
  2953. "nullPointMode": "null",
  2954. "options": {
  2955. "alertThreshold": true
  2956. },
  2957. "percentage": false,
  2958. "pluginVersion": "9.2.4",
  2959. "pointradius": 5,
  2960. "points": false,
  2961. "renderer": "flot",
  2962. "seriesOverrides": [],
  2963. "spaceLength": 10,
  2964. "stack": false,
  2965. "steppedLine": false,
  2966. "targets": [
  2967. {
  2968. "datasource": {
  2969. "type": "prometheus",
  2970. "uid": "mK4PV-D4z"
  2971. },
  2972. "editorMode": "code",
  2973. "expr": "undertow_xwork_worker_pool_size{instance=\"$instance\", application=\"$application\"}",
  2974. "format": "time_series",
  2975. "intervalFactor": 1,
  2976. "legendFormat": "Current thread",
  2977. "range": true,
  2978. "refId": "A"
  2979. },
  2980. {
  2981. "datasource": {
  2982. "type": "prometheus",
  2983. "uid": "mK4PV-D4z"
  2984. },
  2985. "editorMode": "code",
  2986. "expr": "undertow_xwork_worker_thread_busy_count{instance=\"$instance\", application=\"$application\"}",
  2987. "format": "time_series",
  2988. "intervalFactor": 1,
  2989. "legendFormat": "Current thread busy",
  2990. "range": true,
  2991. "refId": "B"
  2992. },
  2993. {
  2994. "datasource": {
  2995. "type": "prometheus",
  2996. "uid": "mK4PV-D4z"
  2997. },
  2998. "hide": false,
  2999. "refId": "C"
  3000. }
  3001. ],
  3002. "thresholds": [],
  3003. "timeRegions": [],
  3004. "title": "Threads",
  3005. "tooltip": {
  3006. "shared": true,
  3007. "sort": 0,
  3008. "value_type": "individual"
  3009. },
  3010. "type": "graph",
  3011. "xaxis": {
  3012. "mode": "time",
  3013. "show": true,
  3014. "values": []
  3015. },
  3016. "yaxes": [
  3017. {
  3018. "format": "short",
  3019. "logBase": 1,
  3020. "show": true
  3021. },
  3022. {
  3023. "format": "short",
  3024. "logBase": 1,
  3025. "show": true
  3026. }
  3027. ],
  3028. "yaxis": {
  3029. "align": false
  3030. }
  3031. },
  3032. {
  3033. "collapsed": false,
  3034. "datasource": {
  3035. "type": "prometheus",
  3036. "uid": "mK4PV-D4z"
  3037. },
  3038. "gridPos": {
  3039. "h": 1,
  3040. "w": 24,
  3041. "x": 0,
  3042. "y": 118
  3043. },
  3044. "id": 8,
  3045. "panels": [],
  3046. "targets": [
  3047. {
  3048. "datasource": {
  3049. "type": "prometheus",
  3050. "uid": "mK4PV-D4z"
  3051. },
  3052. "refId": "A"
  3053. }
  3054. ],
  3055. "title": "Logback Statistics",
  3056. "type": "row"
  3057. },
  3058. {
  3059. "aliasColors": {},
  3060. "bars": false,
  3061. "dashLength": 10,
  3062. "dashes": false,
  3063. "datasource": {
  3064. "type": "prometheus",
  3065. "uid": "mK4PV-D4z"
  3066. },
  3067. "fill": 1,
  3068. "fillGradient": 0,
  3069. "gridPos": {
  3070. "h": 7,
  3071. "w": 12,
  3072. "x": 0,
  3073. "y": 119
  3074. },
  3075. "hiddenSeries": false,
  3076. "id": 6,
  3077. "legend": {
  3078. "alignAsTable": true,
  3079. "avg": true,
  3080. "current": true,
  3081. "max": true,
  3082. "min": true,
  3083. "show": true,
  3084. "total": true,
  3085. "values": true
  3086. },
  3087. "lines": true,
  3088. "linewidth": 1,
  3089. "links": [],
  3090. "nullPointMode": "null",
  3091. "options": {
  3092. "alertThreshold": true
  3093. },
  3094. "percentage": false,
  3095. "pluginVersion": "9.2.4",
  3096. "pointradius": 5,
  3097. "points": false,
  3098. "renderer": "flot",
  3099. "seriesOverrides": [],
  3100. "spaceLength": 10,
  3101. "stack": false,
  3102. "steppedLine": false,
  3103. "targets": [
  3104. {
  3105. "alias": "",
  3106. "datasource": {
  3107. "type": "prometheus",
  3108. "uid": "mK4PV-D4z"
  3109. },
  3110. "expr": "irate(logback_events_total{instance=\"$instance\", application=\"$application\", level=\"info\"}[5m])",
  3111. "format": "time_series",
  3112. "intervalFactor": 1,
  3113. "legendFormat": "info",
  3114. "rawSql": "SELECT\n $__time(time_column),\n value1\nFROM\n metric_table\nWHERE\n $__timeFilter(time_column)\n",
  3115. "refId": "A"
  3116. }
  3117. ],
  3118. "thresholds": [],
  3119. "timeRegions": [],
  3120. "title": "INFO logs",
  3121. "tooltip": {
  3122. "shared": true,
  3123. "sort": 0,
  3124. "value_type": "individual"
  3125. },
  3126. "type": "graph",
  3127. "xaxis": {
  3128. "mode": "time",
  3129. "show": true,
  3130. "values": []
  3131. },
  3132. "yaxes": [
  3133. {
  3134. "format": "none",
  3135. "logBase": 1,
  3136. "show": true
  3137. },
  3138. {
  3139. "format": "short",
  3140. "logBase": 1,
  3141. "show": true
  3142. }
  3143. ],
  3144. "yaxis": {
  3145. "align": false
  3146. }
  3147. },
  3148. {
  3149. "aliasColors": {},
  3150. "bars": false,
  3151. "dashLength": 10,
  3152. "dashes": false,
  3153. "datasource": {
  3154. "type": "prometheus",
  3155. "uid": "mK4PV-D4z"
  3156. },
  3157. "fill": 1,
  3158. "fillGradient": 0,
  3159. "gridPos": {
  3160. "h": 7,
  3161. "w": 12,
  3162. "x": 12,
  3163. "y": 119
  3164. },
  3165. "hiddenSeries": false,
  3166. "id": 10,
  3167. "legend": {
  3168. "alignAsTable": true,
  3169. "avg": true,
  3170. "current": true,
  3171. "max": true,
  3172. "min": true,
  3173. "show": true,
  3174. "total": true,
  3175. "values": true
  3176. },
  3177. "lines": true,
  3178. "linewidth": 1,
  3179. "links": [],
  3180. "nullPointMode": "null",
  3181. "options": {
  3182. "alertThreshold": true
  3183. },
  3184. "percentage": false,
  3185. "pluginVersion": "9.2.4",
  3186. "pointradius": 5,
  3187. "points": false,
  3188. "renderer": "flot",
  3189. "seriesOverrides": [],
  3190. "spaceLength": 10,
  3191. "stack": false,
  3192. "steppedLine": false,
  3193. "targets": [
  3194. {
  3195. "alias": "",
  3196. "datasource": {
  3197. "type": "prometheus",
  3198. "uid": "mK4PV-D4z"
  3199. },
  3200. "expr": "irate(logback_events_total{instance=\"$instance\", application=\"$application\", level=\"error\"}[5m])",
  3201. "format": "time_series",
  3202. "intervalFactor": 1,
  3203. "legendFormat": "error",
  3204. "rawSql": "SELECT\n $__time(time_column),\n value1\nFROM\n metric_table\nWHERE\n $__timeFilter(time_column)\n",
  3205. "refId": "A"
  3206. }
  3207. ],
  3208. "thresholds": [],
  3209. "timeRegions": [],
  3210. "title": "ERROR logs",
  3211. "tooltip": {
  3212. "shared": true,
  3213. "sort": 0,
  3214. "value_type": "individual"
  3215. },
  3216. "type": "graph",
  3217. "xaxis": {
  3218. "mode": "time",
  3219. "show": true,
  3220. "values": []
  3221. },
  3222. "yaxes": [
  3223. {
  3224. "format": "none",
  3225. "logBase": 1,
  3226. "show": true
  3227. },
  3228. {
  3229. "format": "short",
  3230. "logBase": 1,
  3231. "show": true
  3232. }
  3233. ],
  3234. "yaxis": {
  3235. "align": false
  3236. }
  3237. },
  3238. {
  3239. "aliasColors": {},
  3240. "bars": false,
  3241. "dashLength": 10,
  3242. "dashes": false,
  3243. "datasource": {
  3244. "type": "prometheus",
  3245. "uid": "mK4PV-D4z"
  3246. },
  3247. "fill": 1,
  3248. "fillGradient": 0,
  3249. "gridPos": {
  3250. "h": 7,
  3251. "w": 8,
  3252. "x": 0,
  3253. "y": 126
  3254. },
  3255. "hiddenSeries": false,
  3256. "id": 14,
  3257. "legend": {
  3258. "alignAsTable": true,
  3259. "avg": true,
  3260. "current": true,
  3261. "max": true,
  3262. "min": true,
  3263. "show": true,
  3264. "total": true,
  3265. "values": true
  3266. },
  3267. "lines": true,
  3268. "linewidth": 1,
  3269. "links": [],
  3270. "nullPointMode": "null",
  3271. "options": {
  3272. "alertThreshold": true
  3273. },
  3274. "percentage": false,
  3275. "pluginVersion": "9.2.4",
  3276. "pointradius": 5,
  3277. "points": false,
  3278. "renderer": "flot",
  3279. "seriesOverrides": [],
  3280. "spaceLength": 10,
  3281. "stack": false,
  3282. "steppedLine": false,
  3283. "targets": [
  3284. {
  3285. "alias": "",
  3286. "datasource": {
  3287. "type": "prometheus",
  3288. "uid": "mK4PV-D4z"
  3289. },
  3290. "expr": "irate(logback_events_total{instance=\"$instance\", application=\"$application\", level=\"warn\"}[5m])",
  3291. "format": "time_series",
  3292. "intervalFactor": 1,
  3293. "legendFormat": "warn",
  3294. "rawSql": "SELECT\n $__time(time_column),\n value1\nFROM\n metric_table\nWHERE\n $__timeFilter(time_column)\n",
  3295. "refId": "A"
  3296. }
  3297. ],
  3298. "thresholds": [],
  3299. "timeRegions": [],
  3300. "title": "WARN logs",
  3301. "tooltip": {
  3302. "shared": true,
  3303. "sort": 0,
  3304. "value_type": "individual"
  3305. },
  3306. "type": "graph",
  3307. "xaxis": {
  3308. "mode": "time",
  3309. "show": true,
  3310. "values": []
  3311. },
  3312. "yaxes": [
  3313. {
  3314. "format": "none",
  3315. "logBase": 1,
  3316. "show": true
  3317. },
  3318. {
  3319. "format": "short",
  3320. "logBase": 1,
  3321. "show": true
  3322. }
  3323. ],
  3324. "yaxis": {
  3325. "align": false
  3326. }
  3327. },
  3328. {
  3329. "aliasColors": {},
  3330. "bars": false,
  3331. "dashLength": 10,
  3332. "dashes": false,
  3333. "datasource": {
  3334. "type": "prometheus",
  3335. "uid": "mK4PV-D4z"
  3336. },
  3337. "fill": 1,
  3338. "fillGradient": 0,
  3339. "gridPos": {
  3340. "h": 7,
  3341. "w": 8,
  3342. "x": 8,
  3343. "y": 126
  3344. },
  3345. "hiddenSeries": false,
  3346. "id": 16,
  3347. "legend": {
  3348. "alignAsTable": true,
  3349. "avg": true,
  3350. "current": true,
  3351. "max": true,
  3352. "min": true,
  3353. "show": true,
  3354. "total": true,
  3355. "values": true
  3356. },
  3357. "lines": true,
  3358. "linewidth": 1,
  3359. "links": [],
  3360. "nullPointMode": "null",
  3361. "options": {
  3362. "alertThreshold": true
  3363. },
  3364. "percentage": false,
  3365. "pluginVersion": "9.2.4",
  3366. "pointradius": 5,
  3367. "points": false,
  3368. "renderer": "flot",
  3369. "seriesOverrides": [],
  3370. "spaceLength": 10,
  3371. "stack": false,
  3372. "steppedLine": false,
  3373. "targets": [
  3374. {
  3375. "alias": "",
  3376. "datasource": {
  3377. "type": "prometheus",
  3378. "uid": "mK4PV-D4z"
  3379. },
  3380. "expr": "irate(logback_events_total{instance=\"$instance\", application=\"$application\", level=\"debug\"}[5m])",
  3381. "format": "time_series",
  3382. "intervalFactor": 1,
  3383. "legendFormat": "debug",
  3384. "rawSql": "SELECT\n $__time(time_column),\n value1\nFROM\n metric_table\nWHERE\n $__timeFilter(time_column)\n",
  3385. "refId": "A"
  3386. }
  3387. ],
  3388. "thresholds": [],
  3389. "timeRegions": [],
  3390. "title": "DEBUG logs",
  3391. "tooltip": {
  3392. "shared": true,
  3393. "sort": 0,
  3394. "value_type": "individual"
  3395. },
  3396. "type": "graph",
  3397. "xaxis": {
  3398. "mode": "time",
  3399. "show": true,
  3400. "values": []
  3401. },
  3402. "yaxes": [
  3403. {
  3404. "format": "none",
  3405. "logBase": 1,
  3406. "show": true
  3407. },
  3408. {
  3409. "format": "short",
  3410. "logBase": 1,
  3411. "show": true
  3412. }
  3413. ],
  3414. "yaxis": {
  3415. "align": false
  3416. }
  3417. },
  3418. {
  3419. "aliasColors": {},
  3420. "bars": false,
  3421. "dashLength": 10,
  3422. "dashes": false,
  3423. "datasource": {
  3424. "type": "prometheus",
  3425. "uid": "mK4PV-D4z"
  3426. },
  3427. "fill": 1,
  3428. "fillGradient": 0,
  3429. "gridPos": {
  3430. "h": 7,
  3431. "w": 8,
  3432. "x": 16,
  3433. "y": 126
  3434. },
  3435. "hiddenSeries": false,
  3436. "id": 20,
  3437. "legend": {
  3438. "alignAsTable": true,
  3439. "avg": true,
  3440. "current": true,
  3441. "max": true,
  3442. "min": true,
  3443. "show": true,
  3444. "total": true,
  3445. "values": true
  3446. },
  3447. "lines": true,
  3448. "linewidth": 1,
  3449. "links": [],
  3450. "nullPointMode": "null",
  3451. "options": {
  3452. "alertThreshold": true
  3453. },
  3454. "percentage": false,
  3455. "pluginVersion": "9.2.4",
  3456. "pointradius": 5,
  3457. "points": false,
  3458. "renderer": "flot",
  3459. "seriesOverrides": [],
  3460. "spaceLength": 10,
  3461. "stack": false,
  3462. "steppedLine": false,
  3463. "targets": [
  3464. {
  3465. "alias": "",
  3466. "datasource": {
  3467. "type": "prometheus",
  3468. "uid": "mK4PV-D4z"
  3469. },
  3470. "expr": "irate(logback_events_total{instance=\"$instance\", application=\"$application\", level=\"trace\"}[5m])",
  3471. "format": "time_series",
  3472. "intervalFactor": 1,
  3473. "legendFormat": "trace",
  3474. "rawSql": "SELECT\n $__time(time_column),\n value1\nFROM\n metric_table\nWHERE\n $__timeFilter(time_column)\n",
  3475. "refId": "A"
  3476. }
  3477. ],
  3478. "thresholds": [],
  3479. "timeRegions": [],
  3480. "title": "TRACE logs",
  3481. "tooltip": {
  3482. "shared": true,
  3483. "sort": 0,
  3484. "value_type": "individual"
  3485. },
  3486. "type": "graph",
  3487. "xaxis": {
  3488. "mode": "time",
  3489. "show": true,
  3490. "values": []
  3491. },
  3492. "yaxes": [
  3493. {
  3494. "format": "none",
  3495. "logBase": 1,
  3496. "show": true
  3497. },
  3498. {
  3499. "format": "short",
  3500. "logBase": 1,
  3501. "show": true
  3502. }
  3503. ],
  3504. "yaxis": {
  3505. "align": false
  3506. }
  3507. }
  3508. ],
  3509. "refresh": "5s",
  3510. "schemaVersion": 37,
  3511. "style": "dark",
  3512. "tags": [],
  3513. "templating": {
  3514. "list": [
  3515. {
  3516. "current": {
  3517. "selected": true,
  3518. "text": "ruoyi-auth",
  3519. "value": "ruoyi-auth"
  3520. },
  3521. "datasource": {
  3522. "type": "prometheus",
  3523. "uid": "mK4PV-D4z"
  3524. },
  3525. "definition": "label_values(application)",
  3526. "hide": 0,
  3527. "includeAll": false,
  3528. "label": "Application",
  3529. "multi": false,
  3530. "name": "application",
  3531. "options": [],
  3532. "query": {
  3533. "query": "label_values(application)",
  3534. "refId": "Prometheus-application-Variable-Query"
  3535. },
  3536. "refresh": 1,
  3537. "regex": "",
  3538. "skipUrlSync": false,
  3539. "sort": 1,
  3540. "tagValuesQuery": "",
  3541. "tagsQuery": "",
  3542. "type": "query",
  3543. "useTags": false
  3544. },
  3545. {
  3546. "current": {
  3547. "selected": false,
  3548. "text": "192.168.31.100:9210",
  3549. "value": "192.168.31.100:9210"
  3550. },
  3551. "datasource": {
  3552. "type": "prometheus",
  3553. "uid": "mK4PV-D4z"
  3554. },
  3555. "definition": "label_values(jvm_classes_loaded_classes{application=\"$application\"}, instance)",
  3556. "hide": 0,
  3557. "includeAll": false,
  3558. "label": "Instance",
  3559. "multi": false,
  3560. "name": "instance",
  3561. "options": [],
  3562. "query": {
  3563. "query": "label_values(jvm_classes_loaded_classes{application=\"$application\"}, instance)",
  3564. "refId": "Prometheus-instance-Variable-Query"
  3565. },
  3566. "refresh": 1,
  3567. "regex": "",
  3568. "skipUrlSync": false,
  3569. "sort": 1,
  3570. "tagValuesQuery": "",
  3571. "tagsQuery": "",
  3572. "type": "query",
  3573. "useTags": false
  3574. },
  3575. {
  3576. "current": {
  3577. "isNone": true,
  3578. "selected": false,
  3579. "text": "None",
  3580. "value": ""
  3581. },
  3582. "datasource": {
  3583. "type": "prometheus",
  3584. "uid": "mK4PV-D4z"
  3585. },
  3586. "definition": "",
  3587. "hide": 0,
  3588. "includeAll": false,
  3589. "label": "HikariCP-Pool",
  3590. "multi": false,
  3591. "name": "hikaricp",
  3592. "options": [],
  3593. "query": {
  3594. "query": "label_values(hikaricp_connections{instance=\"$instance\", application=\"$application\"}, pool)",
  3595. "refId": "Prometheus-hikaricp-Variable-Query"
  3596. },
  3597. "refresh": 1,
  3598. "regex": "",
  3599. "skipUrlSync": false,
  3600. "sort": 1,
  3601. "tagValuesQuery": "",
  3602. "tagsQuery": "",
  3603. "type": "query",
  3604. "useTags": false
  3605. },
  3606. {
  3607. "current": {
  3608. "selected": false,
  3609. "text": "All",
  3610. "value": "$__all"
  3611. },
  3612. "datasource": {
  3613. "type": "prometheus",
  3614. "uid": "mK4PV-D4z"
  3615. },
  3616. "definition": "",
  3617. "hide": 0,
  3618. "includeAll": true,
  3619. "label": "Memory Pool (heap)",
  3620. "multi": false,
  3621. "name": "memory_pool_heap",
  3622. "options": [],
  3623. "query": {
  3624. "query": "label_values(jvm_memory_used_bytes{application=\"$application\", instance=\"$instance\", area=\"heap\"},id)",
  3625. "refId": "Prometheus-memory_pool_heap-Variable-Query"
  3626. },
  3627. "refresh": 1,
  3628. "regex": "",
  3629. "skipUrlSync": false,
  3630. "sort": 1,
  3631. "tagValuesQuery": "",
  3632. "tagsQuery": "",
  3633. "type": "query",
  3634. "useTags": false
  3635. },
  3636. {
  3637. "current": {
  3638. "selected": false,
  3639. "text": "All",
  3640. "value": "$__all"
  3641. },
  3642. "datasource": {
  3643. "type": "prometheus",
  3644. "uid": "mK4PV-D4z"
  3645. },
  3646. "definition": "",
  3647. "hide": 0,
  3648. "includeAll": true,
  3649. "label": "Memory Pool (nonheap)",
  3650. "multi": false,
  3651. "name": "memory_pool_nonheap",
  3652. "options": [],
  3653. "query": {
  3654. "query": "label_values(jvm_memory_used_bytes{application=\"$application\", instance=\"$instance\", area=\"nonheap\"},id)",
  3655. "refId": "Prometheus-memory_pool_nonheap-Variable-Query"
  3656. },
  3657. "refresh": 1,
  3658. "regex": "",
  3659. "skipUrlSync": false,
  3660. "sort": 1,
  3661. "tagValuesQuery": "",
  3662. "tagsQuery": "",
  3663. "type": "query",
  3664. "useTags": false
  3665. }
  3666. ]
  3667. },
  3668. "time": {
  3669. "from": "now-1h",
  3670. "to": "now"
  3671. },
  3672. "timepicker": {
  3673. "refresh_intervals": [
  3674. "5s",
  3675. "10s",
  3676. "30s",
  3677. "1m",
  3678. "5m",
  3679. "15m",
  3680. "30m",
  3681. "1h",
  3682. "2h",
  3683. "1d"
  3684. ],
  3685. "time_options": [
  3686. "5m",
  3687. "15m",
  3688. "1h",
  3689. "6h",
  3690. "12h",
  3691. "24h",
  3692. "2d",
  3693. "7d",
  3694. "30d"
  3695. ]
  3696. },
  3697. "timezone": "",
  3698. "title": "Spring Boot 2.1 Statistics",
  3699. "uid": "spring_boot_21",
  3700. "version": 3,
  3701. "weekStart": ""
  3702. }