Kubernetes_Scheduler.json 22 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963
  1. {
  2. "__inputs": [],
  3. "__elements": [],
  4. "__requires": [
  5. {
  6. "type": "grafana",
  7. "id": "grafana",
  8. "name": "Grafana",
  9. "version": "8.3.2"
  10. },
  11. {
  12. "type": "panel",
  13. "id": "graph",
  14. "name": "Graph (old)",
  15. "version": ""
  16. },
  17. {
  18. "type": "datasource",
  19. "id": "prometheus",
  20. "name": "Prometheus",
  21. "version": "1.0.0"
  22. },
  23. {
  24. "type": "panel",
  25. "id": "stat",
  26. "name": "Stat",
  27. "version": ""
  28. }
  29. ],
  30. "annotations": {
  31. "list": [
  32. {
  33. "builtIn": 1,
  34. "datasource": "-- Grafana --",
  35. "enable": true,
  36. "hide": true,
  37. "iconColor": "rgba(0, 211, 255, 1)",
  38. "name": "Annotations & Alerts",
  39. "target": {
  40. "limit": 100,
  41. "matchAny": false,
  42. "tags": [],
  43. "type": "dashboard"
  44. },
  45. "type": "dashboard"
  46. }
  47. ]
  48. },
  49. "editable": false,
  50. "fiscalYearStartMonth": 0,
  51. "graphTooltip": 0,
  52. "id": null,
  53. "iteration": 1640159989547,
  54. "links": [],
  55. "liveNow": false,
  56. "panels": [
  57. {
  58. "datasource": {
  59. "uid": "$datasource"
  60. },
  61. "fieldConfig": {
  62. "defaults": {
  63. "color": {
  64. "mode": "thresholds"
  65. },
  66. "mappings": [
  67. {
  68. "options": {
  69. "match": "null",
  70. "result": {
  71. "text": "N/A"
  72. }
  73. },
  74. "type": "special"
  75. }
  76. ],
  77. "thresholds": {
  78. "mode": "absolute",
  79. "steps": [
  80. {
  81. "color": "green",
  82. "value": null
  83. },
  84. {
  85. "color": "red",
  86. "value": 80
  87. }
  88. ]
  89. },
  90. "unit": "none"
  91. },
  92. "overrides": []
  93. },
  94. "gridPos": {
  95. "h": 7,
  96. "w": 4,
  97. "x": 0,
  98. "y": 0
  99. },
  100. "id": 2,
  101. "links": [],
  102. "maxDataPoints": 100,
  103. "options": {
  104. "colorMode": "none",
  105. "graphMode": "none",
  106. "justifyMode": "auto",
  107. "orientation": "horizontal",
  108. "reduceOptions": {
  109. "calcs": [
  110. "min"
  111. ],
  112. "fields": "",
  113. "values": false
  114. },
  115. "textMode": "auto"
  116. },
  117. "pluginVersion": "8.3.2",
  118. "targets": [
  119. {
  120. "expr": "sum(up{job=\"kube-scheduler\"})",
  121. "format": "time_series",
  122. "intervalFactor": 2,
  123. "legendFormat": "",
  124. "refId": "A"
  125. }
  126. ],
  127. "title": "Up",
  128. "type": "stat"
  129. },
  130. {
  131. "aliasColors": {},
  132. "bars": false,
  133. "dashLength": 10,
  134. "dashes": false,
  135. "datasource": {
  136. "uid": "$datasource"
  137. },
  138. "fill": 1,
  139. "fillGradient": 0,
  140. "gridPos": {
  141. "h": 7,
  142. "w": 10,
  143. "x": 4,
  144. "y": 0
  145. },
  146. "hiddenSeries": false,
  147. "id": 3,
  148. "legend": {
  149. "alignAsTable": true,
  150. "avg": false,
  151. "current": true,
  152. "max": false,
  153. "min": false,
  154. "rightSide": true,
  155. "show": true,
  156. "total": false,
  157. "values": true
  158. },
  159. "lines": true,
  160. "linewidth": 1,
  161. "links": [],
  162. "nullPointMode": "null",
  163. "options": {
  164. "alertThreshold": true
  165. },
  166. "percentage": false,
  167. "pluginVersion": "8.3.2",
  168. "pointradius": 5,
  169. "points": false,
  170. "renderer": "flot",
  171. "seriesOverrides": [],
  172. "spaceLength": 10,
  173. "stack": false,
  174. "steppedLine": false,
  175. "targets": [
  176. {
  177. "expr": "sum(rate(scheduler_e2e_scheduling_duration_seconds_count{job=\"kube-scheduler\", instance=~\"$instance\"}[5m])) by (instance)",
  178. "format": "time_series",
  179. "intervalFactor": 2,
  180. "legendFormat": "{{instance}} e2e",
  181. "refId": "A"
  182. },
  183. {
  184. "expr": "sum(rate(scheduler_binding_duration_seconds_count{job=\"kube-scheduler\", instance=~\"$instance\"}[5m])) by (instance)",
  185. "format": "time_series",
  186. "intervalFactor": 2,
  187. "legendFormat": "{{instance}} binding",
  188. "refId": "B"
  189. },
  190. {
  191. "expr": "sum(rate(scheduler_scheduling_algorithm_duration_seconds_count{job=\"kube-scheduler\", instance=~\"$instance\"}[5m])) by (instance)",
  192. "format": "time_series",
  193. "intervalFactor": 2,
  194. "legendFormat": "{{instance}} scheduling algorithm",
  195. "refId": "C"
  196. },
  197. {
  198. "expr": "sum(rate(scheduler_volume_scheduling_duration_seconds_count{job=\"kube-scheduler\", instance=~\"$instance\"}[5m])) by (instance)",
  199. "format": "time_series",
  200. "intervalFactor": 2,
  201. "legendFormat": "{{instance}} volume",
  202. "refId": "D"
  203. }
  204. ],
  205. "thresholds": [],
  206. "timeRegions": [],
  207. "title": "Scheduling Rate",
  208. "tooltip": {
  209. "shared": false,
  210. "sort": 0,
  211. "value_type": "individual"
  212. },
  213. "type": "graph",
  214. "xaxis": {
  215. "mode": "time",
  216. "show": true,
  217. "values": []
  218. },
  219. "yaxes": [
  220. {
  221. "format": "ops",
  222. "logBase": 1,
  223. "min": 0,
  224. "show": true
  225. },
  226. {
  227. "format": "ops",
  228. "logBase": 1,
  229. "min": 0,
  230. "show": true
  231. }
  232. ],
  233. "yaxis": {
  234. "align": false
  235. }
  236. },
  237. {
  238. "aliasColors": {},
  239. "bars": false,
  240. "dashLength": 10,
  241. "dashes": false,
  242. "datasource": {
  243. "uid": "$datasource"
  244. },
  245. "fill": 1,
  246. "fillGradient": 0,
  247. "gridPos": {
  248. "h": 7,
  249. "w": 10,
  250. "x": 14,
  251. "y": 0
  252. },
  253. "hiddenSeries": false,
  254. "id": 4,
  255. "legend": {
  256. "alignAsTable": true,
  257. "avg": false,
  258. "current": true,
  259. "max": false,
  260. "min": false,
  261. "rightSide": true,
  262. "show": true,
  263. "total": false,
  264. "values": true
  265. },
  266. "lines": true,
  267. "linewidth": 1,
  268. "links": [],
  269. "nullPointMode": "null",
  270. "options": {
  271. "alertThreshold": true
  272. },
  273. "percentage": false,
  274. "pluginVersion": "8.3.2",
  275. "pointradius": 5,
  276. "points": false,
  277. "renderer": "flot",
  278. "seriesOverrides": [],
  279. "spaceLength": 10,
  280. "stack": false,
  281. "steppedLine": false,
  282. "targets": [
  283. {
  284. "expr": "histogram_quantile(0.99, sum(rate(scheduler_e2e_scheduling_duration_seconds_bucket{job=\"kube-scheduler\",instance=~\"$instance\"}[5m])) by (instance, le))",
  285. "format": "time_series",
  286. "intervalFactor": 2,
  287. "legendFormat": "{{instance}} e2e",
  288. "refId": "A"
  289. },
  290. {
  291. "expr": "histogram_quantile(0.99, sum(rate(scheduler_binding_duration_seconds_bucket{job=\"kube-scheduler\",instance=~\"$instance\"}[5m])) by (instance, le))",
  292. "format": "time_series",
  293. "intervalFactor": 2,
  294. "legendFormat": "{{instance}} binding",
  295. "refId": "B"
  296. },
  297. {
  298. "expr": "histogram_quantile(0.99, sum(rate(scheduler_scheduling_algorithm_duration_seconds_bucket{job=\"kube-scheduler\",instance=~\"$instance\"}[5m])) by (instance, le))",
  299. "format": "time_series",
  300. "intervalFactor": 2,
  301. "legendFormat": "{{instance}} scheduling algorithm",
  302. "refId": "C"
  303. },
  304. {
  305. "expr": "histogram_quantile(0.99, sum(rate(scheduler_volume_scheduling_duration_seconds_bucket{job=\"kube-scheduler\",instance=~\"$instance\"}[5m])) by (instance, le))",
  306. "format": "time_series",
  307. "intervalFactor": 2,
  308. "legendFormat": "{{instance}} volume",
  309. "refId": "D"
  310. }
  311. ],
  312. "thresholds": [],
  313. "timeRegions": [],
  314. "title": "Scheduling latency 99th Quantile",
  315. "tooltip": {
  316. "shared": false,
  317. "sort": 0,
  318. "value_type": "individual"
  319. },
  320. "type": "graph",
  321. "xaxis": {
  322. "mode": "time",
  323. "show": true,
  324. "values": []
  325. },
  326. "yaxes": [
  327. {
  328. "format": "s",
  329. "logBase": 1,
  330. "min": 0,
  331. "show": true
  332. },
  333. {
  334. "format": "s",
  335. "logBase": 1,
  336. "min": 0,
  337. "show": true
  338. }
  339. ],
  340. "yaxis": {
  341. "align": false
  342. }
  343. },
  344. {
  345. "aliasColors": {},
  346. "bars": false,
  347. "dashLength": 10,
  348. "dashes": false,
  349. "datasource": {
  350. "uid": "$datasource"
  351. },
  352. "fill": 1,
  353. "fillGradient": 0,
  354. "gridPos": {
  355. "h": 7,
  356. "w": 8,
  357. "x": 0,
  358. "y": 7
  359. },
  360. "hiddenSeries": false,
  361. "id": 5,
  362. "legend": {
  363. "alignAsTable": false,
  364. "avg": false,
  365. "current": false,
  366. "max": false,
  367. "min": false,
  368. "rightSide": false,
  369. "show": true,
  370. "total": false,
  371. "values": false
  372. },
  373. "lines": true,
  374. "linewidth": 1,
  375. "links": [],
  376. "nullPointMode": "null",
  377. "options": {
  378. "alertThreshold": true
  379. },
  380. "percentage": false,
  381. "pluginVersion": "8.3.2",
  382. "pointradius": 5,
  383. "points": false,
  384. "renderer": "flot",
  385. "seriesOverrides": [],
  386. "spaceLength": 10,
  387. "stack": false,
  388. "steppedLine": false,
  389. "targets": [
  390. {
  391. "expr": "sum(rate(rest_client_requests_total{job=\"kube-scheduler\", instance=~\"$instance\",code=~\"2..\"}[5m]))",
  392. "format": "time_series",
  393. "intervalFactor": 2,
  394. "legendFormat": "2xx",
  395. "refId": "A"
  396. },
  397. {
  398. "expr": "sum(rate(rest_client_requests_total{job=\"kube-scheduler\", instance=~\"$instance\",code=~\"3..\"}[5m]))",
  399. "format": "time_series",
  400. "intervalFactor": 2,
  401. "legendFormat": "3xx",
  402. "refId": "B"
  403. },
  404. {
  405. "expr": "sum(rate(rest_client_requests_total{job=\"kube-scheduler\", instance=~\"$instance\",code=~\"4..\"}[5m]))",
  406. "format": "time_series",
  407. "intervalFactor": 2,
  408. "legendFormat": "4xx",
  409. "refId": "C"
  410. },
  411. {
  412. "expr": "sum(rate(rest_client_requests_total{job=\"kube-scheduler\", instance=~\"$instance\",code=~\"5..\"}[5m]))",
  413. "format": "time_series",
  414. "intervalFactor": 2,
  415. "legendFormat": "5xx",
  416. "refId": "D"
  417. }
  418. ],
  419. "thresholds": [],
  420. "timeRegions": [],
  421. "title": "Kube API Request Rate",
  422. "tooltip": {
  423. "shared": false,
  424. "sort": 0,
  425. "value_type": "individual"
  426. },
  427. "type": "graph",
  428. "xaxis": {
  429. "mode": "time",
  430. "show": true,
  431. "values": []
  432. },
  433. "yaxes": [
  434. {
  435. "format": "ops",
  436. "logBase": 1,
  437. "min": 0,
  438. "show": true
  439. },
  440. {
  441. "format": "ops",
  442. "logBase": 1,
  443. "min": 0,
  444. "show": true
  445. }
  446. ],
  447. "yaxis": {
  448. "align": false
  449. }
  450. },
  451. {
  452. "aliasColors": {},
  453. "bars": false,
  454. "dashLength": 10,
  455. "dashes": false,
  456. "datasource": {
  457. "uid": "$datasource"
  458. },
  459. "fill": 1,
  460. "fillGradient": 0,
  461. "gridPos": {
  462. "h": 7,
  463. "w": 16,
  464. "x": 8,
  465. "y": 7
  466. },
  467. "hiddenSeries": false,
  468. "id": 6,
  469. "legend": {
  470. "alignAsTable": false,
  471. "avg": false,
  472. "current": false,
  473. "max": false,
  474. "min": false,
  475. "rightSide": false,
  476. "show": true,
  477. "total": false,
  478. "values": false
  479. },
  480. "lines": true,
  481. "linewidth": 1,
  482. "links": [],
  483. "nullPointMode": "null",
  484. "options": {
  485. "alertThreshold": true
  486. },
  487. "percentage": false,
  488. "pluginVersion": "8.3.2",
  489. "pointradius": 5,
  490. "points": false,
  491. "renderer": "flot",
  492. "seriesOverrides": [],
  493. "spaceLength": 10,
  494. "stack": false,
  495. "steppedLine": false,
  496. "targets": [
  497. {
  498. "expr": "histogram_quantile(0.99, sum(rate(rest_client_request_duration_seconds_bucket{job=\"kube-scheduler\", instance=~\"$instance\", verb=\"POST\"}[5m])) by (verb, url, le))",
  499. "format": "time_series",
  500. "intervalFactor": 2,
  501. "legendFormat": "{{verb}} {{url}}",
  502. "refId": "A"
  503. }
  504. ],
  505. "thresholds": [],
  506. "timeRegions": [],
  507. "title": "Post Request Latency 99th Quantile",
  508. "tooltip": {
  509. "shared": false,
  510. "sort": 0,
  511. "value_type": "individual"
  512. },
  513. "type": "graph",
  514. "xaxis": {
  515. "mode": "time",
  516. "show": true,
  517. "values": []
  518. },
  519. "yaxes": [
  520. {
  521. "format": "s",
  522. "logBase": 1,
  523. "min": 0,
  524. "show": true
  525. },
  526. {
  527. "format": "s",
  528. "logBase": 1,
  529. "min": 0,
  530. "show": true
  531. }
  532. ],
  533. "yaxis": {
  534. "align": false
  535. }
  536. },
  537. {
  538. "aliasColors": {},
  539. "bars": false,
  540. "dashLength": 10,
  541. "dashes": false,
  542. "datasource": {
  543. "uid": "$datasource"
  544. },
  545. "fill": 1,
  546. "fillGradient": 0,
  547. "gridPos": {
  548. "h": 7,
  549. "w": 24,
  550. "x": 0,
  551. "y": 14
  552. },
  553. "hiddenSeries": false,
  554. "id": 7,
  555. "legend": {
  556. "alignAsTable": true,
  557. "avg": false,
  558. "current": true,
  559. "max": false,
  560. "min": false,
  561. "rightSide": true,
  562. "show": true,
  563. "total": false,
  564. "values": true
  565. },
  566. "lines": true,
  567. "linewidth": 1,
  568. "links": [],
  569. "nullPointMode": "null",
  570. "options": {
  571. "alertThreshold": true
  572. },
  573. "percentage": false,
  574. "pluginVersion": "8.3.2",
  575. "pointradius": 5,
  576. "points": false,
  577. "renderer": "flot",
  578. "seriesOverrides": [],
  579. "spaceLength": 10,
  580. "stack": false,
  581. "steppedLine": false,
  582. "targets": [
  583. {
  584. "expr": "histogram_quantile(0.99, sum(rate(rest_client_request_duration_seconds_bucket{job=\"kube-scheduler\", instance=~\"$instance\", verb=\"GET\"}[5m])) by (verb, url, le))",
  585. "format": "time_series",
  586. "intervalFactor": 2,
  587. "legendFormat": "{{verb}} {{url}}",
  588. "refId": "A"
  589. }
  590. ],
  591. "thresholds": [],
  592. "timeRegions": [],
  593. "title": "Get Request Latency 99th Quantile",
  594. "tooltip": {
  595. "shared": false,
  596. "sort": 0,
  597. "value_type": "individual"
  598. },
  599. "type": "graph",
  600. "xaxis": {
  601. "mode": "time",
  602. "show": true,
  603. "values": []
  604. },
  605. "yaxes": [
  606. {
  607. "format": "s",
  608. "logBase": 1,
  609. "min": 0,
  610. "show": true
  611. },
  612. {
  613. "format": "s",
  614. "logBase": 1,
  615. "min": 0,
  616. "show": true
  617. }
  618. ],
  619. "yaxis": {
  620. "align": false
  621. }
  622. },
  623. {
  624. "aliasColors": {},
  625. "bars": false,
  626. "dashLength": 10,
  627. "dashes": false,
  628. "datasource": {
  629. "uid": "$datasource"
  630. },
  631. "fill": 1,
  632. "fillGradient": 0,
  633. "gridPos": {
  634. "h": 7,
  635. "w": 8,
  636. "x": 0,
  637. "y": 21
  638. },
  639. "hiddenSeries": false,
  640. "id": 8,
  641. "legend": {
  642. "alignAsTable": false,
  643. "avg": false,
  644. "current": false,
  645. "max": false,
  646. "min": false,
  647. "rightSide": false,
  648. "show": true,
  649. "total": false,
  650. "values": false
  651. },
  652. "lines": true,
  653. "linewidth": 1,
  654. "links": [],
  655. "nullPointMode": "null",
  656. "options": {
  657. "alertThreshold": true
  658. },
  659. "percentage": false,
  660. "pluginVersion": "8.3.2",
  661. "pointradius": 5,
  662. "points": false,
  663. "renderer": "flot",
  664. "seriesOverrides": [],
  665. "spaceLength": 10,
  666. "stack": false,
  667. "steppedLine": false,
  668. "targets": [
  669. {
  670. "expr": "process_resident_memory_bytes{job=\"kube-scheduler\", instance=~\"$instance\"}",
  671. "format": "time_series",
  672. "intervalFactor": 2,
  673. "legendFormat": "{{instance}}",
  674. "refId": "A"
  675. }
  676. ],
  677. "thresholds": [],
  678. "timeRegions": [],
  679. "title": "Memory",
  680. "tooltip": {
  681. "shared": false,
  682. "sort": 0,
  683. "value_type": "individual"
  684. },
  685. "type": "graph",
  686. "xaxis": {
  687. "mode": "time",
  688. "show": true,
  689. "values": []
  690. },
  691. "yaxes": [
  692. {
  693. "format": "bytes",
  694. "logBase": 1,
  695. "show": true
  696. },
  697. {
  698. "format": "bytes",
  699. "logBase": 1,
  700. "show": true
  701. }
  702. ],
  703. "yaxis": {
  704. "align": false
  705. }
  706. },
  707. {
  708. "aliasColors": {},
  709. "bars": false,
  710. "dashLength": 10,
  711. "dashes": false,
  712. "datasource": {
  713. "uid": "$datasource"
  714. },
  715. "fill": 1,
  716. "fillGradient": 0,
  717. "gridPos": {
  718. "h": 7,
  719. "w": 8,
  720. "x": 8,
  721. "y": 21
  722. },
  723. "hiddenSeries": false,
  724. "id": 9,
  725. "legend": {
  726. "alignAsTable": false,
  727. "avg": false,
  728. "current": false,
  729. "max": false,
  730. "min": false,
  731. "rightSide": false,
  732. "show": true,
  733. "total": false,
  734. "values": false
  735. },
  736. "lines": true,
  737. "linewidth": 1,
  738. "links": [],
  739. "nullPointMode": "null",
  740. "options": {
  741. "alertThreshold": true
  742. },
  743. "percentage": false,
  744. "pluginVersion": "8.3.2",
  745. "pointradius": 5,
  746. "points": false,
  747. "renderer": "flot",
  748. "seriesOverrides": [],
  749. "spaceLength": 10,
  750. "stack": false,
  751. "steppedLine": false,
  752. "targets": [
  753. {
  754. "expr": "rate(process_cpu_seconds_total{job=\"kube-scheduler\", instance=~\"$instance\"}[5m])",
  755. "format": "time_series",
  756. "intervalFactor": 2,
  757. "legendFormat": "{{instance}}",
  758. "refId": "A"
  759. }
  760. ],
  761. "thresholds": [],
  762. "timeRegions": [],
  763. "title": "CPU usage",
  764. "tooltip": {
  765. "shared": false,
  766. "sort": 0,
  767. "value_type": "individual"
  768. },
  769. "type": "graph",
  770. "xaxis": {
  771. "mode": "time",
  772. "show": true,
  773. "values": []
  774. },
  775. "yaxes": [
  776. {
  777. "format": "bytes",
  778. "logBase": 1,
  779. "min": 0,
  780. "show": true
  781. },
  782. {
  783. "format": "bytes",
  784. "logBase": 1,
  785. "min": 0,
  786. "show": true
  787. }
  788. ],
  789. "yaxis": {
  790. "align": false
  791. }
  792. },
  793. {
  794. "aliasColors": {},
  795. "bars": false,
  796. "dashLength": 10,
  797. "dashes": false,
  798. "datasource": {
  799. "uid": "$datasource"
  800. },
  801. "fill": 1,
  802. "fillGradient": 0,
  803. "gridPos": {
  804. "h": 7,
  805. "w": 8,
  806. "x": 16,
  807. "y": 21
  808. },
  809. "hiddenSeries": false,
  810. "id": 10,
  811. "legend": {
  812. "alignAsTable": false,
  813. "avg": false,
  814. "current": false,
  815. "max": false,
  816. "min": false,
  817. "rightSide": false,
  818. "show": true,
  819. "total": false,
  820. "values": false
  821. },
  822. "lines": true,
  823. "linewidth": 1,
  824. "links": [],
  825. "nullPointMode": "null",
  826. "options": {
  827. "alertThreshold": true
  828. },
  829. "percentage": false,
  830. "pluginVersion": "8.3.2",
  831. "pointradius": 5,
  832. "points": false,
  833. "renderer": "flot",
  834. "seriesOverrides": [],
  835. "spaceLength": 10,
  836. "stack": false,
  837. "steppedLine": false,
  838. "targets": [
  839. {
  840. "expr": "go_goroutines{job=\"kube-scheduler\",instance=~\"$instance\"}",
  841. "format": "time_series",
  842. "intervalFactor": 2,
  843. "legendFormat": "{{instance}}",
  844. "refId": "A"
  845. }
  846. ],
  847. "thresholds": [],
  848. "timeRegions": [],
  849. "title": "Goroutines",
  850. "tooltip": {
  851. "shared": false,
  852. "sort": 0,
  853. "value_type": "individual"
  854. },
  855. "type": "graph",
  856. "xaxis": {
  857. "mode": "time",
  858. "show": true,
  859. "values": []
  860. },
  861. "yaxes": [
  862. {
  863. "format": "short",
  864. "logBase": 1,
  865. "show": true
  866. },
  867. {
  868. "format": "short",
  869. "logBase": 1,
  870. "show": true
  871. }
  872. ],
  873. "yaxis": {
  874. "align": false
  875. }
  876. }
  877. ],
  878. "refresh": "10s",
  879. "schemaVersion": 33,
  880. "style": "dark",
  881. "tags": [
  882. "kubernetes-mixin"
  883. ],
  884. "templating": {
  885. "list": [
  886. {
  887. "current": {
  888. "selected": false,
  889. "text": "default",
  890. "value": "default"
  891. },
  892. "hide": 0,
  893. "includeAll": false,
  894. "multi": false,
  895. "name": "datasource",
  896. "options": [],
  897. "query": "prometheus",
  898. "refresh": 1,
  899. "regex": "",
  900. "skipUrlSync": false,
  901. "type": "datasource"
  902. },
  903. {
  904. "current": {},
  905. "datasource": {
  906. "uid": "$datasource"
  907. },
  908. "definition": "",
  909. "hide": 0,
  910. "includeAll": true,
  911. "multi": false,
  912. "name": "instance",
  913. "options": [],
  914. "query": {
  915. "query": "label_values(process_cpu_seconds_total{job=\"kube-scheduler\"}, instance)",
  916. "refId": "Prometheus-instance-Variable-Query"
  917. },
  918. "refresh": 2,
  919. "regex": "",
  920. "skipUrlSync": false,
  921. "sort": 1,
  922. "tagValuesQuery": "",
  923. "tagsQuery": "",
  924. "type": "query",
  925. "useTags": false
  926. }
  927. ]
  928. },
  929. "time": {
  930. "from": "now-1h",
  931. "to": "now"
  932. },
  933. "timepicker": {
  934. "refresh_intervals": [
  935. "5s",
  936. "10s",
  937. "30s",
  938. "1m",
  939. "5m",
  940. "15m",
  941. "30m",
  942. "1h",
  943. "2h",
  944. "1d"
  945. ],
  946. "time_options": [
  947. "5m",
  948. "15m",
  949. "1h",
  950. "6h",
  951. "12h",
  952. "24h",
  953. "2d",
  954. "7d",
  955. "30d"
  956. ]
  957. },
  958. "timezone": "UTC",
  959. "title": "Kubernetes / Scheduler",
  960. "uid": "2e6b6a3b4bddf1427b3a55aa1311c656",
  961. "version": 1,
  962. "weekStart": ""
  963. }