status-group-render.json.in 29 KB

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