seaweedfs-grafana-dashboard.json 49 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869
  1. {
  2. "__inputs": [],
  3. "__requires": [
  4. {
  5. "type": "grafana",
  6. "id": "grafana",
  7. "name": "Grafana",
  8. "version": "4.6.2"
  9. },
  10. {
  11. "type": "panel",
  12. "id": "graph",
  13. "name": "Graph",
  14. "version": ""
  15. },
  16. {
  17. "type": "datasource",
  18. "id": "prometheus",
  19. "name": "Prometheus",
  20. "version": "1.0.0"
  21. }
  22. ],
  23. "annotations": {
  24. "list": [
  25. {
  26. "builtIn": 1,
  27. "datasource": "${DS_PROMETHEUS}",
  28. "enable": true,
  29. "hide": true,
  30. "iconColor": "rgba(0, 211, 255, 1)",
  31. "limit": 100,
  32. "name": "Annotations & Alerts",
  33. "showIn": 0,
  34. "type": "dashboard"
  35. }
  36. ]
  37. },
  38. "editable": true,
  39. "gnetId": 10423,
  40. "graphTooltip": 0,
  41. "hideControls": false,
  42. "id": null,
  43. "links": [],
  44. "refresh": "30s",
  45. "rows": [
  46. {
  47. "collapse": true,
  48. "height": 251,
  49. "panels": [
  50. {
  51. "aliasColors": {},
  52. "bars": false,
  53. "dashLength": 10,
  54. "dashes": false,
  55. "datasource": "${DS_PROMETHEUS}",
  56. "editable": true,
  57. "error": false,
  58. "fill": 1,
  59. "grid": {},
  60. "id": 46,
  61. "legend": {
  62. "avg": false,
  63. "current": false,
  64. "max": false,
  65. "min": false,
  66. "show": true,
  67. "total": false,
  68. "values": false
  69. },
  70. "lines": true,
  71. "linewidth": 1,
  72. "links": [],
  73. "nullPointMode": "null as zero",
  74. "percentage": false,
  75. "pointradius": 5,
  76. "points": false,
  77. "renderer": "flot",
  78. "seriesOverrides": [],
  79. "spaceLength": 10,
  80. "span": 4,
  81. "stack": false,
  82. "steppedLine": false,
  83. "targets": [
  84. {
  85. "expr": "histogram_quantile(0.90, sum(rate(SeaweedFS_filer_request_seconds_bucket[1m])) by (le))",
  86. "format": "time_series",
  87. "hide": false,
  88. "intervalFactor": 2,
  89. "legendFormat": "average",
  90. "refId": "A",
  91. "step": 60
  92. },
  93. {
  94. "expr": "histogram_quantile(0.90, sum(rate(SeaweedFS_filer_request_seconds_bucket[1m])) by (le, type))",
  95. "format": "time_series",
  96. "hide": false,
  97. "intervalFactor": 2,
  98. "legendFormat": "{{type}}",
  99. "refId": "B",
  100. "step": 60
  101. }
  102. ],
  103. "thresholds": [],
  104. "timeFrom": null,
  105. "timeShift": null,
  106. "title": "Filer Request Duration 90th percentile",
  107. "tooltip": {
  108. "msResolution": true,
  109. "shared": true,
  110. "sort": 0,
  111. "value_type": "cumulative"
  112. },
  113. "type": "graph",
  114. "xaxis": {
  115. "buckets": null,
  116. "mode": "time",
  117. "name": null,
  118. "show": true,
  119. "values": []
  120. },
  121. "yaxes": [
  122. {
  123. "format": "s",
  124. "label": null,
  125. "logBase": 1,
  126. "max": null,
  127. "min": 0,
  128. "show": true
  129. },
  130. {
  131. "format": "short",
  132. "label": null,
  133. "logBase": 1,
  134. "max": null,
  135. "min": null,
  136. "show": false
  137. }
  138. ]
  139. },
  140. {
  141. "aliasColors": {},
  142. "bars": false,
  143. "dashLength": 10,
  144. "dashes": false,
  145. "datasource": "${DS_PROMETHEUS}",
  146. "editable": true,
  147. "error": false,
  148. "fill": 1,
  149. "grid": {},
  150. "id": 49,
  151. "legend": {
  152. "avg": false,
  153. "current": false,
  154. "max": false,
  155. "min": false,
  156. "show": true,
  157. "total": false,
  158. "values": false
  159. },
  160. "lines": true,
  161. "linewidth": 1,
  162. "links": [],
  163. "nullPointMode": "null as zero",
  164. "percentage": false,
  165. "pointradius": 5,
  166. "points": false,
  167. "renderer": "flot",
  168. "seriesOverrides": [],
  169. "spaceLength": 10,
  170. "span": 4,
  171. "stack": false,
  172. "steppedLine": false,
  173. "targets": [
  174. {
  175. "expr": "histogram_quantile(0.95, sum(rate(SeaweedFS_filer_request_seconds_bucket[1m])) by (le))",
  176. "format": "time_series",
  177. "hide": false,
  178. "intervalFactor": 2,
  179. "legendFormat": "average",
  180. "refId": "A",
  181. "step": 60
  182. },
  183. {
  184. "expr": "histogram_quantile(0.95, sum(rate(SeaweedFS_filer_request_seconds_bucket[1m])) by (le, type))",
  185. "format": "time_series",
  186. "hide": false,
  187. "intervalFactor": 2,
  188. "legendFormat": "{{type}}",
  189. "refId": "B",
  190. "step": 60
  191. },
  192. {
  193. "expr": "",
  194. "format": "time_series",
  195. "intervalFactor": 2,
  196. "refId": "C"
  197. }
  198. ],
  199. "thresholds": [],
  200. "timeFrom": null,
  201. "timeShift": null,
  202. "title": "Filer Request Duration 95th percentile",
  203. "tooltip": {
  204. "msResolution": true,
  205. "shared": true,
  206. "sort": 0,
  207. "value_type": "cumulative"
  208. },
  209. "type": "graph",
  210. "xaxis": {
  211. "buckets": null,
  212. "mode": "time",
  213. "name": null,
  214. "show": true,
  215. "values": []
  216. },
  217. "yaxes": [
  218. {
  219. "format": "s",
  220. "label": null,
  221. "logBase": 1,
  222. "max": null,
  223. "min": 0,
  224. "show": true
  225. },
  226. {
  227. "format": "short",
  228. "label": null,
  229. "logBase": 1,
  230. "max": null,
  231. "min": null,
  232. "show": false
  233. }
  234. ]
  235. },
  236. {
  237. "aliasColors": {},
  238. "bars": false,
  239. "dashLength": 10,
  240. "dashes": false,
  241. "datasource": "${DS_PROMETHEUS}",
  242. "editable": true,
  243. "error": false,
  244. "fill": 1,
  245. "grid": {},
  246. "id": 45,
  247. "legend": {
  248. "avg": false,
  249. "current": false,
  250. "max": false,
  251. "min": false,
  252. "show": true,
  253. "total": false,
  254. "values": false
  255. },
  256. "lines": true,
  257. "linewidth": 1,
  258. "links": [],
  259. "nullPointMode": "null as zero",
  260. "percentage": false,
  261. "pointradius": 5,
  262. "points": false,
  263. "renderer": "flot",
  264. "seriesOverrides": [],
  265. "spaceLength": 10,
  266. "span": 4,
  267. "stack": false,
  268. "steppedLine": false,
  269. "targets": [
  270. {
  271. "expr": "histogram_quantile(0.99, sum(rate(SeaweedFS_filer_request_seconds_bucket[1m])) by (le))",
  272. "format": "time_series",
  273. "hide": false,
  274. "intervalFactor": 2,
  275. "legendFormat": "average",
  276. "refId": "A",
  277. "step": 60
  278. },
  279. {
  280. "expr": "histogram_quantile(0.99, sum(rate(SeaweedFS_filer_request_seconds_bucket[1m])) by (le, type))",
  281. "format": "time_series",
  282. "hide": false,
  283. "intervalFactor": 2,
  284. "legendFormat": "{{type}}",
  285. "refId": "B",
  286. "step": 60
  287. },
  288. {
  289. "expr": "",
  290. "format": "time_series",
  291. "intervalFactor": 2,
  292. "refId": "C"
  293. }
  294. ],
  295. "thresholds": [],
  296. "timeFrom": null,
  297. "timeShift": null,
  298. "title": "Filer Request Duration 99th percentile",
  299. "tooltip": {
  300. "msResolution": true,
  301. "shared": true,
  302. "sort": 0,
  303. "value_type": "cumulative"
  304. },
  305. "type": "graph",
  306. "xaxis": {
  307. "buckets": null,
  308. "mode": "time",
  309. "name": null,
  310. "show": true,
  311. "values": []
  312. },
  313. "yaxes": [
  314. {
  315. "format": "s",
  316. "label": null,
  317. "logBase": 1,
  318. "max": null,
  319. "min": 0,
  320. "show": true
  321. },
  322. {
  323. "format": "short",
  324. "label": null,
  325. "logBase": 1,
  326. "max": null,
  327. "min": null,
  328. "show": false
  329. }
  330. ]
  331. },
  332. {
  333. "aliasColors": {},
  334. "bars": false,
  335. "dashLength": 10,
  336. "dashes": false,
  337. "datasource": "${DS_PROMETHEUS}",
  338. "editable": true,
  339. "error": false,
  340. "fill": 0,
  341. "grid": {},
  342. "id": 2,
  343. "legend": {
  344. "alignAsTable": true,
  345. "avg": false,
  346. "current": true,
  347. "hideEmpty": true,
  348. "hideZero": true,
  349. "max": true,
  350. "min": false,
  351. "rightSide": true,
  352. "show": true,
  353. "sideWidth": 250,
  354. "sort": "max",
  355. "sortDesc": true,
  356. "total": false,
  357. "values": true
  358. },
  359. "lines": true,
  360. "linewidth": 1,
  361. "links": [],
  362. "minSpan": 12,
  363. "nullPointMode": "null as zero",
  364. "percentage": false,
  365. "pointradius": 5,
  366. "points": false,
  367. "renderer": "flot",
  368. "seriesOverrides": [
  369. {
  370. "alias": "total",
  371. "lines": false
  372. }
  373. ],
  374. "spaceLength": 10,
  375. "span": 12,
  376. "stack": false,
  377. "steppedLine": false,
  378. "targets": [
  379. {
  380. "expr": "rate(SeaweedFS_filer_request_total[1m]) * 5",
  381. "format": "time_series",
  382. "intervalFactor": 2,
  383. "legendFormat": "{{type}}",
  384. "refId": "A",
  385. "step": 30
  386. }
  387. ],
  388. "thresholds": [],
  389. "timeFrom": null,
  390. "timeShift": null,
  391. "title": "Filer QPS",
  392. "tooltip": {
  393. "msResolution": true,
  394. "shared": true,
  395. "sort": 2,
  396. "value_type": "individual"
  397. },
  398. "type": "graph",
  399. "xaxis": {
  400. "buckets": null,
  401. "mode": "time",
  402. "name": null,
  403. "show": true,
  404. "values": []
  405. },
  406. "yaxes": [
  407. {
  408. "format": "short",
  409. "label": null,
  410. "logBase": 1,
  411. "max": null,
  412. "min": "0",
  413. "show": true
  414. },
  415. {
  416. "format": "short",
  417. "label": null,
  418. "logBase": 1,
  419. "max": null,
  420. "min": null,
  421. "show": true
  422. }
  423. ]
  424. }
  425. ],
  426. "repeat": null,
  427. "repeatIteration": null,
  428. "repeatRowId": null,
  429. "showTitle": true,
  430. "title": "Filer",
  431. "titleSize": "h6"
  432. },
  433. {
  434. "collapse": false,
  435. "height": 250,
  436. "panels": [
  437. {
  438. "aliasColors": {},
  439. "bars": false,
  440. "dashLength": 10,
  441. "dashes": false,
  442. "datasource": "${DS_PROMETHEUS}",
  443. "editable": true,
  444. "error": false,
  445. "fill": 1,
  446. "grid": {},
  447. "id": 56,
  448. "legend": {
  449. "avg": false,
  450. "current": false,
  451. "max": false,
  452. "min": false,
  453. "show": true,
  454. "total": false,
  455. "values": false
  456. },
  457. "lines": true,
  458. "linewidth": 1,
  459. "links": [],
  460. "nullPointMode": "null as zero",
  461. "percentage": false,
  462. "pointradius": 5,
  463. "points": false,
  464. "renderer": "flot",
  465. "seriesOverrides": [],
  466. "spaceLength": 10,
  467. "span": 4,
  468. "stack": false,
  469. "steppedLine": false,
  470. "targets": [
  471. {
  472. "expr": "histogram_quantile(0.90, sum(rate(SeaweedFS_s3_request_seconds_bucket[1m])) by (le))",
  473. "format": "time_series",
  474. "hide": false,
  475. "intervalFactor": 2,
  476. "legendFormat": "average",
  477. "refId": "A",
  478. "step": 60
  479. },
  480. {
  481. "expr": "histogram_quantile(0.90, sum(rate(SeaweedFS_s3_request_seconds_bucket[1m])) by (le, type))",
  482. "format": "time_series",
  483. "hide": false,
  484. "intervalFactor": 2,
  485. "legendFormat": "{{type}}",
  486. "refId": "B",
  487. "step": 60
  488. }
  489. ],
  490. "thresholds": [],
  491. "timeFrom": null,
  492. "timeShift": null,
  493. "title": "S3 Request Duration 90th percentile",
  494. "tooltip": {
  495. "msResolution": true,
  496. "shared": true,
  497. "sort": 0,
  498. "value_type": "cumulative"
  499. },
  500. "type": "graph",
  501. "xaxis": {
  502. "buckets": null,
  503. "mode": "time",
  504. "name": null,
  505. "show": true,
  506. "values": []
  507. },
  508. "yaxes": [
  509. {
  510. "format": "s",
  511. "label": null,
  512. "logBase": 1,
  513. "max": null,
  514. "min": 0,
  515. "show": true
  516. },
  517. {
  518. "format": "short",
  519. "label": null,
  520. "logBase": 1,
  521. "max": null,
  522. "min": null,
  523. "show": false
  524. }
  525. ]
  526. },
  527. {
  528. "aliasColors": {},
  529. "bars": false,
  530. "dashLength": 10,
  531. "dashes": false,
  532. "datasource": "${DS_PROMETHEUS}",
  533. "editable": true,
  534. "error": false,
  535. "fill": 1,
  536. "grid": {},
  537. "id": 57,
  538. "legend": {
  539. "avg": false,
  540. "current": false,
  541. "max": false,
  542. "min": false,
  543. "show": true,
  544. "total": false,
  545. "values": false
  546. },
  547. "lines": true,
  548. "linewidth": 1,
  549. "links": [],
  550. "nullPointMode": "null as zero",
  551. "percentage": false,
  552. "pointradius": 5,
  553. "points": false,
  554. "renderer": "flot",
  555. "seriesOverrides": [],
  556. "spaceLength": 10,
  557. "span": 4,
  558. "stack": false,
  559. "steppedLine": false,
  560. "targets": [
  561. {
  562. "expr": "histogram_quantile(0.95, sum(rate(SeaweedFS_s3_request_seconds_bucket[1m])) by (le))",
  563. "format": "time_series",
  564. "hide": false,
  565. "intervalFactor": 2,
  566. "legendFormat": "average",
  567. "refId": "A",
  568. "step": 60
  569. },
  570. {
  571. "expr": "histogram_quantile(0.95, sum(rate(SeaweedFS_s3_request_seconds_bucket[1m])) by (le, type))",
  572. "format": "time_series",
  573. "hide": false,
  574. "intervalFactor": 2,
  575. "legendFormat": "{{type}}",
  576. "refId": "B",
  577. "step": 60
  578. }
  579. ],
  580. "thresholds": [],
  581. "timeFrom": null,
  582. "timeShift": null,
  583. "title": "S3 Request Duration 95th percentile",
  584. "tooltip": {
  585. "msResolution": true,
  586. "shared": true,
  587. "sort": 0,
  588. "value_type": "cumulative"
  589. },
  590. "type": "graph",
  591. "xaxis": {
  592. "buckets": null,
  593. "mode": "time",
  594. "name": null,
  595. "show": true,
  596. "values": []
  597. },
  598. "yaxes": [
  599. {
  600. "format": "s",
  601. "label": null,
  602. "logBase": 1,
  603. "max": null,
  604. "min": 0,
  605. "show": true
  606. },
  607. {
  608. "format": "short",
  609. "label": null,
  610. "logBase": 1,
  611. "max": null,
  612. "min": null,
  613. "show": false
  614. }
  615. ]
  616. },
  617. {
  618. "aliasColors": {},
  619. "bars": false,
  620. "dashLength": 10,
  621. "dashes": false,
  622. "datasource": "${DS_PROMETHEUS}",
  623. "editable": true,
  624. "error": false,
  625. "fill": 1,
  626. "grid": {},
  627. "id": 58,
  628. "legend": {
  629. "avg": false,
  630. "current": false,
  631. "max": false,
  632. "min": false,
  633. "show": true,
  634. "total": false,
  635. "values": false
  636. },
  637. "lines": true,
  638. "linewidth": 1,
  639. "links": [],
  640. "nullPointMode": "null as zero",
  641. "percentage": false,
  642. "pointradius": 5,
  643. "points": false,
  644. "renderer": "flot",
  645. "seriesOverrides": [],
  646. "spaceLength": 10,
  647. "span": 4,
  648. "stack": false,
  649. "steppedLine": false,
  650. "targets": [
  651. {
  652. "expr": "histogram_quantile(0.99, sum(rate(SeaweedFS_s3_request_seconds_bucket[1m])) by (le))",
  653. "format": "time_series",
  654. "hide": false,
  655. "intervalFactor": 2,
  656. "legendFormat": "average",
  657. "refId": "A",
  658. "step": 60
  659. },
  660. {
  661. "expr": "histogram_quantile(0.99, sum(rate(SeaweedFS_s3_request_seconds_bucket[1m])) by (le, type))",
  662. "format": "time_series",
  663. "hide": false,
  664. "intervalFactor": 2,
  665. "legendFormat": "{{type}}",
  666. "refId": "B",
  667. "step": 60
  668. }
  669. ],
  670. "thresholds": [],
  671. "timeFrom": null,
  672. "timeShift": null,
  673. "title": "S3 Request Duration 99th percentile",
  674. "tooltip": {
  675. "msResolution": true,
  676. "shared": true,
  677. "sort": 0,
  678. "value_type": "cumulative"
  679. },
  680. "type": "graph",
  681. "xaxis": {
  682. "buckets": null,
  683. "mode": "time",
  684. "name": null,
  685. "show": true,
  686. "values": []
  687. },
  688. "yaxes": [
  689. {
  690. "format": "s",
  691. "label": null,
  692. "logBase": 1,
  693. "max": null,
  694. "min": 0,
  695. "show": true
  696. },
  697. {
  698. "format": "short",
  699. "label": null,
  700. "logBase": 1,
  701. "max": null,
  702. "min": null,
  703. "show": false
  704. }
  705. ]
  706. },
  707. {
  708. "aliasColors": {},
  709. "bars": false,
  710. "dashLength": 10,
  711. "dashes": false,
  712. "datasource": "${DS_PROMETHEUS}",
  713. "editable": true,
  714. "error": false,
  715. "fill": 0,
  716. "grid": {},
  717. "id": 55,
  718. "legend": {
  719. "alignAsTable": true,
  720. "avg": false,
  721. "current": true,
  722. "hideEmpty": true,
  723. "hideZero": true,
  724. "max": true,
  725. "min": false,
  726. "rightSide": true,
  727. "show": true,
  728. "sideWidth": 250,
  729. "sort": "max",
  730. "sortDesc": true,
  731. "total": false,
  732. "values": true
  733. },
  734. "lines": true,
  735. "linewidth": 1,
  736. "links": [],
  737. "minSpan": 12,
  738. "nullPointMode": "null as zero",
  739. "percentage": false,
  740. "pointradius": 5,
  741. "points": false,
  742. "renderer": "flot",
  743. "seriesOverrides": [
  744. {
  745. "alias": "total",
  746. "lines": false
  747. }
  748. ],
  749. "spaceLength": 10,
  750. "span": 12,
  751. "stack": false,
  752. "steppedLine": false,
  753. "targets": [
  754. {
  755. "expr": "rate(SeaweedFS_s3_request_total[1m]) * 5",
  756. "format": "time_series",
  757. "intervalFactor": 2,
  758. "legendFormat": "{{type}}",
  759. "refId": "A",
  760. "step": 30
  761. }
  762. ],
  763. "thresholds": [],
  764. "timeFrom": null,
  765. "timeShift": null,
  766. "title": "S3 API QPS",
  767. "tooltip": {
  768. "msResolution": true,
  769. "shared": true,
  770. "sort": 2,
  771. "value_type": "individual"
  772. },
  773. "type": "graph",
  774. "xaxis": {
  775. "buckets": null,
  776. "mode": "time",
  777. "name": null,
  778. "show": true,
  779. "values": []
  780. },
  781. "yaxes": [
  782. {
  783. "format": "short",
  784. "label": null,
  785. "logBase": 1,
  786. "max": null,
  787. "min": "0",
  788. "show": true
  789. },
  790. {
  791. "format": "short",
  792. "label": null,
  793. "logBase": 1,
  794. "max": null,
  795. "min": null,
  796. "show": true
  797. }
  798. ]
  799. },
  800. {
  801. "aliasColors": {},
  802. "bars": false,
  803. "dashLength": 10,
  804. "dashes": false,
  805. "datasource": "${DS_PROMETHEUS}",
  806. "editable": true,
  807. "error": false,
  808. "fill": 0,
  809. "grid": {},
  810. "hideTimeOverride": false,
  811. "id": 59,
  812. "legend": {
  813. "alignAsTable": true,
  814. "avg": false,
  815. "current": true,
  816. "hideEmpty": true,
  817. "hideZero": true,
  818. "max": true,
  819. "min": false,
  820. "rightSide": true,
  821. "show": true,
  822. "sideWidth": 250,
  823. "sort": "max",
  824. "sortDesc": true,
  825. "total": false,
  826. "values": true
  827. },
  828. "lines": true,
  829. "linewidth": 1,
  830. "links": [],
  831. "minSpan": 12,
  832. "nullPointMode": "null as zero",
  833. "percentage": false,
  834. "pointradius": 5,
  835. "points": false,
  836. "renderer": "flot",
  837. "seriesOverrides": [
  838. {
  839. "alias": "total",
  840. "lines": false
  841. }
  842. ],
  843. "spaceLength": 10,
  844. "span": 12,
  845. "stack": false,
  846. "steppedLine": false,
  847. "targets": [
  848. {
  849. "expr": "sum by (type) (SeaweedFS_s3_request_total{type=~'PUT|COPY|POST|LIST'})*0.000005",
  850. "format": "time_series",
  851. "hide": false,
  852. "intervalFactor": 2,
  853. "legendFormat": "{{type}} requests",
  854. "refId": "A",
  855. "step": 30
  856. },
  857. {
  858. "expr": "sum (SeaweedFS_s3_request_total{type=~'PUT|COPY|POST|LIST'})*0.000005",
  859. "format": "time_series",
  860. "hide": false,
  861. "intervalFactor": 2,
  862. "legendFormat": "All PUT, COPY, POST, LIST",
  863. "refId": "C",
  864. "step": 30
  865. },
  866. {
  867. "expr": "sum (SeaweedFS_s3_request_total{type!~'PUT|COPY|POST|LIST'})*0.0000004",
  868. "format": "time_series",
  869. "hide": false,
  870. "intervalFactor": 2,
  871. "legendFormat": "GET and all other",
  872. "refId": "B"
  873. },
  874. {
  875. "expr": "sum by (type) (SeaweedFS_s3_request_total{type!~'PUT|COPY|POST|LIST'})*0.0000004",
  876. "format": "time_series",
  877. "hide": false,
  878. "intervalFactor": 2,
  879. "legendFormat": "{{type}} requests",
  880. "refId": "D"
  881. }
  882. ],
  883. "thresholds": [],
  884. "timeFrom": "1M",
  885. "timeShift": null,
  886. "title": "S3 API Monthly Cost if on AWS",
  887. "tooltip": {
  888. "msResolution": true,
  889. "shared": true,
  890. "sort": 2,
  891. "value_type": "individual"
  892. },
  893. "type": "graph",
  894. "xaxis": {
  895. "buckets": null,
  896. "mode": "time",
  897. "name": null,
  898. "show": true,
  899. "values": []
  900. },
  901. "yaxes": [
  902. {
  903. "format": "currencyUSD",
  904. "label": "Cost in US$",
  905. "logBase": 1,
  906. "max": null,
  907. "min": "0",
  908. "show": true
  909. },
  910. {
  911. "format": "currencyUSD",
  912. "label": "Write Cost",
  913. "logBase": 1,
  914. "max": null,
  915. "min": null,
  916. "show": false
  917. }
  918. ]
  919. }
  920. ],
  921. "repeat": null,
  922. "repeatIteration": null,
  923. "repeatRowId": null,
  924. "showTitle": true,
  925. "title": "S3 Gateway",
  926. "titleSize": "h6"
  927. },
  928. {
  929. "collapse": true,
  930. "height": 252,
  931. "panels": [
  932. {
  933. "aliasColors": {},
  934. "bars": false,
  935. "dashLength": 10,
  936. "dashes": false,
  937. "datasource": "${DS_PROMETHEUS}",
  938. "editable": true,
  939. "error": false,
  940. "fill": 1,
  941. "grid": {},
  942. "id": 47,
  943. "legend": {
  944. "alignAsTable": false,
  945. "avg": false,
  946. "current": false,
  947. "max": false,
  948. "min": false,
  949. "show": false,
  950. "total": false,
  951. "values": false
  952. },
  953. "lines": true,
  954. "linewidth": 2,
  955. "links": [],
  956. "nullPointMode": "null as zero",
  957. "percentage": false,
  958. "pointradius": 5,
  959. "points": false,
  960. "renderer": "flot",
  961. "seriesOverrides": [],
  962. "spaceLength": 10,
  963. "span": 6,
  964. "stack": false,
  965. "steppedLine": false,
  966. "targets": [
  967. {
  968. "expr": "histogram_quantile(0.99, sum(rate(SeaweedFS_volumeServer_request_seconds_bucket[1m])) by (le, exported_instance))",
  969. "format": "time_series",
  970. "hide": false,
  971. "intervalFactor": 2,
  972. "legendFormat": "{{exported_instance}}",
  973. "refId": "B"
  974. },
  975. {
  976. "expr": "histogram_quantile(0.99, sum(rate(SeaweedFS_volumeServer_request_seconds_bucket[1m])) by (le))",
  977. "format": "time_series",
  978. "intervalFactor": 2,
  979. "legendFormat": "average",
  980. "refId": "C"
  981. }
  982. ],
  983. "thresholds": [],
  984. "timeFrom": null,
  985. "timeShift": null,
  986. "title": "Volume Server Request Duration 99th percentile",
  987. "tooltip": {
  988. "msResolution": false,
  989. "shared": true,
  990. "sort": 0,
  991. "value_type": "cumulative"
  992. },
  993. "type": "graph",
  994. "xaxis": {
  995. "buckets": null,
  996. "mode": "time",
  997. "name": null,
  998. "show": true,
  999. "values": []
  1000. },
  1001. "yaxes": [
  1002. {
  1003. "format": "s",
  1004. "label": null,
  1005. "logBase": 1,
  1006. "max": null,
  1007. "min": 0,
  1008. "show": true
  1009. },
  1010. {
  1011. "format": "short",
  1012. "label": null,
  1013. "logBase": 1,
  1014. "max": null,
  1015. "min": null,
  1016. "show": true
  1017. }
  1018. ]
  1019. },
  1020. {
  1021. "aliasColors": {},
  1022. "bars": false,
  1023. "dashLength": 10,
  1024. "dashes": false,
  1025. "datasource": "${DS_PROMETHEUS}",
  1026. "editable": true,
  1027. "error": false,
  1028. "fill": 1,
  1029. "grid": {},
  1030. "id": 40,
  1031. "legend": {
  1032. "alignAsTable": true,
  1033. "avg": false,
  1034. "current": false,
  1035. "hideEmpty": true,
  1036. "hideZero": true,
  1037. "max": false,
  1038. "min": false,
  1039. "rightSide": true,
  1040. "show": true,
  1041. "sort": "total",
  1042. "sortDesc": true,
  1043. "total": true,
  1044. "values": true
  1045. },
  1046. "lines": true,
  1047. "linewidth": 2,
  1048. "links": [],
  1049. "nullPointMode": "null as zero",
  1050. "percentage": false,
  1051. "pointradius": 5,
  1052. "points": false,
  1053. "renderer": "flot",
  1054. "seriesOverrides": [],
  1055. "spaceLength": 10,
  1056. "span": 6,
  1057. "stack": false,
  1058. "steppedLine": false,
  1059. "targets": [
  1060. {
  1061. "expr": "sum(rate(SeaweedFS_volumeServer_request_total[1m])) by (type)",
  1062. "format": "time_series",
  1063. "intervalFactor": 2,
  1064. "legendFormat": "{{type}}",
  1065. "refId": "A",
  1066. "step": 4
  1067. }
  1068. ],
  1069. "thresholds": [],
  1070. "timeFrom": null,
  1071. "timeShift": null,
  1072. "title": "Volume Server QPS",
  1073. "tooltip": {
  1074. "msResolution": false,
  1075. "shared": true,
  1076. "sort": 0,
  1077. "value_type": "cumulative"
  1078. },
  1079. "type": "graph",
  1080. "xaxis": {
  1081. "buckets": null,
  1082. "mode": "time",
  1083. "name": null,
  1084. "show": true,
  1085. "values": []
  1086. },
  1087. "yaxes": [
  1088. {
  1089. "format": "short",
  1090. "label": null,
  1091. "logBase": 1,
  1092. "max": null,
  1093. "min": null,
  1094. "show": true
  1095. },
  1096. {
  1097. "format": "short",
  1098. "label": null,
  1099. "logBase": 1,
  1100. "max": null,
  1101. "min": null,
  1102. "show": true
  1103. }
  1104. ]
  1105. },
  1106. {
  1107. "aliasColors": {},
  1108. "bars": false,
  1109. "dashLength": 10,
  1110. "dashes": false,
  1111. "datasource": "${DS_PROMETHEUS}",
  1112. "fill": 1,
  1113. "id": 48,
  1114. "legend": {
  1115. "avg": false,
  1116. "current": false,
  1117. "max": false,
  1118. "min": false,
  1119. "show": true,
  1120. "total": false,
  1121. "values": false
  1122. },
  1123. "lines": true,
  1124. "linewidth": 1,
  1125. "links": [],
  1126. "nullPointMode": "null",
  1127. "percentage": false,
  1128. "pointradius": 5,
  1129. "points": false,
  1130. "renderer": "flot",
  1131. "seriesOverrides": [],
  1132. "spaceLength": 10,
  1133. "span": 12,
  1134. "stack": false,
  1135. "steppedLine": false,
  1136. "targets": [
  1137. {
  1138. "expr": "sum(SeaweedFS_volumeServer_volumes) by (collection, type)",
  1139. "format": "time_series",
  1140. "hide": false,
  1141. "intervalFactor": 2,
  1142. "legendFormat": "{{collection}} {{type}}",
  1143. "refId": "A"
  1144. },
  1145. {
  1146. "expr": "sum(SeaweedFS_volumeServer_max_volumes)",
  1147. "format": "time_series",
  1148. "intervalFactor": 2,
  1149. "legendFormat": "Total",
  1150. "refId": "B"
  1151. }
  1152. ],
  1153. "thresholds": [],
  1154. "timeFrom": null,
  1155. "timeShift": null,
  1156. "title": "Volume Count",
  1157. "tooltip": {
  1158. "shared": true,
  1159. "sort": 0,
  1160. "value_type": "individual"
  1161. },
  1162. "type": "graph",
  1163. "xaxis": {
  1164. "buckets": null,
  1165. "mode": "time",
  1166. "name": null,
  1167. "show": true,
  1168. "values": []
  1169. },
  1170. "yaxes": [
  1171. {
  1172. "format": "short",
  1173. "label": null,
  1174. "logBase": 1,
  1175. "max": null,
  1176. "min": null,
  1177. "show": true
  1178. },
  1179. {
  1180. "format": "short",
  1181. "label": null,
  1182. "logBase": 1,
  1183. "max": null,
  1184. "min": null,
  1185. "show": true
  1186. }
  1187. ]
  1188. },
  1189. {
  1190. "aliasColors": {},
  1191. "bars": false,
  1192. "dashLength": 10,
  1193. "dashes": false,
  1194. "datasource": "${DS_PROMETHEUS}",
  1195. "fill": 1,
  1196. "id": 50,
  1197. "legend": {
  1198. "avg": false,
  1199. "current": false,
  1200. "max": false,
  1201. "min": false,
  1202. "show": true,
  1203. "total": false,
  1204. "values": false
  1205. },
  1206. "lines": true,
  1207. "linewidth": 1,
  1208. "links": [],
  1209. "nullPointMode": "null",
  1210. "percentage": false,
  1211. "pointradius": 5,
  1212. "points": false,
  1213. "renderer": "flot",
  1214. "seriesOverrides": [],
  1215. "spaceLength": 10,
  1216. "span": 12,
  1217. "stack": false,
  1218. "steppedLine": false,
  1219. "targets": [
  1220. {
  1221. "expr": "sum(SeaweedFS_volumeServer_total_disk_size) by (collection, type)",
  1222. "format": "time_series",
  1223. "hide": false,
  1224. "intervalFactor": 2,
  1225. "legendFormat": "{{collection}} {{type}}",
  1226. "refId": "A"
  1227. },
  1228. {
  1229. "expr": "sum(SeaweedFS_volumeServer_total_disk_size)",
  1230. "format": "time_series",
  1231. "intervalFactor": 2,
  1232. "legendFormat": "Total",
  1233. "refId": "B"
  1234. }
  1235. ],
  1236. "thresholds": [],
  1237. "timeFrom": null,
  1238. "timeShift": null,
  1239. "title": "Used Disk Space by Collection and Type",
  1240. "tooltip": {
  1241. "shared": true,
  1242. "sort": 0,
  1243. "value_type": "individual"
  1244. },
  1245. "type": "graph",
  1246. "xaxis": {
  1247. "buckets": null,
  1248. "mode": "time",
  1249. "name": null,
  1250. "show": true,
  1251. "values": []
  1252. },
  1253. "yaxes": [
  1254. {
  1255. "format": "bytes",
  1256. "label": null,
  1257. "logBase": 1,
  1258. "max": null,
  1259. "min": null,
  1260. "show": true
  1261. },
  1262. {
  1263. "format": "short",
  1264. "label": null,
  1265. "logBase": 1,
  1266. "max": null,
  1267. "min": null,
  1268. "show": true
  1269. }
  1270. ]
  1271. },
  1272. {
  1273. "aliasColors": {},
  1274. "bars": false,
  1275. "dashLength": 10,
  1276. "dashes": false,
  1277. "datasource": "${DS_PROMETHEUS}",
  1278. "fill": 1,
  1279. "id": 51,
  1280. "legend": {
  1281. "avg": false,
  1282. "current": false,
  1283. "max": false,
  1284. "min": false,
  1285. "show": true,
  1286. "total": false,
  1287. "values": false
  1288. },
  1289. "lines": true,
  1290. "linewidth": 1,
  1291. "links": [],
  1292. "nullPointMode": "null",
  1293. "percentage": false,
  1294. "pointradius": 5,
  1295. "points": false,
  1296. "renderer": "flot",
  1297. "seriesOverrides": [],
  1298. "spaceLength": 10,
  1299. "span": 12,
  1300. "stack": false,
  1301. "steppedLine": false,
  1302. "targets": [
  1303. {
  1304. "expr": "sum(SeaweedFS_volumeServer_total_disk_size) by (exported_instance)",
  1305. "format": "time_series",
  1306. "hide": false,
  1307. "intervalFactor": 2,
  1308. "legendFormat": "{{exported_instance}}",
  1309. "refId": "A"
  1310. }
  1311. ],
  1312. "thresholds": [],
  1313. "timeFrom": null,
  1314. "timeShift": null,
  1315. "title": "Used Disk Space by Host",
  1316. "tooltip": {
  1317. "shared": true,
  1318. "sort": 0,
  1319. "value_type": "individual"
  1320. },
  1321. "type": "graph",
  1322. "xaxis": {
  1323. "buckets": null,
  1324. "mode": "time",
  1325. "name": null,
  1326. "show": true,
  1327. "values": []
  1328. },
  1329. "yaxes": [
  1330. {
  1331. "format": "bytes",
  1332. "label": null,
  1333. "logBase": 1,
  1334. "max": null,
  1335. "min": null,
  1336. "show": true
  1337. },
  1338. {
  1339. "format": "short",
  1340. "label": null,
  1341. "logBase": 1,
  1342. "max": null,
  1343. "min": null,
  1344. "show": true
  1345. }
  1346. ]
  1347. }
  1348. ],
  1349. "repeat": null,
  1350. "repeatIteration": null,
  1351. "repeatRowId": null,
  1352. "showTitle": true,
  1353. "title": "Volume Server",
  1354. "titleSize": "h6"
  1355. },
  1356. {
  1357. "collapse": true,
  1358. "height": 251,
  1359. "panels": [
  1360. {
  1361. "aliasColors": {},
  1362. "bars": false,
  1363. "dashLength": 10,
  1364. "dashes": false,
  1365. "datasource": "${DS_PROMETHEUS}",
  1366. "editable": true,
  1367. "error": false,
  1368. "fill": 1,
  1369. "grid": {},
  1370. "id": 12,
  1371. "legend": {
  1372. "alignAsTable": false,
  1373. "avg": false,
  1374. "current": false,
  1375. "max": false,
  1376. "min": false,
  1377. "show": false,
  1378. "total": false,
  1379. "values": false
  1380. },
  1381. "lines": true,
  1382. "linewidth": 2,
  1383. "links": [],
  1384. "nullPointMode": "null as zero",
  1385. "percentage": false,
  1386. "pointradius": 5,
  1387. "points": false,
  1388. "renderer": "flot",
  1389. "seriesOverrides": [],
  1390. "spaceLength": 10,
  1391. "span": 6,
  1392. "stack": false,
  1393. "steppedLine": false,
  1394. "targets": [
  1395. {
  1396. "expr": "histogram_quantile(0.99, sum(rate(SeaweedFS_filerStore_request_seconds_bucket[1m])) by (le, type))",
  1397. "format": "time_series",
  1398. "intervalFactor": 2,
  1399. "legendFormat": "{{type}}",
  1400. "refId": "B"
  1401. }
  1402. ],
  1403. "thresholds": [],
  1404. "timeFrom": null,
  1405. "timeShift": null,
  1406. "title": "Filer Store Request Duration 99th percentile",
  1407. "tooltip": {
  1408. "msResolution": false,
  1409. "shared": true,
  1410. "sort": 0,
  1411. "value_type": "cumulative"
  1412. },
  1413. "type": "graph",
  1414. "xaxis": {
  1415. "buckets": null,
  1416. "mode": "time",
  1417. "name": null,
  1418. "show": true,
  1419. "values": []
  1420. },
  1421. "yaxes": [
  1422. {
  1423. "format": "s",
  1424. "label": null,
  1425. "logBase": 1,
  1426. "max": null,
  1427. "min": 0,
  1428. "show": true
  1429. },
  1430. {
  1431. "format": "short",
  1432. "label": null,
  1433. "logBase": 1,
  1434. "max": null,
  1435. "min": null,
  1436. "show": true
  1437. }
  1438. ]
  1439. },
  1440. {
  1441. "aliasColors": {},
  1442. "bars": false,
  1443. "dashLength": 10,
  1444. "dashes": false,
  1445. "datasource": "${DS_PROMETHEUS}",
  1446. "editable": true,
  1447. "error": false,
  1448. "fill": 1,
  1449. "grid": {},
  1450. "id": 14,
  1451. "legend": {
  1452. "alignAsTable": true,
  1453. "avg": true,
  1454. "current": true,
  1455. "hideEmpty": false,
  1456. "hideZero": false,
  1457. "max": false,
  1458. "min": false,
  1459. "rightSide": true,
  1460. "show": true,
  1461. "total": false,
  1462. "values": true
  1463. },
  1464. "lines": true,
  1465. "linewidth": 2,
  1466. "links": [],
  1467. "nullPointMode": "null as zero",
  1468. "percentage": false,
  1469. "pointradius": 5,
  1470. "points": false,
  1471. "renderer": "flot",
  1472. "seriesOverrides": [],
  1473. "spaceLength": 10,
  1474. "span": 6,
  1475. "stack": false,
  1476. "steppedLine": false,
  1477. "targets": [
  1478. {
  1479. "expr": "sum(rate(SeaweedFS_filerStore_request_total [1m])) by (type)",
  1480. "format": "time_series",
  1481. "intervalFactor": 2,
  1482. "legendFormat": "{{type}}",
  1483. "refId": "B"
  1484. }
  1485. ],
  1486. "thresholds": [],
  1487. "timeFrom": null,
  1488. "timeShift": null,
  1489. "title": "Filer Store QPS",
  1490. "tooltip": {
  1491. "msResolution": false,
  1492. "shared": true,
  1493. "sort": 0,
  1494. "value_type": "cumulative"
  1495. },
  1496. "type": "graph",
  1497. "xaxis": {
  1498. "buckets": null,
  1499. "mode": "time",
  1500. "name": null,
  1501. "show": true,
  1502. "values": []
  1503. },
  1504. "yaxes": [
  1505. {
  1506. "format": "short",
  1507. "label": null,
  1508. "logBase": 1,
  1509. "max": null,
  1510. "min": 0,
  1511. "show": true
  1512. },
  1513. {
  1514. "format": "short",
  1515. "label": null,
  1516. "logBase": 1,
  1517. "max": null,
  1518. "min": null,
  1519. "show": true
  1520. }
  1521. ]
  1522. }
  1523. ],
  1524. "repeat": null,
  1525. "repeatIteration": null,
  1526. "repeatRowId": null,
  1527. "showTitle": true,
  1528. "title": "Filer Store",
  1529. "titleSize": "h6"
  1530. },
  1531. {
  1532. "collapse": true,
  1533. "height": 242,
  1534. "panels": [
  1535. {
  1536. "aliasColors": {},
  1537. "bars": false,
  1538. "dashLength": 10,
  1539. "dashes": false,
  1540. "datasource": "${DS_PROMETHEUS}",
  1541. "editable": true,
  1542. "error": false,
  1543. "fill": 1,
  1544. "grid": {},
  1545. "id": 52,
  1546. "legend": {
  1547. "alignAsTable": false,
  1548. "avg": false,
  1549. "current": false,
  1550. "max": false,
  1551. "min": false,
  1552. "show": false,
  1553. "total": false,
  1554. "values": false
  1555. },
  1556. "lines": true,
  1557. "linewidth": 2,
  1558. "links": [],
  1559. "nullPointMode": "null as zero",
  1560. "percentage": false,
  1561. "pointradius": 5,
  1562. "points": false,
  1563. "renderer": "flot",
  1564. "seriesOverrides": [],
  1565. "spaceLength": 10,
  1566. "span": 6,
  1567. "stack": false,
  1568. "steppedLine": false,
  1569. "targets": [
  1570. {
  1571. "expr": "go_memstats_alloc_bytes{exported_job=\"filer\"}",
  1572. "format": "time_series",
  1573. "hide": false,
  1574. "intervalFactor": 2,
  1575. "legendFormat": "bytes allocated",
  1576. "refId": "B"
  1577. },
  1578. {
  1579. "expr": "rate(go_memstats_alloc_bytes_total{exported_job=\"filer\"}[30s])",
  1580. "format": "time_series",
  1581. "hide": false,
  1582. "intervalFactor": 2,
  1583. "legendFormat": "alloc rate",
  1584. "refId": "A"
  1585. },
  1586. {
  1587. "expr": "go_memstats_stack_inuse_bytes{exported_job=\"filer\"}",
  1588. "format": "time_series",
  1589. "hide": false,
  1590. "intervalFactor": 2,
  1591. "legendFormat": "stack inuse",
  1592. "refId": "C"
  1593. },
  1594. {
  1595. "expr": "go_memstats_heap_inuse_bytes{exported_job=\"filer\"}",
  1596. "format": "time_series",
  1597. "hide": false,
  1598. "intervalFactor": 2,
  1599. "legendFormat": "heap inuse",
  1600. "refId": "D"
  1601. }
  1602. ],
  1603. "thresholds": [],
  1604. "timeFrom": null,
  1605. "timeShift": null,
  1606. "title": "Filer Go Memory Stats",
  1607. "tooltip": {
  1608. "msResolution": false,
  1609. "shared": true,
  1610. "sort": 0,
  1611. "value_type": "cumulative"
  1612. },
  1613. "type": "graph",
  1614. "xaxis": {
  1615. "buckets": null,
  1616. "mode": "time",
  1617. "name": null,
  1618. "show": true,
  1619. "values": []
  1620. },
  1621. "yaxes": [
  1622. {
  1623. "format": "bytes",
  1624. "label": null,
  1625. "logBase": 1,
  1626. "max": null,
  1627. "min": 0,
  1628. "show": true
  1629. },
  1630. {
  1631. "format": "Bps",
  1632. "label": null,
  1633. "logBase": 1,
  1634. "max": null,
  1635. "min": null,
  1636. "show": true
  1637. }
  1638. ]
  1639. },
  1640. {
  1641. "aliasColors": {},
  1642. "bars": false,
  1643. "dashLength": 10,
  1644. "dashes": false,
  1645. "datasource": "${DS_PROMETHEUS}",
  1646. "editable": true,
  1647. "error": false,
  1648. "fill": 1,
  1649. "grid": {},
  1650. "id": 54,
  1651. "legend": {
  1652. "alignAsTable": false,
  1653. "avg": false,
  1654. "current": false,
  1655. "max": false,
  1656. "min": false,
  1657. "show": false,
  1658. "total": false,
  1659. "values": false
  1660. },
  1661. "lines": true,
  1662. "linewidth": 2,
  1663. "links": [],
  1664. "nullPointMode": "null as zero",
  1665. "percentage": false,
  1666. "pointradius": 5,
  1667. "points": false,
  1668. "renderer": "flot",
  1669. "seriesOverrides": [],
  1670. "spaceLength": 10,
  1671. "span": 6,
  1672. "stack": false,
  1673. "steppedLine": false,
  1674. "targets": [
  1675. {
  1676. "expr": "go_gc_duration_seconds{exported_job=\"filer\"}",
  1677. "format": "time_series",
  1678. "intervalFactor": 2,
  1679. "legendFormat": "{{quantile}}",
  1680. "refId": "B"
  1681. }
  1682. ],
  1683. "thresholds": [],
  1684. "timeFrom": null,
  1685. "timeShift": null,
  1686. "title": "Filer Go GC duration quantiles",
  1687. "tooltip": {
  1688. "msResolution": false,
  1689. "shared": true,
  1690. "sort": 0,
  1691. "value_type": "cumulative"
  1692. },
  1693. "type": "graph",
  1694. "xaxis": {
  1695. "buckets": null,
  1696. "mode": "time",
  1697. "name": null,
  1698. "show": true,
  1699. "values": []
  1700. },
  1701. "yaxes": [
  1702. {
  1703. "format": "s",
  1704. "label": null,
  1705. "logBase": 1,
  1706. "max": null,
  1707. "min": 0,
  1708. "show": true
  1709. },
  1710. {
  1711. "format": "Bps",
  1712. "label": null,
  1713. "logBase": 1,
  1714. "max": null,
  1715. "min": null,
  1716. "show": true
  1717. }
  1718. ]
  1719. },
  1720. {
  1721. "aliasColors": {},
  1722. "bars": false,
  1723. "dashLength": 10,
  1724. "dashes": false,
  1725. "datasource": "${DS_PROMETHEUS}",
  1726. "editable": true,
  1727. "error": false,
  1728. "fill": 1,
  1729. "grid": {},
  1730. "id": 53,
  1731. "legend": {
  1732. "alignAsTable": false,
  1733. "avg": false,
  1734. "current": false,
  1735. "max": false,
  1736. "min": false,
  1737. "show": false,
  1738. "total": false,
  1739. "values": false
  1740. },
  1741. "lines": true,
  1742. "linewidth": 2,
  1743. "links": [],
  1744. "nullPointMode": "null as zero",
  1745. "percentage": false,
  1746. "pointradius": 5,
  1747. "points": false,
  1748. "renderer": "flot",
  1749. "seriesOverrides": [],
  1750. "spaceLength": 10,
  1751. "span": 12,
  1752. "stack": false,
  1753. "steppedLine": false,
  1754. "targets": [
  1755. {
  1756. "expr": "go_goroutines{exported_job=\"filer\"}",
  1757. "format": "time_series",
  1758. "intervalFactor": 2,
  1759. "legendFormat": "{{exported_instance}}",
  1760. "refId": "B"
  1761. }
  1762. ],
  1763. "thresholds": [],
  1764. "timeFrom": null,
  1765. "timeShift": null,
  1766. "title": "Filer Go Routines",
  1767. "tooltip": {
  1768. "msResolution": false,
  1769. "shared": true,
  1770. "sort": 0,
  1771. "value_type": "cumulative"
  1772. },
  1773. "type": "graph",
  1774. "xaxis": {
  1775. "buckets": null,
  1776. "mode": "time",
  1777. "name": null,
  1778. "show": true,
  1779. "values": []
  1780. },
  1781. "yaxes": [
  1782. {
  1783. "format": "none",
  1784. "label": null,
  1785. "logBase": 1,
  1786. "max": null,
  1787. "min": 0,
  1788. "show": true
  1789. },
  1790. {
  1791. "format": "short",
  1792. "label": null,
  1793. "logBase": 1,
  1794. "max": null,
  1795. "min": null,
  1796. "show": true
  1797. }
  1798. ]
  1799. }
  1800. ],
  1801. "repeat": null,
  1802. "repeatIteration": null,
  1803. "repeatRowId": null,
  1804. "showTitle": true,
  1805. "title": "Filer Instances",
  1806. "titleSize": "h6"
  1807. }
  1808. ],
  1809. "schemaVersion": 14,
  1810. "style": "dark",
  1811. "tags": [],
  1812. "templating": {
  1813. "list": [
  1814. {
  1815. "current": {
  1816. "selected": true,
  1817. "text": "Prometheus",
  1818. "value": "Prometheus"
  1819. },
  1820. "description": null,
  1821. "error": null,
  1822. "hide": 0,
  1823. "includeAll": false,
  1824. "label": "Datasource",
  1825. "multi": false,
  1826. "name": "DS_PROMETHEUS",
  1827. "options": [],
  1828. "query": "prometheus",
  1829. "queryValue": "",
  1830. "refresh": 1,
  1831. "regex": "",
  1832. "skipUrlSync": false,
  1833. "type": "datasource"
  1834. }
  1835. ]
  1836. },
  1837. "time": {
  1838. "from": "now-30d",
  1839. "to": "now"
  1840. },
  1841. "timepicker": {
  1842. "refresh_intervals": [
  1843. "5s",
  1844. "10s",
  1845. "30s",
  1846. "1m",
  1847. "5m",
  1848. "15m",
  1849. "30m",
  1850. "1h",
  1851. "2h",
  1852. "1d"
  1853. ],
  1854. "time_options": [
  1855. "5m",
  1856. "15m",
  1857. "1h",
  1858. "6h",
  1859. "12h",
  1860. "24h",
  1861. "2d",
  1862. "7d",
  1863. "30d"
  1864. ]
  1865. },
  1866. "timezone": "browser",
  1867. "title": "SeaweedFS",
  1868. "version": 2
  1869. }