dc.json 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545
  1. {
  2. "annotations": {
  3. "list": [
  4. {
  5. "builtIn": 1,
  6. "datasource": "-- Grafana --",
  7. "enable": true,
  8. "hide": true,
  9. "iconColor": "rgba(0, 211, 255, 1)",
  10. "name": "Annotations & Alerts",
  11. "type": "dashboard"
  12. }
  13. ]
  14. },
  15. "editable": true,
  16. "gnetId": null,
  17. "graphTooltip": 0,
  18. "id": 14,
  19. "iteration": 1580476986850,
  20. "links": [],
  21. "panels": [
  22. {
  23. "aliasColors": {},
  24. "bars": false,
  25. "dashLength": 10,
  26. "dashes": false,
  27. "datasource": "Prometheus",
  28. "fill": 1,
  29. "fillGradient": 0,
  30. "gridPos": {
  31. "h": 10,
  32. "w": 12,
  33. "x": 0,
  34. "y": 0
  35. },
  36. "hiddenSeries": false,
  37. "id": 1,
  38. "legend": {
  39. "alignAsTable": false,
  40. "avg": true,
  41. "current": true,
  42. "hideEmpty": true,
  43. "hideZero": true,
  44. "max": true,
  45. "min": false,
  46. "rightSide": false,
  47. "show": true,
  48. "total": false,
  49. "values": true
  50. },
  51. "lines": true,
  52. "linewidth": 1,
  53. "links": [],
  54. "nullPointMode": "null",
  55. "options": {
  56. "dataLinks": []
  57. },
  58. "percentage": false,
  59. "pointradius": 5,
  60. "points": false,
  61. "renderer": "flot",
  62. "seriesOverrides": [],
  63. "spaceLength": 10,
  64. "stack": false,
  65. "steppedLine": false,
  66. "targets": [
  67. {
  68. "expr": "delta(ifHCInOctets{job='snmp',instance=~\"dc1-ethsw-1.ciscolive.network\",ifDescr=~'Ethernet.*'}[5m])/300",
  69. "format": "time_series",
  70. "intervalFactor": 2,
  71. "legendFormat": "{{ifDescr}} ({{ifAlias}}) IN",
  72. "refId": "A"
  73. },
  74. {
  75. "expr": "delta(ifHCOutOctets{job=\"snmp\",instance=~\"dc1-ethsw-1.ciscolive.network\",ifDescr=~'Ethernet.*'}[5m])/300",
  76. "format": "time_series",
  77. "instant": false,
  78. "intervalFactor": 2,
  79. "legendFormat": "{{ifDescr}} ({{ifAlias}}) OUT",
  80. "refId": "B"
  81. },
  82. {
  83. "expr": "",
  84. "format": "time_series",
  85. "intervalFactor": 2,
  86. "refId": "C"
  87. }
  88. ],
  89. "thresholds": [],
  90. "timeFrom": null,
  91. "timeRegions": [],
  92. "timeShift": null,
  93. "title": "DC1-ETHSW-1 Interface Utilization",
  94. "tooltip": {
  95. "shared": true,
  96. "sort": 2,
  97. "value_type": "individual"
  98. },
  99. "type": "graph",
  100. "xaxis": {
  101. "buckets": null,
  102. "mode": "time",
  103. "name": null,
  104. "show": true,
  105. "values": []
  106. },
  107. "yaxes": [
  108. {
  109. "format": "Bps",
  110. "label": null,
  111. "logBase": 1,
  112. "max": null,
  113. "min": null,
  114. "show": true
  115. },
  116. {
  117. "format": "short",
  118. "label": null,
  119. "logBase": 1,
  120. "max": null,
  121. "min": null,
  122. "show": false
  123. }
  124. ],
  125. "yaxis": {
  126. "align": false,
  127. "alignLevel": null
  128. }
  129. },
  130. {
  131. "aliasColors": {},
  132. "bars": false,
  133. "dashLength": 10,
  134. "dashes": false,
  135. "datasource": "Prometheus",
  136. "fill": 1,
  137. "fillGradient": 0,
  138. "gridPos": {
  139. "h": 10,
  140. "w": 12,
  141. "x": 12,
  142. "y": 0
  143. },
  144. "hiddenSeries": false,
  145. "id": 2,
  146. "legend": {
  147. "alignAsTable": false,
  148. "avg": true,
  149. "current": true,
  150. "hideZero": true,
  151. "max": true,
  152. "min": false,
  153. "show": true,
  154. "total": false,
  155. "values": true
  156. },
  157. "lines": true,
  158. "linewidth": 1,
  159. "links": [],
  160. "nullPointMode": "null",
  161. "options": {
  162. "dataLinks": []
  163. },
  164. "percentage": false,
  165. "pointradius": 5,
  166. "points": false,
  167. "renderer": "flot",
  168. "seriesOverrides": [],
  169. "spaceLength": 10,
  170. "stack": false,
  171. "steppedLine": false,
  172. "targets": [
  173. {
  174. "expr": "delta(ifHCInOctets{job='snmp',instance=~\"dc1-ethsw-2.ciscolive.network\",ifDescr=~'Ethernet.*'}[5m])/300",
  175. "format": "time_series",
  176. "intervalFactor": 2,
  177. "legendFormat": "{{ifDescr}} ({{ifAlias}}) IN",
  178. "refId": "A"
  179. },
  180. {
  181. "expr": "delta(ifHCOutOctets{job=\"snmp\",instance=~'dc1-ethsw-2.ciscolive.network',ifDescr=~'Ethernet.*'}[5m])/300",
  182. "format": "time_series",
  183. "instant": false,
  184. "intervalFactor": 2,
  185. "legendFormat": "{{ifDescr}} ({{ifAlias}}) OUT",
  186. "refId": "B"
  187. },
  188. {
  189. "expr": "",
  190. "format": "time_series",
  191. "intervalFactor": 2,
  192. "refId": "C"
  193. }
  194. ],
  195. "thresholds": [],
  196. "timeFrom": null,
  197. "timeRegions": [],
  198. "timeShift": null,
  199. "title": "DC1-ETHSW-2 Interface Utilization",
  200. "tooltip": {
  201. "shared": true,
  202. "sort": 2,
  203. "value_type": "individual"
  204. },
  205. "type": "graph",
  206. "xaxis": {
  207. "buckets": null,
  208. "mode": "time",
  209. "name": null,
  210. "show": true,
  211. "values": []
  212. },
  213. "yaxes": [
  214. {
  215. "format": "Bps",
  216. "label": null,
  217. "logBase": 1,
  218. "max": null,
  219. "min": null,
  220. "show": true
  221. },
  222. {
  223. "format": "short",
  224. "label": null,
  225. "logBase": 1,
  226. "max": null,
  227. "min": null,
  228. "show": false
  229. }
  230. ],
  231. "yaxis": {
  232. "align": false,
  233. "alignLevel": null
  234. }
  235. },
  236. {
  237. "aliasColors": {},
  238. "bars": false,
  239. "dashLength": 10,
  240. "dashes": false,
  241. "datasource": "Prometheus",
  242. "fill": 1,
  243. "fillGradient": 0,
  244. "gridPos": {
  245. "h": 11,
  246. "w": 12,
  247. "x": 0,
  248. "y": 10
  249. },
  250. "hiddenSeries": false,
  251. "id": 3,
  252. "legend": {
  253. "alignAsTable": false,
  254. "avg": true,
  255. "current": true,
  256. "hideEmpty": true,
  257. "hideZero": true,
  258. "max": true,
  259. "min": false,
  260. "show": true,
  261. "total": false,
  262. "values": true
  263. },
  264. "lines": true,
  265. "linewidth": 1,
  266. "links": [],
  267. "nullPointMode": "null",
  268. "options": {
  269. "dataLinks": []
  270. },
  271. "percentage": false,
  272. "pointradius": 5,
  273. "points": false,
  274. "renderer": "flot",
  275. "seriesOverrides": [],
  276. "spaceLength": 10,
  277. "stack": false,
  278. "steppedLine": false,
  279. "targets": [
  280. {
  281. "expr": "delta(ifHCInOctets{job='snmp',instance=~\"dc2-ethsw-1.ciscolive.network\",ifDescr=~'Ethernet.*'}[5m])/300",
  282. "format": "time_series",
  283. "intervalFactor": 2,
  284. "legendFormat": "{{ifDescr}} ({{ifAlias}}) IN",
  285. "refId": "A"
  286. },
  287. {
  288. "expr": "delta(ifHCOutOctets{job=\"snmp\",instance=~'dc2-ethsw-1.ciscolive.network',ifDescr=~'Ethernet.*'}[5m])/300",
  289. "format": "time_series",
  290. "instant": false,
  291. "intervalFactor": 2,
  292. "legendFormat": "{{ifDescr}} ({{ifAlias}}) OUT",
  293. "refId": "B"
  294. },
  295. {
  296. "expr": "",
  297. "format": "time_series",
  298. "intervalFactor": 2,
  299. "refId": "C"
  300. }
  301. ],
  302. "thresholds": [],
  303. "timeFrom": null,
  304. "timeRegions": [],
  305. "timeShift": null,
  306. "title": "DC2-ETHSW-1 Interface Utilization",
  307. "tooltip": {
  308. "shared": true,
  309. "sort": 2,
  310. "value_type": "individual"
  311. },
  312. "type": "graph",
  313. "xaxis": {
  314. "buckets": null,
  315. "mode": "time",
  316. "name": null,
  317. "show": true,
  318. "values": []
  319. },
  320. "yaxes": [
  321. {
  322. "format": "Bps",
  323. "label": null,
  324. "logBase": 1,
  325. "max": null,
  326. "min": null,
  327. "show": true
  328. },
  329. {
  330. "format": "short",
  331. "label": null,
  332. "logBase": 1,
  333. "max": null,
  334. "min": null,
  335. "show": false
  336. }
  337. ],
  338. "yaxis": {
  339. "align": false,
  340. "alignLevel": null
  341. }
  342. },
  343. {
  344. "aliasColors": {},
  345. "bars": false,
  346. "dashLength": 10,
  347. "dashes": false,
  348. "datasource": "Prometheus",
  349. "fill": 1,
  350. "fillGradient": 0,
  351. "gridPos": {
  352. "h": 11,
  353. "w": 12,
  354. "x": 12,
  355. "y": 10
  356. },
  357. "hiddenSeries": false,
  358. "id": 4,
  359. "legend": {
  360. "alignAsTable": false,
  361. "avg": true,
  362. "current": true,
  363. "hideEmpty": true,
  364. "hideZero": true,
  365. "max": true,
  366. "min": false,
  367. "show": true,
  368. "total": false,
  369. "values": true
  370. },
  371. "lines": true,
  372. "linewidth": 1,
  373. "links": [],
  374. "nullPointMode": "null",
  375. "options": {
  376. "dataLinks": []
  377. },
  378. "percentage": false,
  379. "pointradius": 5,
  380. "points": false,
  381. "renderer": "flot",
  382. "seriesOverrides": [],
  383. "spaceLength": 10,
  384. "stack": false,
  385. "steppedLine": false,
  386. "targets": [
  387. {
  388. "expr": "delta(ifHCInOctets{job=\"snmp\",instance=~\"dc2-ethsw-2.ciscolive.network\",ifDescr=~\"Ethernet.*\"}[5m])/300",
  389. "format": "time_series",
  390. "intervalFactor": 2,
  391. "legendFormat": "{{ifDescr}} ({{ifAlias}}) IN",
  392. "refId": "A"
  393. },
  394. {
  395. "expr": "delta(ifHCOutOctets{job=\"snmp\",instance=~\"dc2-ethsw-2.ciscolive.network\",ifDescr=~\"Ethernet.*\"}[5m])/300",
  396. "format": "time_series",
  397. "instant": false,
  398. "intervalFactor": 2,
  399. "legendFormat": "{{ifDescr}} ({{ifAlias}}) OUT",
  400. "refId": "B"
  401. },
  402. {
  403. "expr": "",
  404. "format": "time_series",
  405. "intervalFactor": 2,
  406. "refId": "C"
  407. }
  408. ],
  409. "thresholds": [],
  410. "timeFrom": null,
  411. "timeRegions": [],
  412. "timeShift": null,
  413. "title": "DC2-ETHSW-2 Interface Utilization",
  414. "tooltip": {
  415. "shared": true,
  416. "sort": 2,
  417. "value_type": "individual"
  418. },
  419. "type": "graph",
  420. "xaxis": {
  421. "buckets": null,
  422. "mode": "time",
  423. "name": null,
  424. "show": true,
  425. "values": []
  426. },
  427. "yaxes": [
  428. {
  429. "format": "Bps",
  430. "label": null,
  431. "logBase": 1,
  432. "max": null,
  433. "min": null,
  434. "show": true
  435. },
  436. {
  437. "format": "short",
  438. "label": null,
  439. "logBase": 1,
  440. "max": null,
  441. "min": null,
  442. "show": false
  443. }
  444. ],
  445. "yaxis": {
  446. "align": false,
  447. "alignLevel": null
  448. }
  449. }
  450. ],
  451. "refresh": "1m",
  452. "schemaVersion": 21,
  453. "style": "dark",
  454. "tags": [],
  455. "templating": {
  456. "list": [
  457. {
  458. "allValue": null,
  459. "current": {
  460. "text": "dc2-ethsw-2.ciscolive.network",
  461. "value": [
  462. "dc2-ethsw-2.ciscolive.network"
  463. ]
  464. },
  465. "datasource": "Prometheus",
  466. "definition": "",
  467. "hide": 2,
  468. "includeAll": false,
  469. "label": null,
  470. "multi": true,
  471. "name": "Device",
  472. "options": [],
  473. "query": "query_result(sum by (instance)(ifHCInOctets{job=\"snmp\"}))",
  474. "refresh": 1,
  475. "regex": ".*instance=\"(.*?)\".*",
  476. "skipUrlSync": false,
  477. "sort": 1,
  478. "tagValuesQuery": "",
  479. "tags": [],
  480. "tagsQuery": "",
  481. "type": "query",
  482. "useTags": false
  483. },
  484. {
  485. "allValue": null,
  486. "current": {
  487. "selected": false,
  488. "text": "All",
  489. "value": "$__all"
  490. },
  491. "datasource": "Prometheus",
  492. "definition": "",
  493. "hide": 2,
  494. "includeAll": true,
  495. "label": null,
  496. "multi": false,
  497. "name": "Interface",
  498. "options": [],
  499. "query": "query_result(ifHCInOctets{job=\"snmp\",instance=~\"$Device\"})",
  500. "refresh": 1,
  501. "regex": ".*ifDescr=\"(.*?)\",.*",
  502. "skipUrlSync": false,
  503. "sort": 3,
  504. "tagValuesQuery": "",
  505. "tags": [],
  506. "tagsQuery": "",
  507. "type": "query",
  508. "useTags": false
  509. }
  510. ]
  511. },
  512. "time": {
  513. "from": "now-24h",
  514. "to": "now"
  515. },
  516. "timepicker": {
  517. "refresh_intervals": [
  518. "5s",
  519. "10s",
  520. "30s",
  521. "1m",
  522. "5m",
  523. "15m",
  524. "30m",
  525. "1h",
  526. "2h",
  527. "1d"
  528. ],
  529. "time_options": [
  530. "5m",
  531. "15m",
  532. "1h",
  533. "6h",
  534. "12h",
  535. "24h",
  536. "2d",
  537. "7d",
  538. "30d"
  539. ]
  540. },
  541. "timezone": "",
  542. "title": "Data Centre Switch Port Utilization",
  543. "uid": "Z8L2-VsZz",
  544. "version": 17
  545. }