dashboard.json 22 KB

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