grafana.json 38 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012
  1. {
  2. "id": 6,
  3. "title": "test-etcd",
  4. "description": "etcd sample Grafana dashboard with Prometheus",
  5. "tags": [],
  6. "style": "dark",
  7. "timezone": "browser",
  8. "editable": true,
  9. "hideControls": false,
  10. "sharedCrosshair": false,
  11. "rows": [{
  12. "collapse": false,
  13. "editable": true,
  14. "height": "250px",
  15. "panels": [{
  16. "cacheTimeout": null,
  17. "colorBackground": false,
  18. "colorValue": false,
  19. "colors": [
  20. "rgba(245, 54, 54, 0.9)",
  21. "rgba(237, 129, 40, 0.89)",
  22. "rgba(50, 172, 45, 0.97)"
  23. ],
  24. "datasource": "test-etcd",
  25. "editable": true,
  26. "error": false,
  27. "format": "none",
  28. "gauge": {
  29. "maxValue": 100,
  30. "minValue": 0,
  31. "show": false,
  32. "thresholdLabels": false,
  33. "thresholdMarkers": true
  34. },
  35. "id": 28,
  36. "interval": null,
  37. "isNew": true,
  38. "links": [],
  39. "mappingType": 1,
  40. "mappingTypes": [{
  41. "name": "value to text",
  42. "value": 1
  43. },
  44. {
  45. "name": "range to text",
  46. "value": 2
  47. }
  48. ],
  49. "maxDataPoints": 100,
  50. "nullPointMode": "connected",
  51. "nullText": null,
  52. "postfix": "",
  53. "postfixFontSize": "50%",
  54. "prefix": "",
  55. "prefixFontSize": "50%",
  56. "rangeMaps": [{
  57. "from": "null",
  58. "text": "N/A",
  59. "to": "null"
  60. }],
  61. "span": 3,
  62. "sparkline": {
  63. "fillColor": "rgba(31, 118, 189, 0.18)",
  64. "full": false,
  65. "lineColor": "rgb(31, 120, 193)",
  66. "show": false
  67. },
  68. "targets": [{
  69. "expr": "sum(etcd_server_has_leader)",
  70. "intervalFactor": 2,
  71. "legendFormat": "",
  72. "metric": "etcd_server_has_leader",
  73. "refId": "A",
  74. "step": 20
  75. }],
  76. "thresholds": "",
  77. "title": "Up",
  78. "type": "singlestat",
  79. "valueFontSize": "200%",
  80. "valueMaps": [{
  81. "op": "=",
  82. "text": "N/A",
  83. "value": "null"
  84. }],
  85. "valueName": "avg"
  86. },
  87. {
  88. "aliasColors": {},
  89. "bars": false,
  90. "datasource": "test-etcd",
  91. "editable": true,
  92. "error": false,
  93. "fill": 0,
  94. "id": 23,
  95. "isNew": true,
  96. "legend": {
  97. "avg": false,
  98. "current": false,
  99. "max": false,
  100. "min": false,
  101. "show": false,
  102. "total": false,
  103. "values": false
  104. },
  105. "lines": true,
  106. "linewidth": 2,
  107. "links": [],
  108. "nullPointMode": "connected",
  109. "percentage": false,
  110. "pointradius": 5,
  111. "points": false,
  112. "renderer": "flot",
  113. "seriesOverrides": [],
  114. "span": 5,
  115. "stack": false,
  116. "steppedLine": false,
  117. "targets": [{
  118. "expr": "sum(rate({grpc_type=\"unary\",grpc_code!=\"OK\"} [1m]))",
  119. "intervalFactor": 2,
  120. "legendFormat": "{{instance}} RPC Rate",
  121. "metric": "grpc_server_started_total",
  122. "refId": "A",
  123. "step": 2
  124. },
  125. {
  126. "expr": "sum(rate(grpc_server_started_total{grpc_type=\"unary\",grpc_code!=\"OK\"} [1m])) - sum(rate(grpc_server_handled_total{grpc_type=\"unary\"} [1m]))",
  127. "intervalFactor": 2,
  128. "legendFormat": "{{instance}} RPC Failed Rate",
  129. "metric": "grpc_server_handled_total",
  130. "refId": "B",
  131. "step": 2
  132. }
  133. ],
  134. "thresholds": [],
  135. "timeFrom": null,
  136. "timeShift": null,
  137. "title": "RPC Rate",
  138. "tooltip": {
  139. "msResolution": false,
  140. "shared": true,
  141. "sort": 0,
  142. "value_type": "individual"
  143. },
  144. "type": "graph",
  145. "xaxis": {
  146. "mode": "time",
  147. "name": null,
  148. "show": true,
  149. "values": []
  150. },
  151. "yaxes": [{
  152. "format": "ops",
  153. "label": null,
  154. "logBase": 1,
  155. "max": null,
  156. "min": null,
  157. "show": true
  158. },
  159. {
  160. "format": "short",
  161. "label": null,
  162. "logBase": 1,
  163. "max": null,
  164. "min": null,
  165. "show": true
  166. }
  167. ]
  168. },
  169. {
  170. "aliasColors": {},
  171. "bars": false,
  172. "datasource": "test-etcd",
  173. "editable": true,
  174. "error": false,
  175. "fill": 0,
  176. "id": 41,
  177. "isNew": true,
  178. "legend": {
  179. "avg": false,
  180. "current": false,
  181. "max": false,
  182. "min": false,
  183. "show": false,
  184. "total": false,
  185. "values": false
  186. },
  187. "lines": true,
  188. "linewidth": 2,
  189. "links": [],
  190. "nullPointMode": "connected",
  191. "percentage": false,
  192. "pointradius": 5,
  193. "points": false,
  194. "renderer": "flot",
  195. "seriesOverrides": [],
  196. "span": 4,
  197. "stack": true,
  198. "steppedLine": false,
  199. "targets": [{
  200. "expr": "sum(grpc_server_started_total {grpc_service=\"etcdserverpb.Watch\",grpc_type=\"bidi_stream\",grpc_code!=\"OK\"}) - sum(grpc_server_handled_total {grpc_service=\"etcdserverpb.Watch\",grpc_type=\"bidi_stream\"})",
  201. "intervalFactor": 2,
  202. "legendFormat": "Watch Streams",
  203. "metric": "grpc_server_handled_total",
  204. "refId": "A",
  205. "step": 4
  206. },
  207. {
  208. "expr": "sum(grpc_server_started_total {grpc_service=\"etcdserverpb.Lease\",grpc_type=\"bidi_stream\"}) - sum(grpc_server_handled_total {grpc_service=\"etcdserverpb.Lease\",grpc_type=\"bidi_stream\"})",
  209. "intervalFactor": 2,
  210. "legendFormat": "Lease Streams",
  211. "metric": "grpc_server_handled_total",
  212. "refId": "B",
  213. "step": 4
  214. }
  215. ],
  216. "thresholds": [],
  217. "timeFrom": null,
  218. "timeShift": null,
  219. "title": "Active Streams",
  220. "tooltip": {
  221. "msResolution": false,
  222. "shared": true,
  223. "sort": 0,
  224. "value_type": "individual"
  225. },
  226. "type": "graph",
  227. "xaxis": {
  228. "mode": "time",
  229. "name": null,
  230. "show": true,
  231. "values": []
  232. },
  233. "yaxes": [{
  234. "format": "short",
  235. "label": "",
  236. "logBase": 1,
  237. "max": null,
  238. "min": null,
  239. "show": true
  240. },
  241. {
  242. "format": "short",
  243. "label": null,
  244. "logBase": 1,
  245. "max": null,
  246. "min": null,
  247. "show": true
  248. }
  249. ]
  250. }
  251. ],
  252. "showTitle": false,
  253. "title": "Row"
  254. },
  255. {
  256. "collapse": false,
  257. "editable": true,
  258. "height": "250px",
  259. "panels": [{
  260. "aliasColors": {},
  261. "bars": false,
  262. "datasource": "test-etcd",
  263. "decimals": null,
  264. "editable": true,
  265. "error": false,
  266. "fill": 0,
  267. "grid": {},
  268. "id": 1,
  269. "legend": {
  270. "avg": false,
  271. "current": false,
  272. "max": false,
  273. "min": false,
  274. "show": false,
  275. "total": false,
  276. "values": false
  277. },
  278. "lines": true,
  279. "linewidth": 2,
  280. "links": [],
  281. "nullPointMode": "connected",
  282. "percentage": false,
  283. "pointradius": 5,
  284. "points": false,
  285. "renderer": "flot",
  286. "seriesOverrides": [],
  287. "span": 4,
  288. "stack": false,
  289. "steppedLine": false,
  290. "targets": [{
  291. "expr": "etcd_debugging_mvcc_db_total_size_in_bytes",
  292. "hide": false,
  293. "interval": "",
  294. "intervalFactor": 2,
  295. "legendFormat": "{{instance}} DB Size",
  296. "metric": "",
  297. "refId": "A",
  298. "step": 4
  299. }],
  300. "thresholds": [],
  301. "timeFrom": null,
  302. "timeShift": null,
  303. "title": "DB Size",
  304. "tooltip": {
  305. "msResolution": false,
  306. "shared": true,
  307. "sort": 0,
  308. "value_type": "cumulative"
  309. },
  310. "type": "graph",
  311. "xaxis": {
  312. "mode": "time",
  313. "name": null,
  314. "show": true,
  315. "values": []
  316. },
  317. "yaxes": [{
  318. "format": "bytes",
  319. "logBase": 1,
  320. "max": null,
  321. "min": null,
  322. "show": true
  323. },
  324. {
  325. "format": "short",
  326. "logBase": 1,
  327. "max": null,
  328. "min": null,
  329. "show": false
  330. }
  331. ]
  332. },
  333. {
  334. "aliasColors": {},
  335. "bars": false,
  336. "datasource": "test-etcd",
  337. "editable": true,
  338. "error": false,
  339. "fill": 0,
  340. "grid": {},
  341. "id": 3,
  342. "legend": {
  343. "avg": false,
  344. "current": false,
  345. "max": false,
  346. "min": false,
  347. "show": false,
  348. "total": false,
  349. "values": false
  350. },
  351. "lines": true,
  352. "linewidth": 2,
  353. "links": [],
  354. "nullPointMode": "connected",
  355. "percentage": false,
  356. "pointradius": 1,
  357. "points": false,
  358. "renderer": "flot",
  359. "seriesOverrides": [],
  360. "span": 4,
  361. "stack": false,
  362. "steppedLine": true,
  363. "targets": [{
  364. "expr": "histogram_quantile(0.99, sum(rate(etcd_disk_wal_fsync_duration_seconds_bucket [5m])) by (instance, le))",
  365. "hide": false,
  366. "intervalFactor": 2,
  367. "legendFormat": "{{instance}} WAL fsync",
  368. "metric": "etcd_disk_wal_fsync_duration_seconds_bucket",
  369. "refId": "A",
  370. "step": 4
  371. },
  372. {
  373. "expr": "histogram_quantile(0.99, sum(rate(etcd_disk_backend_commit_duration_seconds_bucket [5m])) by (instance, le))",
  374. "intervalFactor": 2,
  375. "legendFormat": "{{instance}} DB fsync",
  376. "metric": "etcd_disk_backend_commit_duration_seconds_bucket",
  377. "refId": "B",
  378. "step": 4
  379. }
  380. ],
  381. "thresholds": [],
  382. "timeFrom": null,
  383. "timeShift": null,
  384. "title": "Disk Sync Duration",
  385. "tooltip": {
  386. "msResolution": false,
  387. "shared": true,
  388. "sort": 0,
  389. "value_type": "cumulative"
  390. },
  391. "type": "graph",
  392. "xaxis": {
  393. "mode": "time",
  394. "name": null,
  395. "show": true,
  396. "values": []
  397. },
  398. "yaxes": [{
  399. "format": "s",
  400. "logBase": 1,
  401. "max": null,
  402. "min": null,
  403. "show": true
  404. },
  405. {
  406. "format": "short",
  407. "logBase": 1,
  408. "max": null,
  409. "min": null,
  410. "show": false
  411. }
  412. ]
  413. },
  414. {
  415. "aliasColors": {},
  416. "bars": false,
  417. "datasource": "test-etcd",
  418. "editable": true,
  419. "error": false,
  420. "fill": 0,
  421. "id": 29,
  422. "isNew": true,
  423. "legend": {
  424. "avg": false,
  425. "current": false,
  426. "max": false,
  427. "min": false,
  428. "show": false,
  429. "total": false,
  430. "values": false
  431. },
  432. "lines": true,
  433. "linewidth": 2,
  434. "links": [],
  435. "nullPointMode": "connected",
  436. "percentage": false,
  437. "pointradius": 5,
  438. "points": false,
  439. "renderer": "flot",
  440. "seriesOverrides": [],
  441. "span": 4,
  442. "stack": false,
  443. "steppedLine": false,
  444. "targets": [{
  445. "expr": "process_resident_memory_bytes",
  446. "intervalFactor": 2,
  447. "legendFormat": "{{instance}} Resident Memory",
  448. "metric": "process_resident_memory_bytes",
  449. "refId": "A",
  450. "step": 4
  451. }],
  452. "thresholds": [],
  453. "timeFrom": null,
  454. "timeShift": null,
  455. "title": "Memory",
  456. "tooltip": {
  457. "msResolution": false,
  458. "shared": true,
  459. "sort": 0,
  460. "value_type": "individual"
  461. },
  462. "type": "graph",
  463. "xaxis": {
  464. "mode": "time",
  465. "name": null,
  466. "show": true,
  467. "values": []
  468. },
  469. "yaxes": [{
  470. "format": "bytes",
  471. "label": null,
  472. "logBase": 1,
  473. "max": null,
  474. "min": null,
  475. "show": true
  476. },
  477. {
  478. "format": "short",
  479. "label": null,
  480. "logBase": 1,
  481. "max": null,
  482. "min": null,
  483. "show": true
  484. }
  485. ]
  486. }
  487. ],
  488. "title": "New row"
  489. },
  490. {
  491. "collapse": false,
  492. "editable": true,
  493. "height": "250px",
  494. "panels": [{
  495. "aliasColors": {},
  496. "bars": false,
  497. "datasource": "test-etcd",
  498. "editable": true,
  499. "error": false,
  500. "fill": 5,
  501. "id": 22,
  502. "isNew": true,
  503. "legend": {
  504. "avg": false,
  505. "current": false,
  506. "max": false,
  507. "min": false,
  508. "show": false,
  509. "total": false,
  510. "values": false
  511. },
  512. "lines": true,
  513. "linewidth": 2,
  514. "links": [],
  515. "nullPointMode": "connected",
  516. "percentage": false,
  517. "pointradius": 5,
  518. "points": false,
  519. "renderer": "flot",
  520. "seriesOverrides": [],
  521. "span": 3,
  522. "stack": true,
  523. "steppedLine": false,
  524. "targets": [{
  525. "expr": "rate(etcd_network_client_grpc_received_bytes_total [1m])",
  526. "intervalFactor": 2,
  527. "legendFormat": "{{instance}} Client Traffic In",
  528. "metric": "etcd_network_client_grpc_received_bytes_total",
  529. "refId": "A",
  530. "step": 4
  531. }],
  532. "thresholds": [],
  533. "timeFrom": null,
  534. "timeShift": null,
  535. "title": "Client Traffic In",
  536. "tooltip": {
  537. "msResolution": false,
  538. "shared": true,
  539. "sort": 0,
  540. "value_type": "individual"
  541. },
  542. "type": "graph",
  543. "xaxis": {
  544. "mode": "time",
  545. "name": null,
  546. "show": true,
  547. "values": []
  548. },
  549. "yaxes": [{
  550. "format": "short",
  551. "label": null,
  552. "logBase": 1,
  553. "max": null,
  554. "min": null,
  555. "show": true
  556. },
  557. {
  558. "format": "short",
  559. "label": null,
  560. "logBase": 1,
  561. "max": null,
  562. "min": null,
  563. "show": true
  564. }
  565. ]
  566. },
  567. {
  568. "aliasColors": {},
  569. "bars": false,
  570. "datasource": "test-etcd",
  571. "editable": true,
  572. "error": false,
  573. "fill": 5,
  574. "id": 21,
  575. "isNew": true,
  576. "legend": {
  577. "avg": false,
  578. "current": false,
  579. "max": false,
  580. "min": false,
  581. "show": false,
  582. "total": false,
  583. "values": false
  584. },
  585. "lines": true,
  586. "linewidth": 2,
  587. "links": [],
  588. "nullPointMode": "connected",
  589. "percentage": false,
  590. "pointradius": 5,
  591. "points": false,
  592. "renderer": "flot",
  593. "seriesOverrides": [],
  594. "span": 3,
  595. "stack": true,
  596. "steppedLine": false,
  597. "targets": [{
  598. "expr": "rate(etcd_network_client_grpc_sent_bytes_total [1m])",
  599. "intervalFactor": 2,
  600. "legendFormat": "{{instance}} Client Traffic Out",
  601. "metric": "etcd_network_client_grpc_sent_bytes_total",
  602. "refId": "A",
  603. "step": 4
  604. }],
  605. "thresholds": [],
  606. "timeFrom": null,
  607. "timeShift": null,
  608. "title": "Client Traffic Out",
  609. "tooltip": {
  610. "msResolution": false,
  611. "shared": true,
  612. "sort": 0,
  613. "value_type": "individual"
  614. },
  615. "type": "graph",
  616. "xaxis": {
  617. "mode": "time",
  618. "name": null,
  619. "show": true,
  620. "values": []
  621. },
  622. "yaxes": [{
  623. "format": "Bps",
  624. "label": null,
  625. "logBase": 1,
  626. "max": null,
  627. "min": null,
  628. "show": true
  629. },
  630. {
  631. "format": "short",
  632. "label": null,
  633. "logBase": 1,
  634. "max": null,
  635. "min": null,
  636. "show": true
  637. }
  638. ]
  639. },
  640. {
  641. "aliasColors": {},
  642. "bars": false,
  643. "datasource": "test-etcd",
  644. "editable": true,
  645. "error": false,
  646. "fill": 0,
  647. "id": 20,
  648. "isNew": true,
  649. "legend": {
  650. "avg": false,
  651. "current": false,
  652. "max": false,
  653. "min": false,
  654. "show": false,
  655. "total": false,
  656. "values": false
  657. },
  658. "lines": true,
  659. "linewidth": 2,
  660. "links": [],
  661. "nullPointMode": "connected",
  662. "percentage": false,
  663. "pointradius": 5,
  664. "points": false,
  665. "renderer": "flot",
  666. "seriesOverrides": [],
  667. "span": 3,
  668. "stack": false,
  669. "steppedLine": false,
  670. "targets": [{
  671. "expr": "sum(rate(etcd_network_peer_received_bytes_total [1m])) by (instance)",
  672. "intervalFactor": 2,
  673. "legendFormat": "{{instance}} Peer Traffic In",
  674. "metric": "etcd_network_peer_received_bytes_total",
  675. "refId": "A",
  676. "step": 4
  677. }],
  678. "thresholds": [],
  679. "timeFrom": null,
  680. "timeShift": null,
  681. "title": "Peer Traffic In",
  682. "tooltip": {
  683. "msResolution": false,
  684. "shared": true,
  685. "sort": 0,
  686. "value_type": "individual"
  687. },
  688. "type": "graph",
  689. "xaxis": {
  690. "mode": "time",
  691. "name": null,
  692. "show": true,
  693. "values": []
  694. },
  695. "yaxes": [{
  696. "format": "Bps",
  697. "label": null,
  698. "logBase": 1,
  699. "max": null,
  700. "min": null,
  701. "show": true
  702. },
  703. {
  704. "format": "short",
  705. "label": null,
  706. "logBase": 1,
  707. "max": null,
  708. "min": null,
  709. "show": true
  710. }
  711. ]
  712. },
  713. {
  714. "aliasColors": {},
  715. "bars": false,
  716. "datasource": "test-etcd",
  717. "decimals": null,
  718. "editable": true,
  719. "error": false,
  720. "fill": 0,
  721. "grid": {},
  722. "id": 16,
  723. "legend": {
  724. "avg": false,
  725. "current": false,
  726. "max": false,
  727. "min": false,
  728. "show": false,
  729. "total": false,
  730. "values": false
  731. },
  732. "lines": true,
  733. "linewidth": 2,
  734. "links": [],
  735. "nullPointMode": "connected",
  736. "percentage": false,
  737. "pointradius": 5,
  738. "points": false,
  739. "renderer": "flot",
  740. "seriesOverrides": [],
  741. "span": 3,
  742. "stack": false,
  743. "steppedLine": false,
  744. "targets": [{
  745. "expr": "sum(rate(etcd_network_peer_sent_bytes_total [1m])) by (instance)",
  746. "hide": false,
  747. "interval": "",
  748. "intervalFactor": 2,
  749. "legendFormat": "{{instance}} Peer Traffic Out",
  750. "metric": "etcd_network_peer_sent_bytes_total",
  751. "refId": "A",
  752. "step": 4
  753. }],
  754. "thresholds": [],
  755. "timeFrom": null,
  756. "timeShift": null,
  757. "title": "Peer Traffic Out",
  758. "tooltip": {
  759. "msResolution": false,
  760. "shared": true,
  761. "sort": 0,
  762. "value_type": "cumulative"
  763. },
  764. "type": "graph",
  765. "xaxis": {
  766. "mode": "time",
  767. "name": null,
  768. "show": true,
  769. "values": []
  770. },
  771. "yaxes": [{
  772. "format": "Bps",
  773. "logBase": 1,
  774. "max": null,
  775. "min": null,
  776. "show": true
  777. },
  778. {
  779. "format": "short",
  780. "logBase": 1,
  781. "max": null,
  782. "min": null,
  783. "show": true
  784. }
  785. ]
  786. }
  787. ],
  788. "title": "New row"
  789. },
  790. {
  791. "collapse": false,
  792. "editable": true,
  793. "height": "250px",
  794. "panels": [{
  795. "aliasColors": {},
  796. "bars": false,
  797. "datasource": "test-etcd",
  798. "editable": true,
  799. "error": false,
  800. "fill": 0,
  801. "id": 40,
  802. "isNew": true,
  803. "legend": {
  804. "avg": false,
  805. "current": false,
  806. "max": false,
  807. "min": false,
  808. "show": false,
  809. "total": false,
  810. "values": false
  811. },
  812. "lines": true,
  813. "linewidth": 2,
  814. "links": [],
  815. "nullPointMode": "connected",
  816. "percentage": false,
  817. "pointradius": 5,
  818. "points": false,
  819. "renderer": "flot",
  820. "seriesOverrides": [],
  821. "span": 6,
  822. "stack": false,
  823. "steppedLine": false,
  824. "targets": [{
  825. "expr": "sum(rate(etcd_server_proposals_failed_total [1m]))",
  826. "intervalFactor": 2,
  827. "legendFormat": "Proposal Failure Rate",
  828. "metric": "etcd_server_proposals_failed_total",
  829. "refId": "A",
  830. "step": 2
  831. },
  832. {
  833. "expr": "sum(etcd_server_proposals_pending)",
  834. "intervalFactor": 2,
  835. "legendFormat": "Proposal Pending Total",
  836. "metric": "etcd_server_proposals_pending",
  837. "refId": "B",
  838. "step": 2
  839. },
  840. {
  841. "expr": "sum(rate(etcd_server_proposals_committed_total [1m]))",
  842. "intervalFactor": 2,
  843. "legendFormat": "Proposal Commit Rate",
  844. "metric": "etcd_server_proposals_committed_total",
  845. "refId": "C",
  846. "step": 2
  847. },
  848. {
  849. "expr": "sum(rate(etcd_server_proposals_applied_total [1m]))",
  850. "intervalFactor": 2,
  851. "legendFormat": "Proposal Apply Rate",
  852. "refId": "D",
  853. "step": 2
  854. }
  855. ],
  856. "thresholds": [],
  857. "timeFrom": null,
  858. "timeShift": null,
  859. "title": "Raft Proposals",
  860. "tooltip": {
  861. "msResolution": false,
  862. "shared": true,
  863. "sort": 0,
  864. "value_type": "individual"
  865. },
  866. "type": "graph",
  867. "xaxis": {
  868. "mode": "time",
  869. "name": null,
  870. "show": true,
  871. "values": []
  872. },
  873. "yaxes": [{
  874. "format": "short",
  875. "label": "",
  876. "logBase": 1,
  877. "max": null,
  878. "min": null,
  879. "show": true
  880. },
  881. {
  882. "format": "short",
  883. "label": null,
  884. "logBase": 1,
  885. "max": null,
  886. "min": null,
  887. "show": true
  888. }
  889. ]
  890. },
  891. {
  892. "aliasColors": {},
  893. "bars": false,
  894. "datasource": "test-etcd",
  895. "decimals": 0,
  896. "editable": true,
  897. "error": false,
  898. "fill": 0,
  899. "id": 19,
  900. "isNew": true,
  901. "legend": {
  902. "alignAsTable": false,
  903. "avg": false,
  904. "current": false,
  905. "max": false,
  906. "min": false,
  907. "rightSide": false,
  908. "show": false,
  909. "total": false,
  910. "values": false
  911. },
  912. "lines": true,
  913. "linewidth": 2,
  914. "links": [],
  915. "nullPointMode": "connected",
  916. "percentage": false,
  917. "pointradius": 5,
  918. "points": false,
  919. "renderer": "flot",
  920. "seriesOverrides": [],
  921. "span": 6,
  922. "stack": false,
  923. "steppedLine": false,
  924. "targets": [{
  925. "expr": "etcd_server_leader_changes_seen_total",
  926. "intervalFactor": 2,
  927. "legendFormat": "{{instance}} Leader Change Seen",
  928. "metric": "etcd_server_leader_changes_seen_total",
  929. "refId": "A",
  930. "step": 2
  931. }],
  932. "thresholds": [],
  933. "timeFrom": null,
  934. "timeShift": null,
  935. "title": "Rate Leader Elections",
  936. "tooltip": {
  937. "msResolution": false,
  938. "shared": true,
  939. "sort": 0,
  940. "value_type": "individual"
  941. },
  942. "type": "graph",
  943. "xaxis": {
  944. "mode": "time",
  945. "name": null,
  946. "show": true,
  947. "values": []
  948. },
  949. "yaxes": [{
  950. "format": "short",
  951. "label": null,
  952. "logBase": 1,
  953. "max": null,
  954. "min": null,
  955. "show": true
  956. },
  957. {
  958. "format": "short",
  959. "label": null,
  960. "logBase": 1,
  961. "max": null,
  962. "min": null,
  963. "show": true
  964. }
  965. ]
  966. }
  967. ],
  968. "title": "New row"
  969. }
  970. ],
  971. "time": {
  972. "from": "now-15m",
  973. "to": "now"
  974. },
  975. "timepicker": {
  976. "now": true,
  977. "refresh_intervals": [
  978. "5s",
  979. "10s",
  980. "30s",
  981. "1m",
  982. "5m",
  983. "15m",
  984. "30m",
  985. "1h",
  986. "2h",
  987. "1d"
  988. ],
  989. "time_options": [
  990. "5m",
  991. "15m",
  992. "1h",
  993. "6h",
  994. "12h",
  995. "24h",
  996. "2d",
  997. "7d",
  998. "30d"
  999. ]
  1000. },
  1001. "templating": {
  1002. "list": []
  1003. },
  1004. "annotations": {
  1005. "list": []
  1006. },
  1007. "refresh": false,
  1008. "schemaVersion": 13,
  1009. "version": 215,
  1010. "links": [],
  1011. "gnetId": null
  1012. }