• node_exporter prometheus grafana 系统监控


     客户端(被监控端)node_exporter

    1. wget https://github.com/prometheus/node_exporter/releases/download/v1.3.1/node_exporter-1.3.1.linux-amd64.tar.gz
    2. tar -xvf node_exporter-1.3.1.linux-amd64.tar.gz
    3. cd node_exporter-1.3.1.linux-amd64
    4. ./node_exporter

     prometheus配置node_exporter

    1. sudo mkdir /data/prometheus/data -p
    2. sudo mkdir /data/prometheus/conf -p

    编辑 /data/prometheus/conf/prometheus.yml

    1. # my global config
    2. global:
    3. scrape_interval: 15s # Set the scrape interval to every 15 seconds. Default is every 1 minute.
    4. evaluation_interval: 15s # Evaluate rules every 15 seconds. The default is every 1 minute.
    5. # scrape_timeout is set to the global default (10s).
    6. # Alertmanager configuration
    7. alerting:
    8. alertmanagers:
    9. - static_configs:
    10. - targets:
    11. # - alertmanager:9093
    12. # Load rules once and periodically evaluate them according to the global 'evaluation_interval'.
    13. rule_files:
    14. # - "first_rules.yml"
    15. # - "second_rules.yml"
    16. # A scrape configuration containing exactly one endpoint to scrape:
    17. # Here it's Prometheus itself.
    18. scrape_configs:
    19. # The job name is added as a label `job=` to any timeseries scraped from this config.
    20. - job_name: "prometheus"
    21. # metrics_path defaults to '/metrics'
    22. # scheme defaults to 'http'.
    23. static_configs:
    24. - targets: ["localhost:9090"]
    25. - job_name: "node_exporter"
    26. static_configs:
    27. - targets: ["192.168.1.1:9100"]

    修改权限

    sudo chown 1001:1001 /data/prometheus/ -R

    说明:bitnami/prometheus:2.38.0容器内用户id为1001

    启动prometheus

    docker run -d -p 9090:9090 --name prometheus -v /data/prometheus/data:/opt/bitnami/prometheus/data -v /data/prometheus/conf/prometheus.yml:/opt/bitnami/prometheus/conf/prometheus.yml bitnami/prometheus:2.38.0

    登录promethues web,查看配置 

    grafana

    docker run -d --name=grafana -p 3000:3000 --link prometheus grafana/grafana:9.1.2

    默认账号密码 admin admin,登录grafana 

    配置数据源

     选择 prometheus

     采用容器名配置连接

     保存并测试

     采用Node Exporter Full监控面板,ID:1860, 官网地址如下

    Node Exporter Full | Grafana Labs

    导入监控面板

    数据源选择刚才配置的Promethues(default)

     点击导入后,自动跳转到监控界面

    http://localhost:3000/d/rYdddlPWk/node-exporter-full?orgId=1&refresh=1m

     完成。

    附:Node Exporter Full配置内容

    1. {
    2. "__inputs": [
    3. {
    4. "name": "DS_LOCALHOST",
    5. "label": "localhost",
    6. "description": "",
    7. "type": "datasource",
    8. "pluginId": "prometheus",
    9. "pluginName": "Prometheus"
    10. }
    11. ],
    12. "__requires": [
    13. {
    14. "type": "grafana",
    15. "id": "grafana",
    16. "name": "Grafana",
    17. "version": "4.1.2"
    18. },
    19. {
    20. "type": "panel",
    21. "id": "graph",
    22. "name": "Graph",
    23. "version": ""
    24. },
    25. {
    26. "type": "datasource",
    27. "id": "prometheus",
    28. "name": "Prometheus",
    29. "version": "1.0.0"
    30. },
    31. {
    32. "type": "panel",
    33. "id": "singlestat",
    34. "name": "Singlestat",
    35. "version": ""
    36. },
    37. {
    38. "type": "panel",
    39. "id": "table",
    40. "name": "Table",
    41. "version": ""
    42. }
    43. ],
    44. "annotations": {
    45. "list": []
    46. },
    47. "editable": true,
    48. "gnetId": 1860,
    49. "graphTooltip": 0,
    50. "hideControls": false,
    51. "id": null,
    52. "links": [],
    53. "refresh": "1m",
    54. "rows": [
    55. {
    56. "collapse": false,
    57. "height": 188,
    58. "panels": [
    59. {
    60. "cacheTimeout": null,
    61. "colorBackground": false,
    62. "colorValue": true,
    63. "colors": [
    64. "rgba(50, 172, 45, 0.97)",
    65. "rgba(237, 129, 40, 0.89)",
    66. "rgba(245, 54, 54, 0.9)"
    67. ],
    68. "datasource": "${DS_LOCALHOST}",
    69. "decimals": null,
    70. "description": "Busy state of all CPU cores together",
    71. "format": "percent",
    72. "gauge": {
    73. "maxValue": 100,
    74. "minValue": 0,
    75. "show": true,
    76. "thresholdLabels": false,
    77. "thresholdMarkers": true
    78. },
    79. "id": 20,
    80. "interval": null,
    81. "links": [],
    82. "mappingType": 1,
    83. "mappingTypes": [
    84. {
    85. "name": "value to text",
    86. "value": 1
    87. },
    88. {
    89. "name": "range to text",
    90. "value": 2
    91. }
    92. ],
    93. "maxDataPoints": 100,
    94. "minSpan": 1,
    95. "nullPointMode": "connected",
    96. "nullText": null,
    97. "postfix": "",
    98. "postfixFontSize": "50%",
    99. "prefix": "",
    100. "prefixFontSize": "50%",
    101. "rangeMaps": [
    102. {
    103. "from": "null",
    104. "text": "N/A",
    105. "to": "null"
    106. }
    107. ],
    108. "span": 2,
    109. "sparkline": {
    110. "fillColor": "rgba(31, 118, 189, 0.18)",
    111. "full": false,
    112. "lineColor": "rgb(31, 120, 193)",
    113. "show": true
    114. },
    115. "targets": [
    116. {
    117. "expr": "(((count(count(node_cpu{instance=~\"$node:.*\"}) by (cpu))) - avg(sum by (mode)(irate(node_cpu{mode='idle',instance=~\"$node:.*\"}[5m])))) * 100) / count(count(node_cpu{instance=~\"$node:.*\"}) by (cpu))",
    118. "hide": false,
    119. "intervalFactor": 1,
    120. "legendFormat": "",
    121. "refId": "A",
    122. "step": 30
    123. }
    124. ],
    125. "thresholds": "85,95",
    126. "title": "CPU Busy Now",
    127. "type": "singlestat",
    128. "valueFontSize": "80%",
    129. "valueMaps": [
    130. {
    131. "op": "=",
    132. "text": "N/A",
    133. "value": "null"
    134. }
    135. ],
    136. "valueName": "current"
    137. },
    138. {
    139. "cacheTimeout": null,
    140. "colorBackground": false,
    141. "colorValue": true,
    142. "colors": [
    143. "rgba(50, 172, 45, 0.97)",
    144. "rgba(237, 129, 40, 0.89)",
    145. "rgba(245, 54, 54, 0.9)"
    146. ],
    147. "datasource": "${DS_LOCALHOST}",
    148. "decimals": 0,
    149. "description": "Used RAM Memory without swap and cache",
    150. "format": "percent",
    151. "gauge": {
    152. "maxValue": 100,
    153. "minValue": 0,
    154. "show": true,
    155. "thresholdLabels": false,
    156. "thresholdMarkers": true
    157. },
    158. "id": 16,
    159. "interval": null,
    160. "links": [],
    161. "mappingType": 1,
    162. "mappingTypes": [
    163. {
    164. "name": "value to text",
    165. "value": 1
    166. },
    167. {
    168. "name": "range to text",
    169. "value": 2
    170. }
    171. ],
    172. "maxDataPoints": 100,
    173. "minSpan": 2,
    174. "nullPointMode": "connected",
    175. "nullText": null,
    176. "postfix": "",
    177. "postfixFontSize": "50%",
    178. "prefix": "",
    179. "prefixFontSize": "50%",
    180. "rangeMaps": [
    181. {
    182. "from": "null",
    183. "text": "N/A",
    184. "to": "null"
    185. }
    186. ],
    187. "span": 2,
    188. "sparkline": {
    189. "fillColor": "rgba(31, 118, 189, 0.18)",
    190. "full": false,
    191. "lineColor": "rgb(31, 120, 193)",
    192. "show": true
    193. },
    194. "targets": [
    195. {
    196. "expr": "((node_memory_MemTotal{instance=~\"$node:.*\"} - node_memory_MemFree{instance=~\"$node:.*\"} - node_memory_Cached{instance=~\"$node:.*\"}) / (node_memory_MemTotal{instance=~\"$node:.*\"} )) * 100",
    197. "intervalFactor": 1,
    198. "refId": "A",
    199. "step": 30
    200. }
    201. ],
    202. "thresholds": "80,90",
    203. "title": "Used RAM Memory",
    204. "type": "singlestat",
    205. "valueFontSize": "80%",
    206. "valueMaps": [
    207. {
    208. "op": "=",
    209. "text": "N/A",
    210. "value": "null"
    211. }
    212. ],
    213. "valueName": "current"
    214. },
    215. {
    216. "cacheTimeout": null,
    217. "colorBackground": false,
    218. "colorValue": true,
    219. "colors": [
    220. "rgba(50, 172, 45, 0.97)",
    221. "rgba(237, 129, 40, 0.89)",
    222. "rgba(245, 54, 54, 0.9)"
    223. ],
    224. "datasource": "${DS_LOCALHOST}",
    225. "decimals": null,
    226. "description": "Used Swap",
    227. "format": "percent",
    228. "gauge": {
    229. "maxValue": 100,
    230. "minValue": 0,
    231. "show": true,
    232. "thresholdLabels": false,
    233. "thresholdMarkers": true
    234. },
    235. "id": 21,
    236. "interval": null,
    237. "links": [],
    238. "mappingType": 1,
    239. "mappingTypes": [
    240. {
    241. "name": "value to text",
    242. "value": 1
    243. },
    244. {
    245. "name": "range to text",
    246. "value": 2
    247. }
    248. ],
    249. "maxDataPoints": 100,
    250. "minSpan": 2,
    251. "nullPointMode": "connected",
    252. "nullText": null,
    253. "postfix": "",
    254. "postfixFontSize": "50%",
    255. "prefix": "",
    256. "prefixFontSize": "50%",
    257. "rangeMaps": [
    258. {
    259. "from": "null",
    260. "text": "N/A",
    261. "to": "null"
    262. }
    263. ],
    264. "span": 2,
    265. "sparkline": {
    266. "fillColor": "rgba(31, 118, 189, 0.18)",
    267. "full": false,
    268. "lineColor": "rgb(31, 120, 193)",
    269. "show": true
    270. },
    271. "targets": [
    272. {
    273. "expr": "((node_memory_SwapTotal{instance=~\"$node:.*\"} - node_memory_SwapFree{instance=~\"$node:.*\"}) / (node_memory_SwapTotal{instance=~\"$node:.*\"} )) * 100",
    274. "intervalFactor": 1,
    275. "refId": "A",
    276. "step": 30
    277. }
    278. ],
    279. "thresholds": "10,25",
    280. "title": "Used SWAP",
    281. "type": "singlestat",
    282. "valueFontSize": "80%",
    283. "valueMaps": [
    284. {
    285. "op": "=",
    286. "text": "N/A",
    287. "value": "null"
    288. }
    289. ],
    290. "valueName": "current"
    291. },
    292. {
    293. "cacheTimeout": null,
    294. "colorBackground": false,
    295. "colorValue": true,
    296. "colors": [
    297. "rgba(50, 172, 45, 0.97)",
    298. "rgba(237, 129, 40, 0.89)",
    299. "rgba(245, 54, 54, 0.9)"
    300. ],
    301. "datasource": "${DS_LOCALHOST}",
    302. "decimals": null,
    303. "description": "Busy state of all CPU cores together (1 min average)",
    304. "format": "percent",
    305. "gauge": {
    306. "maxValue": 100,
    307. "minValue": 0,
    308. "show": true,
    309. "thresholdLabels": false,
    310. "thresholdMarkers": true
    311. },
    312. "id": 19,
    313. "interval": null,
    314. "links": [],
    315. "mappingType": 1,
    316. "mappingTypes": [
    317. {
    318. "name": "value to text",
    319. "value": 1
    320. },
    321. {
    322. "name": "range to text",
    323. "value": 2
    324. }
    325. ],
    326. "maxDataPoints": 100,
    327. "minSpan": 1,
    328. "nullPointMode": "connected",
    329. "nullText": null,
    330. "postfix": "",
    331. "postfixFontSize": "50%",
    332. "prefix": "",
    333. "prefixFontSize": "50%",
    334. "rangeMaps": [
    335. {
    336. "from": "null",
    337. "text": "N/A",
    338. "to": "null"
    339. }
    340. ],
    341. "span": 2,
    342. "sparkline": {
    343. "fillColor": "rgba(31, 118, 189, 0.18)",
    344. "full": false,
    345. "lineColor": "rgb(31, 120, 193)",
    346. "show": true
    347. },
    348. "targets": [
    349. {
    350. "expr": "avg(node_load1{instance=~\"$node:.*\"}) / count(count(node_cpu{instance=~\"$node:.*\"}) by (cpu)) * 100",
    351. "hide": false,
    352. "intervalFactor": 1,
    353. "refId": "A",
    354. "step": 30
    355. }
    356. ],
    357. "thresholds": "85, 95",
    358. "title": "CPU System Load (1m avg)",
    359. "type": "singlestat",
    360. "valueFontSize": "80%",
    361. "valueMaps": [
    362. {
    363. "op": "=",
    364. "text": "N/A",
    365. "value": "null"
    366. }
    367. ],
    368. "valueName": "current"
    369. },
    370. {
    371. "aliasColors": {
    372. "Recv_bytes_eth2": "#7EB26D",
    373. "Recv_bytes_lo": "#0A50A1",
    374. "Recv_drop_eth2": "#6ED0E0",
    375. "Recv_drop_lo": "#E0F9D7",
    376. "Recv_errs_eth2": "#BF1B00",
    377. "Recv_errs_lo": "#CCA300",
    378. "Trans_bytes_eth2": "#7EB26D",
    379. "Trans_bytes_lo": "#0A50A1",
    380. "Trans_drop_eth2": "#6ED0E0",
    381. "Trans_drop_lo": "#E0F9D7",
    382. "Trans_errs_eth2": "#BF1B00",
    383. "Trans_errs_lo": "#CCA300",
    384. "recv_bytes_lo": "#0A50A1",
    385. "recv_drop_eth0": "#99440A",
    386. "recv_drop_lo": "#967302",
    387. "recv_errs_eth0": "#BF1B00",
    388. "recv_errs_lo": "#890F02",
    389. "trans_bytes_eth0": "#7EB26D",
    390. "trans_bytes_lo": "#0A50A1",
    391. "trans_drop_eth0": "#99440A",
    392. "trans_drop_lo": "#967302",
    393. "trans_errs_eth0": "#BF1B00",
    394. "trans_errs_lo": "#890F02"
    395. },
    396. "bars": false,
    397. "datasource": "${DS_LOCALHOST}",
    398. "description": "Basic network info per interface.",
    399. "fill": 3,
    400. "id": 74,
    401. "legend": {
    402. "alignAsTable": false,
    403. "avg": false,
    404. "current": false,
    405. "hideEmpty": false,
    406. "hideZero": false,
    407. "max": false,
    408. "min": false,
    409. "rightSide": false,
    410. "show": false,
    411. "sort": "current",
    412. "sortDesc": true,
    413. "total": false,
    414. "values": false
    415. },
    416. "lines": true,
    417. "linewidth": 1,
    418. "links": [],
    419. "nullPointMode": "null",
    420. "percentage": false,
    421. "pointradius": 5,
    422. "points": false,
    423. "renderer": "flot",
    424. "seriesOverrides": [
    425. {
    426. "alias": "/.*trans.*/",
    427. "transform": "negative-Y"
    428. }
    429. ],
    430. "span": 4,
    431. "stack": false,
    432. "steppedLine": false,
    433. "targets": [
    434. {
    435. "expr": "irate(node_network_receive_bytes{instance=~\"$node:.*\"}[5m])",
    436. "intervalFactor": 2,
    437. "legendFormat": "recv bytes {{device}}",
    438. "refId": "A",
    439. "step": 20
    440. },
    441. {
    442. "expr": "irate(node_network_transmit_bytes{instance=~\"$node:.*\"}[5m])",
    443. "intervalFactor": 2,
    444. "legendFormat": "trans bytes {{device}} ",
    445. "refId": "B",
    446. "step": 20
    447. }
    448. ],
    449. "thresholds": [],
    450. "timeFrom": null,
    451. "timeShift": null,
    452. "title": "Network Traffic",
    453. "tooltip": {
    454. "shared": true,
    455. "sort": 0,
    456. "value_type": "individual"
    457. },
    458. "transparent": false,
    459. "type": "graph",
    460. "xaxis": {
    461. "mode": "time",
    462. "name": null,
    463. "show": true,
    464. "values": []
    465. },
    466. "yaxes": [
    467. {
    468. "format": "bytes",
    469. "label": null,
    470. "logBase": 1,
    471. "max": null,
    472. "min": null,
    473. "show": true
    474. },
    475. {
    476. "format": "pps",
    477. "label": "",
    478. "logBase": 1,
    479. "max": null,
    480. "min": null,
    481. "show": false
    482. }
    483. ]
    484. }
    485. ],
    486. "repeat": null,
    487. "repeatIteration": null,
    488. "repeatRowId": null,
    489. "showTitle": false,
    490. "title": "Basic CPU / Mem / Net Gauge",
    491. "titleSize": "h6"
    492. },
    493. {
    494. "collapse": false,
    495. "height": 67,
    496. "panels": [
    497. {
    498. "cacheTimeout": null,
    499. "colorBackground": false,
    500. "colorValue": false,
    501. "colors": [
    502. "rgba(245, 54, 54, 0.9)",
    503. "rgba(237, 129, 40, 0.89)",
    504. "rgba(50, 172, 45, 0.97)"
    505. ],
    506. "datasource": "${DS_LOCALHOST}",
    507. "description": "Total number of CPU cores",
    508. "format": "none",
    509. "gauge": {
    510. "maxValue": 100,
    511. "minValue": 0,
    512. "show": false,
    513. "thresholdLabels": false,
    514. "thresholdMarkers": true
    515. },
    516. "id": 14,
    517. "interval": null,
    518. "links": [],
    519. "mappingType": 1,
    520. "mappingTypes": [
    521. {
    522. "name": "value to text",
    523. "value": 1
    524. },
    525. {
    526. "name": "range to text",
    527. "value": 2
    528. }
    529. ],
    530. "maxDataPoints": 100,
    531. "minSpan": 2,
    532. "nullPointMode": "connected",
    533. "nullText": null,
    534. "postfix": "",
    535. "postfixFontSize": "50%",
    536. "prefix": "",
    537. "prefixFontSize": "50%",
    538. "rangeMaps": [
    539. {
    540. "from": "null",
    541. "text": "N/A",
    542. "to": "null"
    543. }
    544. ],
    545. "span": 2,
    546. "sparkline": {
    547. "fillColor": "rgba(31, 118, 189, 0.18)",
    548. "full": false,
    549. "lineColor": "rgb(31, 120, 193)",
    550. "show": false
    551. },
    552. "targets": [
    553. {
    554. "expr": "count(count(node_cpu{instance=~\"$node:.*\"}) by (cpu))",
    555. "intervalFactor": 1,
    556. "refId": "A",
    557. "step": 30
    558. }
    559. ],
    560. "thresholds": "",
    561. "title": "CPU Cores",
    562. "type": "singlestat",
    563. "valueFontSize": "50%",
    564. "valueMaps": [
    565. {
    566. "op": "=",
    567. "text": "N/A",
    568. "value": "null"
    569. }
    570. ],
    571. "valueName": "current"
    572. },
    573. {
    574. "cacheTimeout": null,
    575. "colorBackground": false,
    576. "colorValue": false,
    577. "colors": [
    578. "rgba(245, 54, 54, 0.9)",
    579. "rgba(237, 129, 40, 0.89)",
    580. "rgba(50, 172, 45, 0.97)"
    581. ],
    582. "datasource": "${DS_LOCALHOST}",
    583. "decimals": 2,
    584. "description": "Total RAM",
    585. "format": "bytes",
    586. "gauge": {
    587. "maxValue": 100,
    588. "minValue": 0,
    589. "show": false,
    590. "thresholdLabels": false,
    591. "thresholdMarkers": true
    592. },
    593. "id": 75,
    594. "interval": null,
    595. "links": [],
    596. "mappingType": 1,
    597. "mappingTypes": [
    598. {
    599. "name": "value to text",
    600. "value": 1
    601. },
    602. {
    603. "name": "range to text",
    604. "value": 2
    605. }
    606. ],
    607. "maxDataPoints": 100,
    608. "minSpan": 2,
    609. "nullPointMode": "connected",
    610. "nullText": null,
    611. "postfix": "",
    612. "postfixFontSize": "70%",
    613. "prefix": "",
    614. "prefixFontSize": "50%",
    615. "rangeMaps": [
    616. {
    617. "from": "null",
    618. "text": "N/A",
    619. "to": "null"
    620. }
    621. ],
    622. "span": 2,
    623. "sparkline": {
    624. "fillColor": "rgba(31, 118, 189, 0.18)",
    625. "full": false,
    626. "lineColor": "rgb(31, 120, 193)",
    627. "show": false
    628. },
    629. "targets": [
    630. {
    631. "expr": "node_memory_MemTotal{instance=~\"$node:.*\"}",
    632. "intervalFactor": 1,
    633. "refId": "A",
    634. "step": 30
    635. }
    636. ],
    637. "thresholds": "",
    638. "title": "Total RAM",
    639. "type": "singlestat",
    640. "valueFontSize": "50%",
    641. "valueMaps": [
    642. {
    643. "op": "=",
    644. "text": "N/A",
    645. "value": "null"
    646. }
    647. ],
    648. "valueName": "current"
    649. },
    650. {
    651. "cacheTimeout": null,
    652. "colorBackground": false,
    653. "colorValue": false,
    654. "colors": [
    655. "rgba(245, 54, 54, 0.9)",
    656. "rgba(237, 129, 40, 0.89)",
    657. "rgba(50, 172, 45, 0.97)"
    658. ],
    659. "datasource": "${DS_LOCALHOST}",
    660. "decimals": 2,
    661. "description": "Total SWAP",
    662. "format": "bytes",
    663. "gauge": {
    664. "maxValue": 100,
    665. "minValue": 0,
    666. "show": false,
    667. "thresholdLabels": false,
    668. "thresholdMarkers": true
    669. },
    670. "id": 18,
    671. "interval": null,
    672. "links": [],
    673. "mappingType": 1,
    674. "mappingTypes": [
    675. {
    676. "name": "value to text",
    677. "value": 1
    678. },
    679. {
    680. "name": "range to text",
    681. "value": 2
    682. }
    683. ],
    684. "maxDataPoints": 100,
    685. "minSpan": 2,
    686. "nullPointMode": "connected",
    687. "nullText": null,
    688. "postfix": "",
    689. "postfixFontSize": "70%",
    690. "prefix": "",
    691. "prefixFontSize": "50%",
    692. "rangeMaps": [
    693. {
    694. "from": "null",
    695. "text": "N/A",
    696. "to": "null"
    697. }
    698. ],
    699. "span": 2,
    700. "sparkline": {
    701. "fillColor": "rgba(31, 118, 189, 0.18)",
    702. "full": false,
    703. "lineColor": "rgb(31, 120, 193)",
    704. "show": false
    705. },
    706. "targets": [
    707. {
    708. "expr": "node_memory_SwapTotal{instance=~\"$node:.*\"}",
    709. "intervalFactor": 1,
    710. "refId": "A",
    711. "step": 30
    712. }
    713. ],
    714. "thresholds": "",
    715. "title": "Total SWAP",
    716. "type": "singlestat",
    717. "valueFontSize": "50%",
    718. "valueMaps": [
    719. {
    720. "op": "=",
    721. "text": "N/A",
    722. "value": "null"
    723. }
    724. ],
    725. "valueName": "current"
    726. },
    727. {
    728. "cacheTimeout": null,
    729. "colorBackground": false,
    730. "colorValue": false,
    731. "colors": [
    732. "rgba(245, 54, 54, 0.9)",
    733. "rgba(237, 129, 40, 0.89)",
    734. "rgba(50, 172, 45, 0.97)"
    735. ],
    736. "datasource": "${DS_LOCALHOST}",
    737. "decimals": 2,
    738. "description": "System Load (1m avg)",
    739. "format": "none",
    740. "gauge": {
    741. "maxValue": 100,
    742. "minValue": 0,
    743. "show": false,
    744. "thresholdLabels": false,
    745. "thresholdMarkers": true
    746. },
    747. "id": 17,
    748. "interval": null,
    749. "links": [],
    750. "mappingType": 1,
    751. "mappingTypes": [
    752. {
    753. "name": "value to text",
    754. "value": 1
    755. },
    756. {
    757. "name": "range to text",
    758. "value": 2
    759. }
    760. ],
    761. "maxDataPoints": 100,
    762. "minSpan": 1,
    763. "nullPointMode": "connected",
    764. "nullText": null,
    765. "postfix": "",
    766. "postfixFontSize": "50%",
    767. "prefix": "",
    768. "prefixFontSize": "50%",
    769. "rangeMaps": [
    770. {
    771. "from": "null",
    772. "text": "N/A",
    773. "to": "null"
    774. }
    775. ],
    776. "span": 2,
    777. "sparkline": {
    778. "fillColor": "rgba(31, 118, 189, 0.18)",
    779. "full": false,
    780. "lineColor": "rgb(31, 120, 193)",
    781. "show": false
    782. },
    783. "targets": [
    784. {
    785. "expr": "node_load1{instance=~\"$node:.*\"}",
    786. "hide": false,
    787. "intervalFactor": 1,
    788. "refId": "A",
    789. "step": 30
    790. }
    791. ],
    792. "thresholds": "",
    793. "title": "System Load (1m avg)",
    794. "type": "singlestat",
    795. "valueFontSize": "50%",
    796. "valueMaps": [
    797. {
    798. "op": "=",
    799. "text": "N/A",
    800. "value": "null"
    801. }
    802. ],
    803. "valueName": "current"
    804. },
    805. {
    806. "cacheTimeout": null,
    807. "colorBackground": false,
    808. "colorValue": false,
    809. "colors": [
    810. "rgba(245, 54, 54, 0.9)",
    811. "rgba(237, 129, 40, 0.89)",
    812. "rgba(50, 172, 45, 0.97)"
    813. ],
    814. "datasource": "${DS_LOCALHOST}",
    815. "decimals": 1,
    816. "description": "System uptime",
    817. "format": "s",
    818. "gauge": {
    819. "maxValue": 100,
    820. "minValue": 0,
    821. "show": false,
    822. "thresholdLabels": false,
    823. "thresholdMarkers": true
    824. },
    825. "hideTimeOverride": true,
    826. "id": 15,
    827. "interval": null,
    828. "links": [],
    829. "mappingType": 1,
    830. "mappingTypes": [
    831. {
    832. "name": "value to text",
    833. "value": 1
    834. },
    835. {
    836. "name": "range to text",
    837. "value": 2
    838. }
    839. ],
    840. "maxDataPoints": 100,
    841. "nullPointMode": "connected",
    842. "nullText": null,
    843. "postfix": "s",
    844. "postfixFontSize": "50%",
    845. "prefix": "",
    846. "prefixFontSize": "50%",
    847. "rangeMaps": [
    848. {
    849. "from": "null",
    850. "text": "N/A",
    851. "to": "null"
    852. }
    853. ],
    854. "span": 2,
    855. "sparkline": {
    856. "fillColor": "rgba(31, 118, 189, 0.18)",
    857. "full": false,
    858. "lineColor": "rgb(31, 120, 193)",
    859. "show": false
    860. },
    861. "targets": [
    862. {
    863. "expr": "node_time{instance=~\"$node:.*\"} - node_boot_time{instance=~\"$node:.*\"}",
    864. "intervalFactor": 2,
    865. "refId": "A",
    866. "step": 60
    867. }
    868. ],
    869. "thresholds": "",
    870. "title": "Uptime",
    871. "transparent": false,
    872. "type": "singlestat",
    873. "valueFontSize": "50%",
    874. "valueMaps": [
    875. {
    876. "op": "=",
    877. "text": "N/A",
    878. "value": "null"
    879. }
    880. ],
    881. "valueName": "current"
    882. },
    883. {
    884. "cacheTimeout": null,
    885. "colorBackground": false,
    886. "colorValue": true,
    887. "colors": [
    888. "rgba(50, 172, 45, 0.97)",
    889. "rgba(237, 129, 40, 0.89)",
    890. "rgba(245, 54, 54, 0.9)"
    891. ],
    892. "datasource": "${DS_LOCALHOST}",
    893. "decimals": null,
    894. "description": "Used RootFS",
    895. "format": "percent",
    896. "gauge": {
    897. "maxValue": 100,
    898. "minValue": 0,
    899. "show": false,
    900. "thresholdLabels": false,
    901. "thresholdMarkers": true
    902. },
    903. "id": 23,
    904. "interval": null,
    905. "links": [],
    906. "mappingType": 1,
    907. "mappingTypes": [
    908. {
    909. "name": "value to text",
    910. "value": 1
    911. },
    912. {
    913. "name": "range to text",
    914. "value": 2
    915. }
    916. ],
    917. "maxDataPoints": 100,
    918. "minSpan": 2,
    919. "nullPointMode": "connected",
    920. "nullText": null,
    921. "postfix": "",
    922. "postfixFontSize": "50%",
    923. "prefix": "",
    924. "prefixFontSize": "50%",
    925. "rangeMaps": [
    926. {
    927. "from": "null",
    928. "text": "N/A",
    929. "to": "null"
    930. }
    931. ],
    932. "span": 2,
    933. "sparkline": {
    934. "fillColor": "rgba(31, 118, 189, 0.18)",
    935. "full": false,
    936. "lineColor": "rgb(31, 120, 193)",
    937. "show": false
    938. },
    939. "targets": [
    940. {
    941. "expr": "((node_filesystem_size{device=~\"rootfs\",instance=~\"$node:.*\"} - node_filesystem_free{device=~\"rootfs\",instance=~\"$node:.*\"}) * 100 ) / (node_filesystem_size{device=~\"rootfs\",instance=~\"$node:.*\"})",
    942. "hide": false,
    943. "intervalFactor": 1,
    944. "refId": "A",
    945. "step": 30
    946. }
    947. ],
    948. "thresholds": "70,90",
    949. "title": "Used RootFS",
    950. "type": "singlestat",
    951. "valueFontSize": "50%",
    952. "valueMaps": [
    953. {
    954. "op": "=",
    955. "text": "N/A",
    956. "value": "null"
    957. }
    958. ],
    959. "valueName": "current"
    960. }
    961. ],
    962. "repeat": null,
    963. "repeatIteration": null,
    964. "repeatRowId": null,
    965. "showTitle": false,
    966. "title": "Basic CPU / Mem / Net Info",
    967. "titleSize": "h6"
    968. },
    969. {
    970. "collapse": false,
    971. "height": 341,
    972. "panels": [
    973. {
    974. "aliasColors": {
    975. "Busy": "#EAB839",
    976. "Idle": "#052B51",
    977. "Idle - Waiting for something to happen": "#052B51",
    978. "guest": "#9AC48A",
    979. "idle": "#052B51",
    980. "iowait": "#EAB839",
    981. "irq": "#BF1B00",
    982. "nice": "#C15C17",
    983. "softirq": "#E24D42",
    984. "steal": "#FCE2DE",
    985. "system": "#508642",
    986. "user": "#5195CE"
    987. },
    988. "bars": false,
    989. "datasource": "${DS_LOCALHOST}",
    990. "decimals": 2,
    991. "description": "Basic CPU info",
    992. "fill": 4,
    993. "id": 77,
    994. "legend": {
    995. "alignAsTable": false,
    996. "avg": false,
    997. "current": false,
    998. "max": false,
    999. "min": false,
    1000. "rightSide": false,
    1001. "show": true,
    1002. "sideWidth": 250,
    1003. "sort": null,
    1004. "sortDesc": null,
    1005. "total": false,
    1006. "values": false
    1007. },
    1008. "lines": true,
    1009. "linewidth": 1,
    1010. "links": [],
    1011. "minSpan": 2,
    1012. "nullPointMode": "connected",
    1013. "percentage": true,
    1014. "pointradius": 5,
    1015. "points": false,
    1016. "renderer": "flot",
    1017. "seriesOverrides": [],
    1018. "span": 6,
    1019. "stack": true,
    1020. "steppedLine": false,
    1021. "targets": [
    1022. {
    1023. "expr": "sum ( irate(node_cpu{mode!='idle',instance=~\"$node:.*\"}[5m]))",
    1024. "intervalFactor": 2,
    1025. "legendFormat": "Busy",
    1026. "refId": "A",
    1027. "step": 10
    1028. },
    1029. {
    1030. "expr": "sum by (mode)(irate(node_cpu{mode='idle',instance=~\"$node:.*\"}[5m]))",
    1031. "intervalFactor": 2,
    1032. "legendFormat": "Idle",
    1033. "refId": "C",
    1034. "step": 10
    1035. }
    1036. ],
    1037. "thresholds": [],
    1038. "timeFrom": null,
    1039. "timeShift": null,
    1040. "title": "CPU Basic",
    1041. "tooltip": {
    1042. "shared": true,
    1043. "sort": 0,
    1044. "value_type": "individual"
    1045. },
    1046. "transparent": false,
    1047. "type": "graph",
    1048. "xaxis": {
    1049. "mode": "time",
    1050. "name": null,
    1051. "show": true,
    1052. "values": []
    1053. },
    1054. "yaxes": [
    1055. {
    1056. "format": "none",
    1057. "label": "",
    1058. "logBase": 1,
    1059. "max": "100",
    1060. "min": "0",
    1061. "show": true
    1062. },
    1063. {
    1064. "format": "short",
    1065. "label": null,
    1066. "logBase": 1,
    1067. "max": null,
    1068. "min": null,
    1069. "show": false
    1070. }
    1071. ]
    1072. },
    1073. {
    1074. "aliasColors": {
    1075. "Apps": "#629E51",
    1076. "Buffers": "#614D93",
    1077. "Cache": "#6D1F62",
    1078. "Cached": "#511749",
    1079. "Committed": "#508642",
    1080. "Free": "#0A437C",
    1081. "Harware Corrupted - Amount of RAM that the kernel identified as corrupted / not working": "#CFFAFF",
    1082. "Inactive": "#584477",
    1083. "PageTables": "#0A50A1",
    1084. "Page_Tables": "#0A50A1",
    1085. "RAM_Free": "#E0F9D7",
    1086. "SWAP Used": "#BF1B00",
    1087. "Slab": "#806EB7",
    1088. "Slab_Cache": "#E0752D",
    1089. "Swap": "#BF1B00",
    1090. "Swap Used": "#BF1B00",
    1091. "Swap_Cache": "#C15C17",
    1092. "Swap_Free": "#2F575E",
    1093. "Unused": "#EAB839"
    1094. },
    1095. "bars": false,
    1096. "datasource": "${DS_LOCALHOST}",
    1097. "decimals": 2,
    1098. "description": "Basic memory usage",
    1099. "fill": 4,
    1100. "id": 78,
    1101. "legend": {
    1102. "alignAsTable": false,
    1103. "avg": false,
    1104. "current": false,
    1105. "max": false,
    1106. "min": false,
    1107. "rightSide": false,
    1108. "show": true,
    1109. "sideWidth": 350,
    1110. "total": false,
    1111. "values": false
    1112. },
    1113. "lines": true,
    1114. "linewidth": 1,
    1115. "links": [],
    1116. "minSpan": 2,
    1117. "nullPointMode": "null",
    1118. "percentage": false,
    1119. "pointradius": 5,
    1120. "points": false,
    1121. "renderer": "flot",
    1122. "seriesOverrides": [
    1123. {
    1124. "alias": "/.*RAM Used*./",
    1125. "stack": false
    1126. }
    1127. ],
    1128. "span": 6,
    1129. "stack": true,
    1130. "steppedLine": false,
    1131. "targets": [
    1132. {
    1133. "expr": "node_memory_MemTotal{instance=~\"$node:.*\"}",
    1134. "hide": false,
    1135. "intervalFactor": 2,
    1136. "legendFormat": "RAM Total",
    1137. "refId": "A",
    1138. "step": 10
    1139. },
    1140. {
    1141. "expr": "node_memory_MemTotal{instance=~\"$node:.*\"} - node_memory_MemFree{instance=~\"$node:.*\"} - node_memory_Cached{instance=~\"$node:.*\"} - node_memory_Buffers{instance=~\"$node:.*\"} - node_memory_Slab{instance=~\"$node:.*\"}",
    1142. "hide": false,
    1143. "intervalFactor": 2,
    1144. "legendFormat": "RAM Used",
    1145. "refId": "B",
    1146. "step": 10
    1147. },
    1148. {
    1149. "expr": "(node_memory_SwapTotal{instance=~\"$node:.*\"} - node_memory_SwapFree{instance=~\"$node:.*\"})",
    1150. "intervalFactor": 2,
    1151. "legendFormat": "SWAP Used",
    1152. "refId": "C",
    1153. "step": 10
    1154. }
    1155. ],
    1156. "thresholds": [],
    1157. "timeFrom": null,
    1158. "timeShift": null,
    1159. "title": "Memory Basic",
    1160. "tooltip": {
    1161. "shared": true,
    1162. "sort": 0,
    1163. "value_type": "cumulative"
    1164. },
    1165. "type": "graph",
    1166. "xaxis": {
    1167. "mode": "time",
    1168. "name": null,
    1169. "show": true,
    1170. "values": []
    1171. },
    1172. "yaxes": [
    1173. {
    1174. "format": "bytes",
    1175. "label": "",
    1176. "logBase": 1,
    1177. "max": null,
    1178. "min": "0",
    1179. "show": true
    1180. },
    1181. {
    1182. "format": "short",
    1183. "label": null,
    1184. "logBase": 1,
    1185. "max": null,
    1186. "min": null,
    1187. "show": false
    1188. }
    1189. ]
    1190. }
    1191. ],
    1192. "repeat": null,
    1193. "repeatIteration": null,
    1194. "repeatRowId": null,
    1195. "showTitle": false,
    1196. "title": "Basic CPU / Mem Graph",
    1197. "titleSize": "h6"
    1198. },
    1199. {
    1200. "collapse": false,
    1201. "height": 95,
    1202. "panels": [
    1203. {
    1204. "columns": [
    1205. {
    1206. "text": "Min",
    1207. "value": "min"
    1208. },
    1209. {
    1210. "text": "Max",
    1211. "value": "max"
    1212. },
    1213. {
    1214. "text": "Current",
    1215. "value": "current"
    1216. }
    1217. ],
    1218. "description": "Local filesystem usage",
    1219. "fontSize": "80%",
    1220. "id": 73,
    1221. "links": [],
    1222. "pageSize": null,
    1223. "scroll": true,
    1224. "showHeader": true,
    1225. "sort": {
    1226. "col": 2,
    1227. "desc": true
    1228. },
    1229. "span": 8,
    1230. "styles": [
    1231. {
    1232. "dateFormat": "YYYY-MM-DD HH:mm:ss",
    1233. "pattern": "Time",
    1234. "type": "date"
    1235. },
    1236. {
    1237. "colorMode": "value",
    1238. "colors": [
    1239. "rgba(50, 172, 45, 0.97)",
    1240. "rgba(237, 129, 40, 0.89)",
    1241. "rgba(245, 54, 54, 0.9)"
    1242. ],
    1243. "decimals": 2,
    1244. "pattern": "Current|Max|Min",
    1245. "thresholds": [
    1246. "80",
    1247. "90"
    1248. ],
    1249. "type": "number",
    1250. "unit": "percent"
    1251. }
    1252. ],
    1253. "targets": [
    1254. {
    1255. "expr": "100 - (node_filesystem_free{instance=~\"$node:.*\",fstype=~\"xfs|ext4\"} / node_filesystem_size{instance=~\"$node:.*\",fstype=~\"xfs|ext4\"} * 100)",
    1256. "intervalFactor": 2,
    1257. "legendFormat": "{{ mountpoint }}",
    1258. "refId": "A",
    1259. "step": 10
    1260. }
    1261. ],
    1262. "title": "Filesystem Usage",
    1263. "transform": "timeseries_aggregations",
    1264. "type": "table"
    1265. },
    1266. {
    1267. "columns": [
    1268. {
    1269. "text": "Current",
    1270. "value": "current"
    1271. }
    1272. ],
    1273. "description": "Local filesystem sIze info",
    1274. "fontSize": "80%",
    1275. "id": 72,
    1276. "links": [],
    1277. "pageSize": null,
    1278. "scroll": true,
    1279. "showHeader": true,
    1280. "sort": {
    1281. "col": 0,
    1282. "desc": true
    1283. },
    1284. "span": 4,
    1285. "styles": [
    1286. {
    1287. "dateFormat": "YYYY-MM-DD HH:mm:ss",
    1288. "pattern": "Time",
    1289. "type": "date"
    1290. },
    1291. {
    1292. "colorMode": null,
    1293. "colors": [
    1294. "rgba(245, 54, 54, 0.9)",
    1295. "rgba(237, 129, 40, 0.89)",
    1296. "rgba(50, 172, 45, 0.97)"
    1297. ],
    1298. "decimals": 2,
    1299. "pattern": "Current",
    1300. "thresholds": [],
    1301. "type": "number",
    1302. "unit": "bytes"
    1303. }
    1304. ],
    1305. "targets": [
    1306. {
    1307. "expr": "node_filesystem_size{instance=~\"$node:.*\",fstype=~\"xfs|ext4\"}",
    1308. "intervalFactor": 2,
    1309. "legendFormat": "{{ mountpoint }}",
    1310. "refId": "A",
    1311. "step": 20
    1312. }
    1313. ],
    1314. "title": "Filesystem Size",
    1315. "transform": "timeseries_aggregations",
    1316. "type": "table"
    1317. }
    1318. ],
    1319. "repeat": null,
    1320. "repeatIteration": null,
    1321. "repeatRowId": null,
    1322. "showTitle": false,
    1323. "title": "Basic Filesystem Info",
    1324. "titleSize": "h6"
    1325. },
    1326. {
    1327. "collapse": true,
    1328. "height": 463,
    1329. "panels": [
    1330. {
    1331. "aliasColors": {
    1332. "Idle - Waiting for something to happen": "#052B51",
    1333. "guest": "#9AC48A",
    1334. "idle": "#052B51",
    1335. "iowait": "#EAB839",
    1336. "irq": "#BF1B00",
    1337. "nice": "#C15C17",
    1338. "softirq": "#E24D42",
    1339. "steal": "#FCE2DE",
    1340. "system": "#508642",
    1341. "user": "#5195CE"
    1342. },
    1343. "bars": false,
    1344. "datasource": "${DS_LOCALHOST}",
    1345. "decimals": 2,
    1346. "description": "CPU info",
    1347. "fill": 3,
    1348. "id": 3,
    1349. "legend": {
    1350. "alignAsTable": true,
    1351. "avg": false,
    1352. "current": true,
    1353. "max": true,
    1354. "min": true,
    1355. "rightSide": false,
    1356. "show": true,
    1357. "sideWidth": 250,
    1358. "sort": null,
    1359. "sortDesc": null,
    1360. "total": false,
    1361. "values": true
    1362. },
    1363. "lines": true,
    1364. "linewidth": 1,
    1365. "links": [],
    1366. "minSpan": 2,
    1367. "nullPointMode": "connected",
    1368. "percentage": true,
    1369. "pointradius": 5,
    1370. "points": false,
    1371. "renderer": "flot",
    1372. "repeat": null,
    1373. "seriesOverrides": [],
    1374. "span": 12,
    1375. "stack": true,
    1376. "steppedLine": false,
    1377. "targets": [
    1378. {
    1379. "expr": "sum by (mode)(irate(node_cpu{mode=\"system\",instance=~\"$node:.*\"}[5m]))",
    1380. "interval": "10s",
    1381. "intervalFactor": 2,
    1382. "legendFormat": "System - Processes executing in kernel mode",
    1383. "refId": "A",
    1384. "step": 20
    1385. },
    1386. {
    1387. "expr": "sum by (mode)(irate(node_cpu{mode='user',instance=~\"$node:.*\"}[5m]))",
    1388. "intervalFactor": 2,
    1389. "legendFormat": "User - Normal processes executing in user mode",
    1390. "refId": "B",
    1391. "step": 4
    1392. },
    1393. {
    1394. "expr": "sum by (mode)(irate(node_cpu{mode='nice',instance=~\"$node:.*\"}[5m]))",
    1395. "intervalFactor": 2,
    1396. "legendFormat": "Nice - Niced processes executing in user mode",
    1397. "refId": "C",
    1398. "step": 4
    1399. },
    1400. {
    1401. "expr": "sum by (mode)(irate(node_cpu{mode='idle',instance=~\"$node:.*\"}[5m]))",
    1402. "intervalFactor": 2,
    1403. "legendFormat": "Idle - Waiting for something to happen",
    1404. "refId": "F",
    1405. "step": 4
    1406. },
    1407. {
    1408. "expr": "sum by (mode)(irate(node_cpu{mode='iowait',instance=~\"$node:.*\"}[5m]))",
    1409. "intervalFactor": 2,
    1410. "legendFormat": "Iowait - Waiting for I/O to complete",
    1411. "refId": "D",
    1412. "step": 4
    1413. },
    1414. {
    1415. "expr": "sum by (mode)(irate(node_cpu{mode='irq',instance=~\"$node:.*\"}[5m]))",
    1416. "intervalFactor": 2,
    1417. "legendFormat": "Irq - Servicing interrupts",
    1418. "refId": "G",
    1419. "step": 4
    1420. },
    1421. {
    1422. "expr": "sum by (mode)(irate(node_cpu{mode='softirq',instance=~\"$node:.*\"}[5m]))",
    1423. "intervalFactor": 2,
    1424. "legendFormat": "Softirq - Servicing softirqs",
    1425. "refId": "H",
    1426. "step": 4
    1427. },
    1428. {
    1429. "expr": "sum by (mode)(irate(node_cpu{mode='steal',instance=~\"$node:.*\"}[5m]))",
    1430. "intervalFactor": 2,
    1431. "legendFormat": "Steal - Time spent in other operating systems when running in a virtualized environment",
    1432. "refId": "E",
    1433. "step": 4
    1434. },
    1435. {
    1436. "expr": "sum by (mode)(irate(node_cpu{mode='guest',instance=~\"$node:.*\"}[5m]))",
    1437. "intervalFactor": 2,
    1438. "legendFormat": "Guest - Time spent running a virtual CPU for a guest operating system",
    1439. "refId": "I",
    1440. "step": 4
    1441. }
    1442. ],
    1443. "thresholds": [],
    1444. "timeFrom": null,
    1445. "timeShift": null,
    1446. "title": "CPU",
    1447. "tooltip": {
    1448. "shared": true,
    1449. "sort": 0,
    1450. "value_type": "individual"
    1451. },
    1452. "transparent": false,
    1453. "type": "graph",
    1454. "xaxis": {
    1455. "mode": "time",
    1456. "name": null,
    1457. "show": true,
    1458. "values": []
    1459. },
    1460. "yaxes": [
    1461. {
    1462. "format": "short",
    1463. "label": "",
    1464. "logBase": 1,
    1465. "max": "100",
    1466. "min": "0",
    1467. "show": true
    1468. },
    1469. {
    1470. "format": "short",
    1471. "label": null,
    1472. "logBase": 1,
    1473. "max": null,
    1474. "min": null,
    1475. "show": false
    1476. }
    1477. ]
    1478. },
    1479. {
    1480. "aliasColors": {
    1481. "Apps": "#629E51",
    1482. "Buffers": "#614D93",
    1483. "Cache": "#6D1F62",
    1484. "Cached": "#511749",
    1485. "Committed": "#508642",
    1486. "Free": "#0A437C",
    1487. "Harware Corrupted - Amount of RAM that the kernel identified as corrupted / not working": "#CFFAFF",
    1488. "Inactive": "#584477",
    1489. "PageTables": "#0A50A1",
    1490. "Page_Tables": "#0A50A1",
    1491. "RAM_Free": "#E0F9D7",
    1492. "Slab": "#806EB7",
    1493. "Slab_Cache": "#E0752D",
    1494. "Swap": "#BF1B00",
    1495. "Swap - Swap memory usage": "#BF1B00",
    1496. "Swap_Cache": "#C15C17",
    1497. "Swap_Free": "#2F575E",
    1498. "Unused": "#EAB839",
    1499. "Unused - Free memory unasigned": "#052B51"
    1500. },
    1501. "bars": false,
    1502. "datasource": "${DS_LOCALHOST}",
    1503. "decimals": 2,
    1504. "description": "Memory Stack",
    1505. "fill": 3,
    1506. "id": 24,
    1507. "legend": {
    1508. "alignAsTable": true,
    1509. "avg": false,
    1510. "current": true,
    1511. "max": true,
    1512. "min": true,
    1513. "rightSide": false,
    1514. "show": true,
    1515. "sideWidth": 350,
    1516. "total": false,
    1517. "values": true
    1518. },
    1519. "lines": true,
    1520. "linewidth": 1,
    1521. "links": [],
    1522. "minSpan": 2,
    1523. "nullPointMode": "null",
    1524. "percentage": false,
    1525. "pointradius": 5,
    1526. "points": false,
    1527. "renderer": "flot",
    1528. "seriesOverrides": [
    1529. {
    1530. "alias": "/.*Committed - *./",
    1531. "stack": false
    1532. },
    1533. {
    1534. "alias": "/.*Mapped - *./",
    1535. "stack": false
    1536. },
    1537. {
    1538. "alias": "/.*Active - *./",
    1539. "stack": false
    1540. },
    1541. {
    1542. "alias": "/.*Inactive - *./",
    1543. "stack": false
    1544. },
    1545. {
    1546. "alias": "/.*VmallocUsed - *./",
    1547. "stack": false
    1548. },
    1549. {
    1550. "alias": "/.*Commit Limit - *./",
    1551. "stack": false
    1552. },
    1553. {
    1554. "alias": "/.*Dirty - *./",
    1555. "stack": false
    1556. },
    1557. {
    1558. "alias": "/.*Harware Corrupted - *./",
    1559. "stack": false
    1560. },
    1561. {
    1562. "alias": "/.*Unevictable - *./",
    1563. "stack": false
    1564. }
    1565. ],
    1566. "span": 12,
    1567. "stack": true,
    1568. "steppedLine": false,
    1569. "targets": [
    1570. {
    1571. "expr": "node_memory_MemTotal{instance=~\"$node:.*\"} - node_memory_MemFree{instance=~\"$node:.*\"} - node_memory_Buffers{instance=~\"$node:.*\"} - node_memory_Cached{instance=~\"$node:.*\"} - node_memory_Slab{instance=~\"$node:.*\"} - node_memory_PageTables{instance=~\"$node:.*\"} - node_memory_SwapCached{instance=~\"$node:.*\"}",
    1572. "hide": false,
    1573. "intervalFactor": 2,
    1574. "legendFormat": "Apps - Memory used by processes",
    1575. "refId": "Q",
    1576. "step": 4
    1577. },
    1578. {
    1579. "expr": "node_memory_PageTables{instance=~\"$node:.*\"}",
    1580. "hide": false,
    1581. "intervalFactor": 2,
    1582. "legendFormat": "PageTables - Memory dedicated to the lowest page table level",
    1583. "refId": "G",
    1584. "step": 4
    1585. },
    1586. {
    1587. "expr": "node_memory_SwapCached{instance=~\"$node:.*\"}",
    1588. "intervalFactor": 2,
    1589. "legendFormat": "SwapCache - Swap used as cache memory",
    1590. "refId": "F",
    1591. "step": 4
    1592. },
    1593. {
    1594. "expr": "node_memory_Slab{instance=~\"$node:.*\"}",
    1595. "hide": false,
    1596. "intervalFactor": 2,
    1597. "legendFormat": "Slab - Memory used by the kernel to cache data structures for its own use",
    1598. "refId": "E",
    1599. "step": 4
    1600. },
    1601. {
    1602. "expr": "node_memory_Cached{instance=~\"$node:.*\"}",
    1603. "hide": false,
    1604. "intervalFactor": 2,
    1605. "legendFormat": "Cache - Physical RAM used as cache memory",
    1606. "refId": "C",
    1607. "step": 4
    1608. },
    1609. {
    1610. "expr": "node_memory_Buffers{instance=~\"$node:.*\"}",
    1611. "hide": false,
    1612. "intervalFactor": 2,
    1613. "legendFormat": "Buffers - Physical RAM used for file buffers",
    1614. "refId": "B",
    1615. "step": 4
    1616. },
    1617. {
    1618. "expr": "node_memory_MemFree{instance=~\"$node:.*\"}",
    1619. "hide": false,
    1620. "intervalFactor": 2,
    1621. "legendFormat": "Unused - Free memory unasigned",
    1622. "refId": "D",
    1623. "step": 4
    1624. },
    1625. {
    1626. "expr": "(node_memory_SwapTotal{instance=~\"$node:.*\"} - node_memory_SwapFree{instance=~\"$node:.*\"})",
    1627. "hide": false,
    1628. "intervalFactor": 2,
    1629. "legendFormat": "Swap - Swap memory usage",
    1630. "refId": "I",
    1631. "step": 4
    1632. },
    1633. {
    1634. "expr": "node_memory_Committed_AS{instance=~\"$node:.*\"}",
    1635. "hide": true,
    1636. "intervalFactor": 2,
    1637. "legendFormat": "Committed - The amount of memory presently allocated on the system",
    1638. "refId": "A",
    1639. "step": 4
    1640. },
    1641. {
    1642. "expr": "node_memory_Mapped{instance=~\"$node:.*\"}",
    1643. "hide": true,
    1644. "intervalFactor": 2,
    1645. "legendFormat": "Mapped - Files which have been mmaped, such as libraries",
    1646. "refId": "H",
    1647. "step": 4
    1648. },
    1649. {
    1650. "expr": "node_memory_Active{instance=~\"$node:.*\"}",
    1651. "hide": true,
    1652. "intervalFactor": 2,
    1653. "legendFormat": "Active - Memory that has been used more recently and usually not reclaimed unless absolutely necessary",
    1654. "refId": "J",
    1655. "step": 4
    1656. },
    1657. {
    1658. "expr": "node_memory_Inactive{instance=~\"$node:.*\"}",
    1659. "hide": true,
    1660. "intervalFactor": 2,
    1661. "legendFormat": "Inactive - Memory which has been less recently used. It is more eligible to be reclaimed for other purposes",
    1662. "refId": "K",
    1663. "step": 4
    1664. },
    1665. {
    1666. "expr": "node_memory_VmallocUsed{instance=~\"$node:.*\"}",
    1667. "hide": true,
    1668. "intervalFactor": 2,
    1669. "legendFormat": "VmallocUsed - Memory of used virtual address space",
    1670. "refId": "L",
    1671. "step": 4
    1672. },
    1673. {
    1674. "expr": "node_memory_CommitLimit{instance=~\"$node:.*\"}",
    1675. "hide": true,
    1676. "intervalFactor": 2,
    1677. "legendFormat": "Commit Limit - Total amount of memory currently available to be allocated on the system",
    1678. "refId": "M",
    1679. "step": 4
    1680. },
    1681. {
    1682. "expr": "node_memory_Dirty{instance=~\"$node:.*\"}",
    1683. "hide": true,
    1684. "intervalFactor": 2,
    1685. "legendFormat": "Dirty - Memory which is waiting to get written back to the disk",
    1686. "refId": "N",
    1687. "step": 4
    1688. },
    1689. {
    1690. "expr": "node_memory_HardwareCorrupted{instance=~\"$node:.*\"}",
    1691. "hide": true,
    1692. "intervalFactor": 2,
    1693. "legendFormat": "Harware Corrupted - Amount of RAM that the kernel identified as corrupted / not working",
    1694. "refId": "O",
    1695. "step": 4
    1696. },
    1697. {
    1698. "expr": "node_memory_Unevictable{instance=~\"$node:.*\"}",
    1699. "hide": true,
    1700. "intervalFactor": 2,
    1701. "legendFormat": "Unevictable - Unevictable pages can't be swapped out for a variety of reasons",
    1702. "refId": "P",
    1703. "step": 4
    1704. }
    1705. ],
    1706. "thresholds": [],
    1707. "timeFrom": null,
    1708. "timeShift": null,
    1709. "title": "Memory Stack",
    1710. "tooltip": {
    1711. "shared": true,
    1712. "sort": 0,
    1713. "value_type": "cumulative"
    1714. },
    1715. "type": "graph",
    1716. "xaxis": {
    1717. "mode": "time",
    1718. "name": null,
    1719. "show": true,
    1720. "values": []
    1721. },
    1722. "yaxes": [
    1723. {
    1724. "format": "bytes",
    1725. "label": "",
    1726. "logBase": 1,
    1727. "max": null,
    1728. "min": "0",
    1729. "show": true
    1730. },
    1731. {
    1732. "format": "short",
    1733. "label": null,
    1734. "logBase": 1,
    1735. "max": null,
    1736. "min": null,
    1737. "show": false
    1738. }
    1739. ]
    1740. },
    1741. {
    1742. "aliasColors": {
    1743. "Recv_bytes_eth2": "#7EB26D",
    1744. "Recv_bytes_lo": "#0A50A1",
    1745. "Recv_drop_eth2": "#6ED0E0",
    1746. "Recv_drop_lo": "#E0F9D7",
    1747. "Recv_errs_eth2": "#BF1B00",
    1748. "Recv_errs_lo": "#CCA300",
    1749. "Trans_bytes_eth2": "#7EB26D",
    1750. "Trans_bytes_lo": "#0A50A1",
    1751. "Trans_drop_eth2": "#6ED0E0",
    1752. "Trans_drop_lo": "#E0F9D7",
    1753. "Trans_errs_eth2": "#BF1B00",
    1754. "Trans_errs_lo": "#CCA300",
    1755. "recv_bytes_lo": "#0A50A1",
    1756. "recv_drop_eth0": "#99440A",
    1757. "recv_drop_lo": "#967302",
    1758. "recv_errs_eth0": "#BF1B00",
    1759. "recv_errs_lo": "#890F02",
    1760. "trans_bytes_eth0": "#7EB26D",
    1761. "trans_bytes_lo": "#0A50A1",
    1762. "trans_drop_eth0": "#99440A",
    1763. "trans_drop_lo": "#967302",
    1764. "trans_errs_eth0": "#BF1B00",
    1765. "trans_errs_lo": "#890F02"
    1766. },
    1767. "bars": false,
    1768. "datasource": "${DS_LOCALHOST}",
    1769. "description": "Network info. Need to fix https://github.com/grafana/grafana/issues/1271",
    1770. "fill": 3,
    1771. "id": 59,
    1772. "legend": {
    1773. "alignAsTable": true,
    1774. "avg": false,
    1775. "current": true,
    1776. "hideEmpty": false,
    1777. "hideZero": true,
    1778. "max": true,
    1779. "min": true,
    1780. "rightSide": false,
    1781. "show": true,
    1782. "sort": "current",
    1783. "sortDesc": true,
    1784. "total": false,
    1785. "values": true
    1786. },
    1787. "lines": true,
    1788. "linewidth": 1,
    1789. "links": [],
    1790. "nullPointMode": "null",
    1791. "percentage": false,
    1792. "pointradius": 5,
    1793. "points": false,
    1794. "renderer": "flot",
    1795. "seriesOverrides": [
    1796. {
    1797. "alias": "/.*trans.*/",
    1798. "transform": "negative-Y"
    1799. },
    1800. {
    1801. "alias": "/.*errs.*/",
    1802. "yaxis": 2
    1803. },
    1804. {
    1805. "alias": "/.*drop.*/",
    1806. "yaxis": 2
    1807. },
    1808. {
    1809. "alias": "/.*bytes.*/",
    1810. "yaxis": 1
    1811. }
    1812. ],
    1813. "span": 12,
    1814. "stack": false,
    1815. "steppedLine": false,
    1816. "targets": [
    1817. {
    1818. "expr": "irate(node_network_receive_bytes{instance=~\"$node:.*\"}[5m])",
    1819. "intervalFactor": 2,
    1820. "legendFormat": "recv bytes {{device}}",
    1821. "refId": "A",
    1822. "step": 4
    1823. },
    1824. {
    1825. "expr": "irate(node_network_transmit_bytes{instance=~\"$node:.*\"}[5m])",
    1826. "intervalFactor": 2,
    1827. "legendFormat": "trans bytes {{device}} ",
    1828. "refId": "B",
    1829. "step": 4
    1830. },
    1831. {
    1832. "expr": "irate(node_network_receive_errs{instance=~\"$node:.*\"}[5m])",
    1833. "intervalFactor": 2,
    1834. "legendFormat": "recv errs {{device}} ",
    1835. "refId": "E",
    1836. "step": 4
    1837. },
    1838. {
    1839. "expr": "irate(node_network_transmit_errs{instance=~\"$node:.*\"}[5m])",
    1840. "intervalFactor": 2,
    1841. "legendFormat": "trans err {{device}} ",
    1842. "refId": "F",
    1843. "step": 4
    1844. },
    1845. {
    1846. "expr": "irate(node_network_receive_drop{instance=~\"$node:.*\"}[5m])",
    1847. "intervalFactor": 2,
    1848. "legendFormat": "recv drop {{device}}",
    1849. "refId": "G",
    1850. "step": 4
    1851. },
    1852. {
    1853. "expr": "irate(node_network_transmit_drop{instance=~\"$node:.*\"}[5m])",
    1854. "intervalFactor": 2,
    1855. "legendFormat": "trans drop {{device}} ",
    1856. "refId": "H",
    1857. "step": 4
    1858. }
    1859. ],
    1860. "thresholds": [],
    1861. "timeFrom": null,
    1862. "timeShift": null,
    1863. "title": "Network Traffic",
    1864. "tooltip": {
    1865. "shared": true,
    1866. "sort": 0,
    1867. "value_type": "individual"
    1868. },
    1869. "type": "graph",
    1870. "xaxis": {
    1871. "mode": "time",
    1872. "name": null,
    1873. "show": true,
    1874. "values": []
    1875. },
    1876. "yaxes": [
    1877. {
    1878. "format": "bytes",
    1879. "label": null,
    1880. "logBase": 1,
    1881. "max": null,
    1882. "min": null,
    1883. "show": true
    1884. },
    1885. {
    1886. "format": "pps",
    1887. "label": "",
    1888. "logBase": 1,
    1889. "max": null,
    1890. "min": null,
    1891. "show": true
    1892. }
    1893. ]
    1894. },
    1895. {
    1896. "aliasColors": {
    1897. "io time": "#890F02"
    1898. },
    1899. "bars": false,
    1900. "datasource": "${DS_LOCALHOST}",
    1901. "decimals": 3,
    1902. "description": "Need to fix https://github.com/grafana/grafana/issues/1271",
    1903. "fill": 3,
    1904. "id": 42,
    1905. "legend": {
    1906. "alignAsTable": true,
    1907. "avg": false,
    1908. "current": true,
    1909. "max": true,
    1910. "min": true,
    1911. "rightSide": false,
    1912. "show": true,
    1913. "sort": null,
    1914. "sortDesc": null,
    1915. "total": false,
    1916. "values": true
    1917. },
    1918. "lines": true,
    1919. "linewidth": 1,
    1920. "links": [],
    1921. "minSpan": 2,
    1922. "nullPointMode": "connected",
    1923. "percentage": false,
    1924. "pointradius": 5,
    1925. "points": false,
    1926. "renderer": "flot",
    1927. "seriesOverrides": [
    1928. {
    1929. "alias": "/.*read*./",
    1930. "transform": "negative-Y"
    1931. },
    1932. {
    1933. "alias": "/.*milliseconds*./",
    1934. "yaxis": 2
    1935. }
    1936. ],
    1937. "span": 12,
    1938. "stack": false,
    1939. "steppedLine": false,
    1940. "targets": [
    1941. {
    1942. "expr": "irate(node_disk_bytes_read{instance=~\"$node:.*\",device=~\"[a-z]*[a-z]\"}[5m])",
    1943. "hide": false,
    1944. "intervalFactor": 2,
    1945. "legendFormat": "successfully read bytes {{device}}",
    1946. "refId": "A",
    1947. "step": 4
    1948. },
    1949. {
    1950. "expr": "irate(node_disk_bytes_written{instance=~\"$node:.*\",device=~\"[a-z]*[a-z]\"}[5m])",
    1951. "hide": false,
    1952. "intervalFactor": 2,
    1953. "legendFormat": "successfully written bytes {{device}}",
    1954. "refId": "B",
    1955. "step": 4
    1956. },
    1957. {
    1958. "expr": "irate(node_disk_io_time_ms{instance=~\"$node:.*\",device=~\"[a-z]*[a-z]\"} [5m])",
    1959. "hide": false,
    1960. "intervalFactor": 2,
    1961. "legendFormat": "milliseconds spent doing I/Os {{device}}",
    1962. "refId": "C",
    1963. "step": 4
    1964. }
    1965. ],
    1966. "thresholds": [],
    1967. "timeFrom": null,
    1968. "timeShift": null,
    1969. "title": "I/O Usage",
    1970. "tooltip": {
    1971. "shared": true,
    1972. "sort": 0,
    1973. "value_type": "individual"
    1974. },
    1975. "type": "graph",
    1976. "xaxis": {
    1977. "mode": "time",
    1978. "name": null,
    1979. "show": false,
    1980. "values": []
    1981. },
    1982. "yaxes": [
    1983. {
    1984. "format": "bytes",
    1985. "label": null,
    1986. "logBase": 1,
    1987. "max": null,
    1988. "min": null,
    1989. "show": true
    1990. },
    1991. {
    1992. "format": "ms",
    1993. "label": "",
    1994. "logBase": 1,
    1995. "max": null,
    1996. "min": null,
    1997. "show": true
    1998. }
    1999. ]
    2000. },
    2001. {
    2002. "aliasColors": {},
    2003. "bars": false,
    2004. "datasource": "${DS_LOCALHOST}",
    2005. "decimals": 3,
    2006. "description": "Disk space used of all filesystems mounted",
    2007. "fill": 1,
    2008. "height": "",
    2009. "id": 69,
    2010. "legend": {
    2011. "alignAsTable": true,
    2012. "avg": false,
    2013. "current": true,
    2014. "max": true,
    2015. "min": true,
    2016. "rightSide": false,
    2017. "show": true,
    2018. "sort": "current",
    2019. "sortDesc": false,
    2020. "total": false,
    2021. "values": true
    2022. },
    2023. "lines": true,
    2024. "linewidth": 2,
    2025. "links": [],
    2026. "minSpan": 2,
    2027. "nullPointMode": "connected",
    2028. "percentage": false,
    2029. "pointradius": 5,
    2030. "points": false,
    2031. "renderer": "flot",
    2032. "seriesOverrides": [],
    2033. "span": 12,
    2034. "stack": false,
    2035. "steppedLine": false,
    2036. "targets": [
    2037. {
    2038. "expr": "100- ((node_filesystem_avail{instance=~\"$node:.*\",device!~'rootfs'} * 100) / node_filesystem_size{instance=~\"$node:.*\",device!~'rootfs'})",
    2039. "intervalFactor": 2,
    2040. "legendFormat": "{{mountpoint}}",
    2041. "refId": "A",
    2042. "step": 4
    2043. }
    2044. ],
    2045. "thresholds": [],
    2046. "timeFrom": null,
    2047. "timeShift": null,
    2048. "title": "Disk Space Used",
    2049. "tooltip": {
    2050. "shared": true,
    2051. "sort": 0,
    2052. "value_type": "individual"
    2053. },
    2054. "type": "graph",
    2055. "xaxis": {
    2056. "mode": "time",
    2057. "name": null,
    2058. "show": true,
    2059. "values": []
    2060. },
    2061. "yaxes": [
    2062. {
    2063. "format": "percent",
    2064. "label": null,
    2065. "logBase": 1,
    2066. "max": "100",
    2067. "min": "0",
    2068. "show": true
    2069. },
    2070. {
    2071. "format": "short",
    2072. "label": null,
    2073. "logBase": 1,
    2074. "max": null,
    2075. "min": null,
    2076. "show": true
    2077. }
    2078. ]
    2079. }
    2080. ],
    2081. "repeat": null,
    2082. "repeatIteration": null,
    2083. "repeatRowId": null,
    2084. "showTitle": false,
    2085. "title": "CPU Memory Net Disk",
    2086. "titleSize": "h6"
    2087. },
    2088. {
    2089. "collapse": true,
    2090. "height": 379,
    2091. "panels": [
    2092. {
    2093. "aliasColors": {
    2094. "Apps": "#629E51",
    2095. "Buffers": "#614D93",
    2096. "Cache": "#6D1F62",
    2097. "Cached": "#511749",
    2098. "Committed": "#508642",
    2099. "Free": "#0A437C",
    2100. "Harware Corrupted - Amount of RAM that the kernel identified as corrupted / not working": "#CFFAFF",
    2101. "Inactive": "#584477",
    2102. "PageTables": "#0A50A1",
    2103. "Page_Tables": "#0A50A1",
    2104. "RAM_Free": "#E0F9D7",
    2105. "Slab": "#806EB7",
    2106. "Slab_Cache": "#E0752D",
    2107. "Swap": "#BF1B00",
    2108. "Swap_Cache": "#C15C17",
    2109. "Swap_Free": "#2F575E",
    2110. "Unused": "#EAB839"
    2111. },
    2112. "bars": false,
    2113. "datasource": "${DS_LOCALHOST}",
    2114. "decimals": 2,
    2115. "fill": 1,
    2116. "id": 79,
    2117. "legend": {
    2118. "alignAsTable": true,
    2119. "avg": false,
    2120. "current": true,
    2121. "max": true,
    2122. "min": true,
    2123. "rightSide": false,
    2124. "show": true,
    2125. "sideWidth": 350,
    2126. "total": false,
    2127. "values": true
    2128. },
    2129. "lines": true,
    2130. "linewidth": 2,
    2131. "links": [],
    2132. "minSpan": 2,
    2133. "nullPointMode": "null",
    2134. "percentage": false,
    2135. "pointradius": 5,
    2136. "points": false,
    2137. "renderer": "flot",
    2138. "seriesOverrides": [
    2139. {
    2140. "alias": "/.*Committed - *./",
    2141. "stack": false
    2142. },
    2143. {
    2144. "alias": "/.*Mapped - *./",
    2145. "stack": false
    2146. },
    2147. {
    2148. "alias": "/.*Active - *./",
    2149. "stack": false
    2150. },
    2151. {
    2152. "alias": "/.*Inactive - *./",
    2153. "stack": false
    2154. },
    2155. {
    2156. "alias": "/.*VmallocUsed - *./",
    2157. "stack": false
    2158. },
    2159. {
    2160. "alias": "/.*Commit Limit - *./",
    2161. "stack": false
    2162. },
    2163. {
    2164. "alias": "/.*Dirty - *./",
    2165. "stack": false
    2166. },
    2167. {
    2168. "alias": "/.*Harware Corrupted - *./",
    2169. "stack": false
    2170. },
    2171. {
    2172. "alias": "/.*Unevictable - *./",
    2173. "stack": false
    2174. }
    2175. ],
    2176. "span": 12,
    2177. "stack": true,
    2178. "steppedLine": false,
    2179. "targets": [
    2180. {
    2181. "expr": "node_memory_Committed_AS{instance=~\"$node:.*\"}",
    2182. "intervalFactor": 2,
    2183. "legendFormat": "Committed - The amount of memory presently allocated on the system",
    2184. "refId": "A",
    2185. "step": 4
    2186. },
    2187. {
    2188. "expr": "node_memory_Mapped{instance=~\"$node:.*\"}",
    2189. "intervalFactor": 2,
    2190. "legendFormat": "Mapped - Files which have been mmaped, such as libraries",
    2191. "refId": "H",
    2192. "step": 4
    2193. },
    2194. {
    2195. "expr": "node_memory_Active{instance=~\"$node:.*\"}",
    2196. "intervalFactor": 2,
    2197. "legendFormat": "Active - Memory that has been used more recently and usually not reclaimed unless absolutely necessary",
    2198. "refId": "J",
    2199. "step": 4
    2200. },
    2201. {
    2202. "expr": "node_memory_Inactive{instance=~\"$node:.*\"}",
    2203. "intervalFactor": 2,
    2204. "legendFormat": "Inactive - Memory which has been less recently used. It is more eligible to be reclaimed for other purposes",
    2205. "refId": "K",
    2206. "step": 4
    2207. },
    2208. {
    2209. "expr": "node_memory_VmallocUsed{instance=~\"$node:.*\"}",
    2210. "intervalFactor": 2,
    2211. "legendFormat": "VmallocUsed - Memory of used virtual address space",
    2212. "refId": "L",
    2213. "step": 4
    2214. },
    2215. {
    2216. "expr": "node_memory_CommitLimit{instance=~\"$node:.*\"}",
    2217. "intervalFactor": 2,
    2218. "legendFormat": "Commit Limit - Total amount of memory currently available to be allocated on the system",
    2219. "refId": "M",
    2220. "step": 4
    2221. },
    2222. {
    2223. "expr": "node_memory_Dirty{instance=~\"$node:.*\"}",
    2224. "intervalFactor": 2,
    2225. "legendFormat": "Dirty - Memory which is waiting to get written back to the disk",
    2226. "refId": "N",
    2227. "step": 4
    2228. },
    2229. {
    2230. "expr": "node_memory_HardwareCorrupted{instance=~\"$node:.*\"}",
    2231. "intervalFactor": 2,
    2232. "legendFormat": "Harware Corrupted - Amount of RAM that the kernel identified as corrupted / not working",
    2233. "refId": "O",
    2234. "step": 4
    2235. },
    2236. {
    2237. "expr": "node_memory_Unevictable{instance=~\"$node:.*\"}",
    2238. "intervalFactor": 2,
    2239. "legendFormat": "Unevictable - Unevictable pages can't be swapped out for a variety of reasons",
    2240. "refId": "P",
    2241. "step": 4
    2242. }
    2243. ],
    2244. "thresholds": [],
    2245. "timeFrom": null,
    2246. "timeShift": null,
    2247. "title": "Memory Usage 0",
    2248. "tooltip": {
    2249. "shared": true,
    2250. "sort": 0,
    2251. "value_type": "cumulative"
    2252. },
    2253. "type": "graph",
    2254. "xaxis": {
    2255. "mode": "time",
    2256. "name": null,
    2257. "show": true,
    2258. "values": []
    2259. },
    2260. "yaxes": [
    2261. {
    2262. "format": "bytes",
    2263. "label": "",
    2264. "logBase": 1,
    2265. "max": null,
    2266. "min": "0",
    2267. "show": true
    2268. },
    2269. {
    2270. "format": "short",
    2271. "label": null,
    2272. "logBase": 1,
    2273. "max": null,
    2274. "min": null,
    2275. "show": false
    2276. }
    2277. ]
    2278. },
    2279. {
    2280. "aliasColors": {
    2281. "Active": "#99440A",
    2282. "Buffers": "#58140C",
    2283. "Cache": "#6D1F62",
    2284. "Cached": "#511749",
    2285. "Committed": "#508642",
    2286. "Dirty": "#6ED0E0",
    2287. "Free": "#B7DBAB",
    2288. "Inactive": "#EA6460",
    2289. "Mapped": "#052B51",
    2290. "PageTables": "#0A50A1",
    2291. "Page_Tables": "#0A50A1",
    2292. "Slab_Cache": "#EAB839",
    2293. "Swap": "#BF1B00",
    2294. "Swap_Cache": "#C15C17",
    2295. "Total": "#511749",
    2296. "Total RAM": "#052B51",
    2297. "Total RAM + Swap": "#052B51",
    2298. "Total Swap": "#614D93",
    2299. "VmallocUsed": "#EA6460"
    2300. },
    2301. "bars": false,
    2302. "datasource": "${DS_LOCALHOST}",
    2303. "decimals": 2,
    2304. "fill": 1,
    2305. "id": 46,
    2306. "legend": {
    2307. "alignAsTable": true,
    2308. "avg": false,
    2309. "current": true,
    2310. "max": true,
    2311. "min": true,
    2312. "rightSide": false,
    2313. "show": true,
    2314. "sideWidth": null,
    2315. "total": false,
    2316. "values": true
    2317. },
    2318. "lines": true,
    2319. "linewidth": 2,
    2320. "links": [],
    2321. "minSpan": 2,
    2322. "nullPointMode": "null",
    2323. "percentage": false,
    2324. "pointradius": 5,
    2325. "points": false,
    2326. "renderer": "flot",
    2327. "seriesOverrides": [],
    2328. "span": 6,
    2329. "stack": false,
    2330. "steppedLine": false,
    2331. "targets": [
    2332. {
    2333. "expr": "node_memory_MemTotal{instance=~\"$node:.*\"}",
    2334. "hide": true,
    2335. "intervalFactor": 2,
    2336. "legendFormat": "Total RAM",
    2337. "refId": "A",
    2338. "step": 10
    2339. },
    2340. {
    2341. "expr": "node_memory_MemTotal{instance=~\"$node:.*\"} + (node_memory_SwapTotal{instance=~\"$node:.*\"})",
    2342. "hide": true,
    2343. "intervalFactor": 2,
    2344. "legendFormat": "Total RAM + Swap",
    2345. "refId": "B",
    2346. "step": 10
    2347. },
    2348. {
    2349. "expr": "node_memory_Shmem{instance=~\"$node:.*\"}",
    2350. "intervalFactor": 2,
    2351. "legendFormat": "Shared mem - Total memory used by shared memory (shmem) and tmpfs",
    2352. "refId": "I",
    2353. "step": 10
    2354. },
    2355. {
    2356. "expr": "node_memory_Writeback{instance=~\"$node:.*\"}",
    2357. "intervalFactor": 2,
    2358. "legendFormat": "Writeback - Memory which is actively being written back to disk",
    2359. "refId": "J",
    2360. "step": 10
    2361. },
    2362. {
    2363. "expr": "node_memory_WritebackTmp{instance=~\"$node:.*\"}",
    2364. "intervalFactor": 2,
    2365. "legendFormat": "WritebackTmp - Memory used by FUSE for temporary writeback buffers",
    2366. "refId": "K",
    2367. "step": 10
    2368. },
    2369. {
    2370. "expr": "node_memory_NFS_Unstable{instance=~\"$node:.*\"}",
    2371. "intervalFactor": 2,
    2372. "legendFormat": "NFS Unstable - NFS pages sent to the server, but not yet commited to the storage",
    2373. "refId": "L",
    2374. "step": 10
    2375. },
    2376. {
    2377. "expr": "node_memory_Mlocked{instance=~\"$node:.*\"}",
    2378. "intervalFactor": 2,
    2379. "legendFormat": "MLocked - Pages locked to memory using the mlock() system call",
    2380. "refId": "M",
    2381. "step": 10
    2382. },
    2383. {
    2384. "expr": "node_memory_SReclaimable{instance=~\"$node:.*\"}",
    2385. "intervalFactor": 2,
    2386. "legendFormat": "SReclaimable - Part of Slab, that might be reclaimed, such as caches",
    2387. "refId": "N",
    2388. "step": 10
    2389. },
    2390. {
    2391. "expr": "node_memory_SUnreclaim{instance=~\"$node:.*\"}",
    2392. "intervalFactor": 2,
    2393. "legendFormat": "SUnreclaim - Part of Slab, that cannot be reclaimed on memory pressure",
    2394. "refId": "O",
    2395. "step": 10
    2396. }
    2397. ],
    2398. "thresholds": [],
    2399. "timeFrom": null,
    2400. "timeShift": null,
    2401. "title": "Memory Usage 1",
    2402. "tooltip": {
    2403. "shared": true,
    2404. "sort": 0,
    2405. "value_type": "individual"
    2406. },
    2407. "type": "graph",
    2408. "xaxis": {
    2409. "mode": "time",
    2410. "name": null,
    2411. "show": true,
    2412. "values": []
    2413. },
    2414. "yaxes": [
    2415. {
    2416. "format": "bytes",
    2417. "label": "GB",
    2418. "logBase": 1,
    2419. "max": null,
    2420. "min": null,
    2421. "show": true
    2422. },
    2423. {
    2424. "format": "short",
    2425. "label": null,
    2426. "logBase": 1,
    2427. "max": null,
    2428. "min": null,
    2429. "show": false
    2430. }
    2431. ]
    2432. },
    2433. {
    2434. "aliasColors": {
    2435. "Active": "#99440A",
    2436. "Buffers": "#58140C",
    2437. "Cache": "#6D1F62",
    2438. "Cached": "#511749",
    2439. "Committed": "#508642",
    2440. "Dirty": "#6ED0E0",
    2441. "Free": "#B7DBAB",
    2442. "Inactive": "#EA6460",
    2443. "Mapped": "#052B51",
    2444. "PageTables": "#0A50A1",
    2445. "Page_Tables": "#0A50A1",
    2446. "Slab_Cache": "#EAB839",
    2447. "Swap": "#BF1B00",
    2448. "Swap_Cache": "#C15C17",
    2449. "Total": "#511749",
    2450. "Total RAM": "#052B51",
    2451. "Total RAM + Swap": "#052B51",
    2452. "VmallocUsed": "#EA6460"
    2453. },
    2454. "bars": false,
    2455. "datasource": "${DS_LOCALHOST}",
    2456. "decimals": 2,
    2457. "fill": 1,
    2458. "id": 47,
    2459. "legend": {
    2460. "alignAsTable": true,
    2461. "avg": false,
    2462. "current": true,
    2463. "max": true,
    2464. "min": true,
    2465. "rightSide": false,
    2466. "show": true,
    2467. "sideWidth": null,
    2468. "total": false,
    2469. "values": true
    2470. },
    2471. "lines": true,
    2472. "linewidth": 2,
    2473. "links": [],
    2474. "minSpan": 2,
    2475. "nullPointMode": "null",
    2476. "percentage": false,
    2477. "pointradius": 5,
    2478. "points": false,
    2479. "renderer": "flot",
    2480. "seriesOverrides": [],
    2481. "span": 6,
    2482. "stack": false,
    2483. "steppedLine": false,
    2484. "targets": [
    2485. {
    2486. "expr": "node_memory_MemTotal{instance=~\"$node:.*\"}",
    2487. "hide": true,
    2488. "intervalFactor": 2,
    2489. "legendFormat": "Total RAM",
    2490. "refId": "A",
    2491. "step": 10
    2492. },
    2493. {
    2494. "expr": "node_memory_MemTotal{instance=~\"$node:.*\"} + (node_memory_SwapTotal{instance=~\"$node:.*\"})",
    2495. "hide": true,
    2496. "intervalFactor": 2,
    2497. "legendFormat": "Total RAM + Swap",
    2498. "refId": "B",
    2499. "step": 10
    2500. },
    2501. {
    2502. "expr": "node_memory_DirectMap1G{instance=~\"$node:.*\"}",
    2503. "intervalFactor": 2,
    2504. "legendFormat": "DirectMap1G - Amount of pages mapped as this size",
    2505. "refId": "J",
    2506. "step": 10
    2507. },
    2508. {
    2509. "expr": "node_memory_DirectMap2M{instance=~\"$node:.*\"}",
    2510. "interval": "",
    2511. "intervalFactor": 2,
    2512. "legendFormat": "DirectMap2M - Amount of pages mapped as this size",
    2513. "refId": "K",
    2514. "step": 10
    2515. },
    2516. {
    2517. "expr": "node_memory_DirectMap4k{instance=~\"$node:.*\"}",
    2518. "interval": "",
    2519. "intervalFactor": 2,
    2520. "legendFormat": "DirectMap4K - Amount of pages mapped as this size",
    2521. "refId": "L",
    2522. "step": 10
    2523. },
    2524. {
    2525. "expr": "node_memory_AnonHugePages{instance=~\"$node:.*\"}",
    2526. "intervalFactor": 2,
    2527. "legendFormat": "Anon Huge Pages - Non-file backed huge pages mapped into userspace page tables",
    2528. "refId": "D",
    2529. "step": 10
    2530. },
    2531. {
    2532. "expr": "node_memory_AnonPages{instance=~\"$node:.*\"}",
    2533. "intervalFactor": 2,
    2534. "legendFormat": "Anon Pages - Non-file backed pages mapped into userspace page tables",
    2535. "refId": "G",
    2536. "step": 10
    2537. },
    2538. {
    2539. "expr": "node_memory_Active_anon{instance=~\"$node:.*\"}",
    2540. "intervalFactor": 2,
    2541. "legendFormat": "Inactive Anon - Anonymous and swap cache on inactive LRU list, including tmpfs (shmem)",
    2542. "refId": "H",
    2543. "step": 10
    2544. },
    2545. {
    2546. "expr": "node_memory_Active_file{instance=~\"$node:.*\"}",
    2547. "intervalFactor": 2,
    2548. "legendFormat": "Active File - File-backed memory on active LRU list",
    2549. "refId": "I",
    2550. "step": 10
    2551. },
    2552. {
    2553. "expr": "node_memory_Inactive_file{instance=~\"$node:.*\"}",
    2554. "intervalFactor": 2,
    2555. "legendFormat": "Inactive File - File-backed memory on inactive LRU list",
    2556. "refId": "M",
    2557. "step": 10
    2558. }
    2559. ],
    2560. "thresholds": [],
    2561. "timeFrom": null,
    2562. "timeShift": null,
    2563. "title": "Memory Usage 2",
    2564. "tooltip": {
    2565. "shared": true,
    2566. "sort": 0,
    2567. "value_type": "individual"
    2568. },
    2569. "type": "graph",
    2570. "xaxis": {
    2571. "mode": "time",
    2572. "name": null,
    2573. "show": true,
    2574. "values": []
    2575. },
    2576. "yaxes": [
    2577. {
    2578. "format": "bytes",
    2579. "label": "GB",
    2580. "logBase": 1,
    2581. "max": null,
    2582. "min": null,
    2583. "show": true
    2584. },
    2585. {
    2586. "format": "short",
    2587. "label": null,
    2588. "logBase": 1,
    2589. "max": null,
    2590. "min": null,
    2591. "show": false
    2592. }
    2593. ]
    2594. },
    2595. {
    2596. "aliasColors": {
    2597. "Active": "#99440A",
    2598. "Buffers": "#58140C",
    2599. "Cache": "#6D1F62",
    2600. "Cached": "#511749",
    2601. "Committed": "#508642",
    2602. "Dirty": "#6ED0E0",
    2603. "Free": "#B7DBAB",
    2604. "Inactive": "#EA6460",
    2605. "Mapped": "#052B51",
    2606. "PageTables": "#0A50A1",
    2607. "Page_Tables": "#0A50A1",
    2608. "Slab_Cache": "#EAB839",
    2609. "Swap": "#BF1B00",
    2610. "Swap_Cache": "#C15C17",
    2611. "Total": "#511749",
    2612. "Total RAM": "#052B51",
    2613. "Total RAM + Swap": "#052B51",
    2614. "VmallocUsed": "#EA6460"
    2615. },
    2616. "bars": false,
    2617. "datasource": "${DS_LOCALHOST}",
    2618. "decimals": 2,
    2619. "fill": 1,
    2620. "id": 70,
    2621. "legend": {
    2622. "alignAsTable": true,
    2623. "avg": false,
    2624. "current": true,
    2625. "max": true,
    2626. "min": true,
    2627. "rightSide": false,
    2628. "show": true,
    2629. "sideWidth": null,
    2630. "total": false,
    2631. "values": true
    2632. },
    2633. "lines": true,
    2634. "linewidth": 2,
    2635. "links": [],
    2636. "minSpan": 2,
    2637. "nullPointMode": "null",
    2638. "percentage": false,
    2639. "pointradius": 5,
    2640. "points": false,
    2641. "renderer": "flot",
    2642. "seriesOverrides": [],
    2643. "span": 4,
    2644. "stack": false,
    2645. "steppedLine": false,
    2646. "targets": [
    2647. {
    2648. "expr": "node_memory_VmallocChunk{instance=~\"$node:.*\"}",
    2649. "hide": false,
    2650. "intervalFactor": 2,
    2651. "legendFormat": "VmallocChunk - Largest contiguous block of vmalloc area which is free",
    2652. "refId": "H",
    2653. "step": 20
    2654. },
    2655. {
    2656. "expr": "node_memory_VmallocTotal{instance=~\"$node:.*\"}",
    2657. "hide": false,
    2658. "intervalFactor": 2,
    2659. "legendFormat": "VmallocTotal - Total size of vmalloc memory area",
    2660. "refId": "I",
    2661. "step": 20
    2662. },
    2663. {
    2664. "expr": "node_memory_VmallocUsed{instance=~\"$node:.*\"}",
    2665. "hide": false,
    2666. "intervalFactor": 2,
    2667. "legendFormat": "VmallocUsed - Amount of vmalloc area which is used",
    2668. "refId": "O",
    2669. "step": 20
    2670. }
    2671. ],
    2672. "thresholds": [],
    2673. "timeFrom": null,
    2674. "timeShift": null,
    2675. "title": "Memory Usage Vmalloc",
    2676. "tooltip": {
    2677. "shared": true,
    2678. "sort": 0,
    2679. "value_type": "individual"
    2680. },
    2681. "type": "graph",
    2682. "xaxis": {
    2683. "mode": "time",
    2684. "name": null,
    2685. "show": true,
    2686. "values": []
    2687. },
    2688. "yaxes": [
    2689. {
    2690. "format": "bytes",
    2691. "label": "GB",
    2692. "logBase": 1,
    2693. "max": null,
    2694. "min": null,
    2695. "show": true
    2696. },
    2697. {
    2698. "format": "short",
    2699. "label": null,
    2700. "logBase": 1,
    2701. "max": null,
    2702. "min": null,
    2703. "show": false
    2704. }
    2705. ]
    2706. },
    2707. {
    2708. "aliasColors": {},
    2709. "bars": false,
    2710. "datasource": "${DS_LOCALHOST}",
    2711. "fill": 1,
    2712. "id": 22,
    2713. "legend": {
    2714. "alignAsTable": false,
    2715. "avg": false,
    2716. "current": false,
    2717. "max": false,
    2718. "min": false,
    2719. "rightSide": false,
    2720. "show": true,
    2721. "total": false,
    2722. "values": false
    2723. },
    2724. "lines": true,
    2725. "linewidth": 2,
    2726. "links": [],
    2727. "minSpan": 2,
    2728. "nullPointMode": "null",
    2729. "percentage": false,
    2730. "pointradius": 5,
    2731. "points": false,
    2732. "renderer": "flot",
    2733. "seriesOverrides": [
    2734. {
    2735. "alias": "/.*_out/",
    2736. "transform": "negative-Y"
    2737. }
    2738. ],
    2739. "span": 4,
    2740. "stack": false,
    2741. "steppedLine": false,
    2742. "targets": [
    2743. {
    2744. "expr": "irate(node_vmstat_pswpin {instance=~\"$node:.*\"}[5m])",
    2745. "intervalFactor": 2,
    2746. "legendFormat": "swap_in",
    2747. "refId": "A",
    2748. "step": 20
    2749. },
    2750. {
    2751. "expr": "irate(node_vmstat_pswpout{instance=~\"$node:.*\"}[5m])",
    2752. "intervalFactor": 2,
    2753. "legendFormat": "swap_out",
    2754. "refId": "B",
    2755. "step": 20
    2756. }
    2757. ],
    2758. "thresholds": [],
    2759. "timeFrom": null,
    2760. "timeShift": null,
    2761. "title": "Swap in/out",
    2762. "tooltip": {
    2763. "shared": true,
    2764. "sort": 0,
    2765. "value_type": "individual"
    2766. },
    2767. "type": "graph",
    2768. "xaxis": {
    2769. "mode": "time",
    2770. "name": null,
    2771. "show": true,
    2772. "values": []
    2773. },
    2774. "yaxes": [
    2775. {
    2776. "format": "none",
    2777. "label": "pages per second in (+) / out (-)",
    2778. "logBase": 1,
    2779. "max": null,
    2780. "min": null,
    2781. "show": true
    2782. },
    2783. {
    2784. "format": "short",
    2785. "label": null,
    2786. "logBase": 1,
    2787. "max": null,
    2788. "min": null,
    2789. "show": true
    2790. }
    2791. ]
    2792. },
    2793. {
    2794. "aliasColors": {
    2795. "Active": "#99440A",
    2796. "Buffers": "#58140C",
    2797. "Cache": "#6D1F62",
    2798. "Cached": "#511749",
    2799. "Committed": "#508642",
    2800. "Dirty": "#6ED0E0",
    2801. "Free": "#B7DBAB",
    2802. "Inactive": "#EA6460",
    2803. "Mapped": "#052B51",
    2804. "PageTables": "#0A50A1",
    2805. "Page_Tables": "#0A50A1",
    2806. "Slab_Cache": "#EAB839",
    2807. "Swap": "#BF1B00",
    2808. "Swap_Cache": "#C15C17",
    2809. "Total": "#511749",
    2810. "Total RAM": "#806EB7",
    2811. "Total RAM + Swap": "#806EB7",
    2812. "VmallocUsed": "#EA6460"
    2813. },
    2814. "bars": false,
    2815. "datasource": "${DS_LOCALHOST}",
    2816. "decimals": 2,
    2817. "fill": 1,
    2818. "id": 71,
    2819. "legend": {
    2820. "alignAsTable": true,
    2821. "avg": false,
    2822. "current": true,
    2823. "max": true,
    2824. "min": true,
    2825. "rightSide": false,
    2826. "show": true,
    2827. "sideWidth": null,
    2828. "total": false,
    2829. "values": true
    2830. },
    2831. "lines": true,
    2832. "linewidth": 2,
    2833. "links": [],
    2834. "minSpan": 2,
    2835. "nullPointMode": "null",
    2836. "percentage": false,
    2837. "pointradius": 5,
    2838. "points": false,
    2839. "renderer": "flot",
    2840. "seriesOverrides": [
    2841. {
    2842. "alias": "/.*Number of huge pages.*/",
    2843. "yaxis": 2
    2844. }
    2845. ],
    2846. "span": 4,
    2847. "stack": false,
    2848. "steppedLine": false,
    2849. "targets": [
    2850. {
    2851. "expr": "node_memory_HugePages_Free{instance=~\"$node:.*\"}",
    2852. "intervalFactor": 2,
    2853. "legendFormat": "HugePages Free - Number of huge pages in the pool that are not yet allocated",
    2854. "refId": "I",
    2855. "step": 20
    2856. },
    2857. {
    2858. "expr": "node_memory_HugePages_Rsvd{instance=~\"$node:.*\"}",
    2859. "intervalFactor": 2,
    2860. "legendFormat": "HugePages Reserved - Number of huge pages for which a commitment to allocate from the pool has been made, but no allocation has yet been made",
    2861. "refId": "J",
    2862. "step": 20
    2863. },
    2864. {
    2865. "expr": "node_memory_HugePages_Surp{instance=~\"$node:.*\"}",
    2866. "intervalFactor": 2,
    2867. "legendFormat": "HugePages Surp - Number of huge pages in the pool above the value in /proc/sys/vm/nr_hugepages",
    2868. "refId": "K",
    2869. "step": 20
    2870. },
    2871. {
    2872. "expr": "node_memory_HugePages_Total{instance=~\"$node:.*\"}",
    2873. "intervalFactor": 2,
    2874. "legendFormat": "HugePages - Total size of the pool of huge pages",
    2875. "refId": "L",
    2876. "step": 20
    2877. },
    2878. {
    2879. "expr": "node_memory_Hugepagesize{instance=~\"$node:.*\"}",
    2880. "intervalFactor": 2,
    2881. "legendFormat": "Hugepagesize - Huge Page size",
    2882. "refId": "D",
    2883. "step": 20
    2884. }
    2885. ],
    2886. "thresholds": [],
    2887. "timeFrom": null,
    2888. "timeShift": null,
    2889. "title": "Memory Usage HugePages",
    2890. "tooltip": {
    2891. "shared": true,
    2892. "sort": 0,
    2893. "value_type": "individual"
    2894. },
    2895. "type": "graph",
    2896. "xaxis": {
    2897. "mode": "time",
    2898. "name": null,
    2899. "show": true,
    2900. "values": []
    2901. },
    2902. "yaxes": [
    2903. {
    2904. "format": "bytes",
    2905. "label": "GB",
    2906. "logBase": 1,
    2907. "max": null,
    2908. "min": null,
    2909. "show": true
    2910. },
    2911. {
    2912. "format": "none",
    2913. "label": "",
    2914. "logBase": 1,
    2915. "max": null,
    2916. "min": null,
    2917. "show": false
    2918. }
    2919. ]
    2920. }
    2921. ],
    2922. "repeat": null,
    2923. "repeatIteration": null,
    2924. "repeatRowId": null,
    2925. "showTitle": false,
    2926. "title": "Memory Detail",
    2927. "titleSize": "h6"
    2928. },
    2929. {
    2930. "collapse": true,
    2931. "height": 268,
    2932. "panels": [
    2933. {
    2934. "aliasColors": {},
    2935. "bars": false,
    2936. "datasource": "${DS_LOCALHOST}",
    2937. "fill": 1,
    2938. "id": 8,
    2939. "legend": {
    2940. "avg": false,
    2941. "current": false,
    2942. "max": false,
    2943. "min": false,
    2944. "show": true,
    2945. "total": false,
    2946. "values": false
    2947. },
    2948. "lines": true,
    2949. "linewidth": 1,
    2950. "links": [],
    2951. "minSpan": 2,
    2952. "nullPointMode": "connected",
    2953. "percentage": false,
    2954. "pointradius": 5,
    2955. "points": false,
    2956. "renderer": "flot",
    2957. "repeat": "node",
    2958. "seriesOverrides": [],
    2959. "span": 12,
    2960. "stack": false,
    2961. "steppedLine": false,
    2962. "targets": [
    2963. {
    2964. "expr": "irate(node_context_switches{instance=~\"$node:.*\"}[5m])",
    2965. "intervalFactor": 2,
    2966. "legendFormat": "Context switches",
    2967. "refId": "A",
    2968. "step": 4
    2969. },
    2970. {
    2971. "expr": "irate(node_intr{instance=~\"$node:.*\"}[5m])",
    2972. "intervalFactor": 2,
    2973. "legendFormat": "Interrupts",
    2974. "refId": "B",
    2975. "step": 4
    2976. },
    2977. {
    2978. "expr": "node_entropy_available_bits{instance=~\"$node:.*\"}",
    2979. "intervalFactor": 2,
    2980. "legendFormat": "Entropy",
    2981. "refId": "C",
    2982. "step": 4
    2983. }
    2984. ],
    2985. "thresholds": [],
    2986. "timeFrom": null,
    2987. "timeShift": null,
    2988. "title": "Context Switches / Interrupts / Entropy",
    2989. "tooltip": {
    2990. "shared": true,
    2991. "sort": 0,
    2992. "value_type": "individual"
    2993. },
    2994. "type": "graph",
    2995. "xaxis": {
    2996. "mode": "time",
    2997. "name": null,
    2998. "show": true,
    2999. "values": []
    3000. },
    3001. "yaxes": [
    3002. {
    3003. "format": "short",
    3004. "label": null,
    3005. "logBase": 1,
    3006. "max": null,
    3007. "min": null,
    3008. "show": true
    3009. },
    3010. {
    3011. "format": "short",
    3012. "label": null,
    3013. "logBase": 1,
    3014. "max": null,
    3015. "min": null,
    3016. "show": false
    3017. }
    3018. ]
    3019. },
    3020. {
    3021. "aliasColors": {},
    3022. "bars": false,
    3023. "datasource": "${DS_LOCALHOST}",
    3024. "fill": 1,
    3025. "id": 64,
    3026. "legend": {
    3027. "alignAsTable": false,
    3028. "avg": false,
    3029. "current": true,
    3030. "max": false,
    3031. "min": false,
    3032. "show": true,
    3033. "total": false,
    3034. "values": true
    3035. },
    3036. "lines": true,
    3037. "linewidth": 1,
    3038. "links": [],
    3039. "nullPointMode": "null",
    3040. "percentage": false,
    3041. "pointradius": 5,
    3042. "points": false,
    3043. "renderer": "flot",
    3044. "seriesOverrides": [],
    3045. "span": 6,
    3046. "stack": false,
    3047. "steppedLine": false,
    3048. "targets": [
    3049. {
    3050. "expr": "process_max_fds{instance=~\"$node:.*\"}",
    3051. "interval": "",
    3052. "intervalFactor": 2,
    3053. "legendFormat": "Max file descriptors",
    3054. "refId": "A",
    3055. "step": 10
    3056. },
    3057. {
    3058. "expr": "process_open_fds{instance=~\"$node:.*\"}",
    3059. "interval": "",
    3060. "intervalFactor": 2,
    3061. "legendFormat": "Open file descriptors",
    3062. "refId": "B",
    3063. "step": 10
    3064. }
    3065. ],
    3066. "thresholds": [],
    3067. "timeFrom": null,
    3068. "timeShift": null,
    3069. "title": "File Descriptors",
    3070. "tooltip": {
    3071. "shared": true,
    3072. "sort": 0,
    3073. "value_type": "individual"
    3074. },
    3075. "type": "graph",
    3076. "xaxis": {
    3077. "mode": "time",
    3078. "name": null,
    3079. "show": true,
    3080. "values": []
    3081. },
    3082. "yaxes": [
    3083. {
    3084. "format": "none",
    3085. "label": null,
    3086. "logBase": 1,
    3087. "max": null,
    3088. "min": null,
    3089. "show": true
    3090. },
    3091. {
    3092. "format": "short",
    3093. "label": null,
    3094. "logBase": 1,
    3095. "max": null,
    3096. "min": null,
    3097. "show": false
    3098. }
    3099. ]
    3100. },
    3101. {
    3102. "aliasColors": {},
    3103. "bars": false,
    3104. "datasource": "${DS_LOCALHOST}",
    3105. "fill": 1,
    3106. "id": 62,
    3107. "legend": {
    3108. "avg": false,
    3109. "current": false,
    3110. "max": false,
    3111. "min": false,
    3112. "show": true,
    3113. "total": false,
    3114. "values": false
    3115. },
    3116. "lines": true,
    3117. "linewidth": 1,
    3118. "links": [],
    3119. "minSpan": 2,
    3120. "nullPointMode": "connected",
    3121. "percentage": false,
    3122. "pointradius": 5,
    3123. "points": false,
    3124. "renderer": "flot",
    3125. "seriesOverrides": [
    3126. {
    3127. "alias": "/.*forks*./",
    3128. "yaxis": 2
    3129. }
    3130. ],
    3131. "span": 6,
    3132. "stack": false,
    3133. "steppedLine": false,
    3134. "targets": [
    3135. {
    3136. "expr": "node_procs_blocked{instance=~\"$node:.*\"}",
    3137. "intervalFactor": 2,
    3138. "legendFormat": "Processes blocked waiting for I/O to complete",
    3139. "refId": "A",
    3140. "step": 10
    3141. },
    3142. {
    3143. "expr": "node_procs_running{instance=~\"$node:.*\"}",
    3144. "intervalFactor": 2,
    3145. "legendFormat": "Processes in runnable state",
    3146. "refId": "B",
    3147. "step": 10
    3148. },
    3149. {
    3150. "expr": "increase(node_forks{instance=~\"$node:.*\"}[5m])",
    3151. "hide": false,
    3152. "intervalFactor": 2,
    3153. "legendFormat": "Processes forks",
    3154. "refId": "C",
    3155. "step": 10
    3156. }
    3157. ],
    3158. "thresholds": [],
    3159. "timeFrom": null,
    3160. "timeShift": null,
    3161. "title": "Processes State / Forks",
    3162. "tooltip": {
    3163. "shared": true,
    3164. "sort": 0,
    3165. "value_type": "individual"
    3166. },
    3167. "type": "graph",
    3168. "xaxis": {
    3169. "mode": "time",
    3170. "name": null,
    3171. "show": true,
    3172. "values": []
    3173. },
    3174. "yaxes": [
    3175. {
    3176. "format": "short",
    3177. "label": "",
    3178. "logBase": 1,
    3179. "max": null,
    3180. "min": null,
    3181. "show": true
    3182. },
    3183. {
    3184. "format": "short",
    3185. "label": null,
    3186. "logBase": 1,
    3187. "max": null,
    3188. "min": null,
    3189. "show": true
    3190. }
    3191. ]
    3192. },
    3193. {
    3194. "aliasColors": {},
    3195. "bars": false,
    3196. "datasource": "${DS_LOCALHOST}",
    3197. "fill": 1,
    3198. "id": 65,
    3199. "legend": {
    3200. "avg": false,
    3201. "current": false,
    3202. "max": false,
    3203. "min": false,
    3204. "show": true,
    3205. "total": false,
    3206. "values": false
    3207. },
    3208. "lines": true,
    3209. "linewidth": 1,
    3210. "links": [],
    3211. "nullPointMode": "null",
    3212. "percentage": false,
    3213. "pointradius": 5,
    3214. "points": false,
    3215. "renderer": "flot",
    3216. "seriesOverrides": [],
    3217. "span": 6,
    3218. "stack": false,
    3219. "steppedLine": false,
    3220. "targets": [
    3221. {
    3222. "expr": "process_resident_memory_bytes{instance=~\"$node:.*\"}",
    3223. "interval": "",
    3224. "intervalFactor": 2,
    3225. "legendFormat": "Resident memory size in bytes",
    3226. "refId": "A",
    3227. "step": 10
    3228. },
    3229. {
    3230. "expr": "process_start_time_seconds{instance=~\"$node:.*\"}",
    3231. "interval": "",
    3232. "intervalFactor": 2,
    3233. "legendFormat": "Start time of the process since unix epoch in seconds",
    3234. "refId": "B",
    3235. "step": 10
    3236. },
    3237. {
    3238. "expr": "process_virtual_memory_bytes{instance=~\"$node:.*\"}",
    3239. "interval": "",
    3240. "intervalFactor": 2,
    3241. "legendFormat": "Virtual memory size in bytes",
    3242. "refId": "C",
    3243. "step": 10
    3244. }
    3245. ],
    3246. "thresholds": [],
    3247. "timeFrom": null,
    3248. "timeShift": null,
    3249. "title": "Processes",
    3250. "tooltip": {
    3251. "shared": true,
    3252. "sort": 0,
    3253. "value_type": "individual"
    3254. },
    3255. "type": "graph",
    3256. "xaxis": {
    3257. "mode": "time",
    3258. "name": null,
    3259. "show": true,
    3260. "values": []
    3261. },
    3262. "yaxes": [
    3263. {
    3264. "format": "short",
    3265. "label": null,
    3266. "logBase": 1,
    3267. "max": null,
    3268. "min": null,
    3269. "show": true
    3270. },
    3271. {
    3272. "format": "short",
    3273. "label": null,
    3274. "logBase": 1,
    3275. "max": null,
    3276. "min": null,
    3277. "show": false
    3278. }
    3279. ]
    3280. },
    3281. {
    3282. "aliasColors": {},
    3283. "bars": false,
    3284. "datasource": "${DS_LOCALHOST}",
    3285. "fill": 1,
    3286. "id": 7,
    3287. "legend": {
    3288. "avg": false,
    3289. "current": false,
    3290. "max": false,
    3291. "min": false,
    3292. "show": true,
    3293. "total": false,
    3294. "values": false
    3295. },
    3296. "lines": true,
    3297. "linewidth": 1,
    3298. "links": [],
    3299. "minSpan": 2,
    3300. "nullPointMode": "connected",
    3301. "percentage": false,
    3302. "pointradius": 5,
    3303. "points": false,
    3304. "renderer": "flot",
    3305. "repeat": "node",
    3306. "seriesOverrides": [],
    3307. "span": 12,
    3308. "stack": false,
    3309. "steppedLine": false,
    3310. "targets": [
    3311. {
    3312. "expr": "node_load1{instance=~\"$node:.*\"}",
    3313. "intervalFactor": 4,
    3314. "legendFormat": "Load 1m",
    3315. "refId": "A",
    3316. "step": 20
    3317. },
    3318. {
    3319. "expr": "node_load5{instance=~\"$node:.*\"}",
    3320. "intervalFactor": 4,
    3321. "legendFormat": "Load 5m",
    3322. "refId": "B",
    3323. "step": 20
    3324. },
    3325. {
    3326. "expr": "node_load15{instance=~\"$node:.*\"}",
    3327. "intervalFactor": 4,
    3328. "legendFormat": "Load 15m",
    3329. "refId": "C",
    3330. "step": 20
    3331. }
    3332. ],
    3333. "thresholds": [],
    3334. "timeFrom": null,
    3335. "timeShift": null,
    3336. "title": "System Load",
    3337. "tooltip": {
    3338. "shared": true,
    3339. "sort": 0,
    3340. "value_type": "individual"
    3341. },
    3342. "type": "graph",
    3343. "xaxis": {
    3344. "mode": "time",
    3345. "name": null,
    3346. "show": true,
    3347. "values": []
    3348. },
    3349. "yaxes": [
    3350. {
    3351. "format": "none",
    3352. "label": "",
    3353. "logBase": 1,
    3354. "max": null,
    3355. "min": null,
    3356. "show": true
    3357. },
    3358. {
    3359. "format": "short",
    3360. "label": null,
    3361. "logBase": 1,
    3362. "max": null,
    3363. "min": null,
    3364. "show": false
    3365. }
    3366. ]
    3367. }
    3368. ],
    3369. "repeat": null,
    3370. "repeatIteration": null,
    3371. "repeatRowId": null,
    3372. "showTitle": false,
    3373. "title": "System Detail",
    3374. "titleSize": "h6"
    3375. },
    3376. {
    3377. "collapse": true,
    3378. "height": 304,
    3379. "panels": [
    3380. {
    3381. "aliasColors": {},
    3382. "bars": false,
    3383. "datasource": "${DS_LOCALHOST}",
    3384. "description": "The total number of bytes read / write successfully.",
    3385. "fill": 2,
    3386. "id": 33,
    3387. "legend": {
    3388. "alignAsTable": true,
    3389. "avg": false,
    3390. "current": true,
    3391. "hideZero": true,
    3392. "max": true,
    3393. "min": true,
    3394. "rightSide": false,
    3395. "show": true,
    3396. "total": false,
    3397. "values": true
    3398. },
    3399. "lines": true,
    3400. "linewidth": 1,
    3401. "links": [],
    3402. "minSpan": 2,
    3403. "nullPointMode": "connected",
    3404. "percentage": false,
    3405. "pointradius": 5,
    3406. "points": false,
    3407. "renderer": "flot",
    3408. "seriesOverrides": [
    3409. {
    3410. "alias": "/.*read.*/",
    3411. "transform": "negative-Y"
    3412. }
    3413. ],
    3414. "span": 12,
    3415. "stack": false,
    3416. "steppedLine": false,
    3417. "targets": [
    3418. {
    3419. "expr": "irate(node_disk_bytes_read{instance=~\"$node:.*\"}[5m])",
    3420. "intervalFactor": 4,
    3421. "legendFormat": "{{device}}_read",
    3422. "refId": "A",
    3423. "step": 40
    3424. },
    3425. {
    3426. "expr": "irate(node_disk_bytes_written{instance=~\"$node:.*\"}[5m])",
    3427. "intervalFactor": 2,
    3428. "legendFormat": "{{device}}_written",
    3429. "refId": "B",
    3430. "step": 20
    3431. }
    3432. ],
    3433. "thresholds": [],
    3434. "timeFrom": null,
    3435. "timeShift": null,
    3436. "title": "Disk Bytes R/W",
    3437. "tooltip": {
    3438. "shared": false,
    3439. "sort": 0,
    3440. "value_type": "individual"
    3441. },
    3442. "type": "graph",
    3443. "xaxis": {
    3444. "mode": "time",
    3445. "name": null,
    3446. "show": true,
    3447. "values": []
    3448. },
    3449. "yaxes": [
    3450. {
    3451. "format": "bytes",
    3452. "label": "read (-) / write (+)",
    3453. "logBase": 1,
    3454. "max": null,
    3455. "min": null,
    3456. "show": true
    3457. },
    3458. {
    3459. "format": "short",
    3460. "label": null,
    3461. "logBase": 1,
    3462. "max": null,
    3463. "min": null,
    3464. "show": true
    3465. }
    3466. ]
    3467. },
    3468. {
    3469. "aliasColors": {},
    3470. "bars": false,
    3471. "datasource": "${DS_LOCALHOST}",
    3472. "description": "The total number of reads / writes completed successfully.",
    3473. "fill": 2,
    3474. "id": 9,
    3475. "legend": {
    3476. "alignAsTable": true,
    3477. "avg": false,
    3478. "current": true,
    3479. "hideZero": true,
    3480. "max": true,
    3481. "min": true,
    3482. "rightSide": false,
    3483. "show": true,
    3484. "total": false,
    3485. "values": true
    3486. },
    3487. "lines": true,
    3488. "linewidth": 1,
    3489. "links": [],
    3490. "minSpan": 2,
    3491. "nullPointMode": "connected",
    3492. "percentage": false,
    3493. "pointradius": 5,
    3494. "points": false,
    3495. "renderer": "flot",
    3496. "repeat": null,
    3497. "seriesOverrides": [
    3498. {
    3499. "alias": "/.*read.*/",
    3500. "transform": "negative-Y"
    3501. }
    3502. ],
    3503. "span": 12,
    3504. "stack": false,
    3505. "steppedLine": false,
    3506. "targets": [
    3507. {
    3508. "expr": "irate(node_disk_reads_completed{instance=~\"$node:.*\"}[5m])",
    3509. "intervalFactor": 4,
    3510. "legendFormat": "{{device}}_read",
    3511. "refId": "A",
    3512. "step": 40
    3513. },
    3514. {
    3515. "expr": "irate(node_disk_writes_completed{instance=~\"$node:.*\"}[5m])",
    3516. "intervalFactor": 2,
    3517. "legendFormat": "{{device}}_write",
    3518. "refId": "B",
    3519. "step": 20
    3520. }
    3521. ],
    3522. "thresholds": [],
    3523. "timeFrom": null,
    3524. "timeShift": null,
    3525. "title": "Disk IOs per Device",
    3526. "tooltip": {
    3527. "shared": false,
    3528. "sort": 0,
    3529. "value_type": "individual"
    3530. },
    3531. "type": "graph",
    3532. "xaxis": {
    3533. "mode": "time",
    3534. "name": null,
    3535. "show": true,
    3536. "values": []
    3537. },
    3538. "yaxes": [
    3539. {
    3540. "format": "short",
    3541. "label": "IO/second read (-) / write (+)",
    3542. "logBase": 1,
    3543. "max": null,
    3544. "min": null,
    3545. "show": true
    3546. },
    3547. {
    3548. "format": "short",
    3549. "label": null,
    3550. "logBase": 1,
    3551. "max": null,
    3552. "min": null,
    3553. "show": true
    3554. }
    3555. ]
    3556. },
    3557. {
    3558. "aliasColors": {},
    3559. "bars": false,
    3560. "datasource": "${DS_LOCALHOST}",
    3561. "description": "The weighted # of milliseconds spent doing I/Os. This field is incremented at each I/O start, I/O completion, I/O merge, or read of these stats by the number of I/Os in progress times the number of milliseconds spent doing I/O since the last update of this field. This can provide an easy measure of both I/O completion time and the backlog that may be accumulating.",
    3562. "fill": 3,
    3563. "id": 35,
    3564. "legend": {
    3565. "alignAsTable": true,
    3566. "avg": false,
    3567. "current": true,
    3568. "hideZero": true,
    3569. "max": true,
    3570. "min": true,
    3571. "rightSide": false,
    3572. "show": true,
    3573. "sort": "current",
    3574. "sortDesc": true,
    3575. "total": false,
    3576. "values": true
    3577. },
    3578. "lines": true,
    3579. "linewidth": 1,
    3580. "links": [],
    3581. "minSpan": 2,
    3582. "nullPointMode": "connected",
    3583. "percentage": false,
    3584. "pointradius": 5,
    3585. "points": false,
    3586. "renderer": "flot",
    3587. "seriesOverrides": [],
    3588. "span": 6,
    3589. "stack": false,
    3590. "steppedLine": false,
    3591. "targets": [
    3592. {
    3593. "expr": "irate(node_disk_io_time_weighted{instance=~\"$node:.*\"}[5m])",
    3594. "intervalFactor": 4,
    3595. "legendFormat": "{{device}}",
    3596. "refId": "A",
    3597. "step": 60
    3598. }
    3599. ],
    3600. "thresholds": [],
    3601. "timeFrom": null,
    3602. "timeShift": null,
    3603. "title": "Disk IOs weighted",
    3604. "tooltip": {
    3605. "shared": false,
    3606. "sort": 0,
    3607. "value_type": "individual"
    3608. },
    3609. "type": "graph",
    3610. "xaxis": {
    3611. "mode": "time",
    3612. "name": null,
    3613. "show": true,
    3614. "values": []
    3615. },
    3616. "yaxes": [
    3617. {
    3618. "format": "ms",
    3619. "label": "",
    3620. "logBase": 1,
    3621. "max": null,
    3622. "min": "0",
    3623. "show": true
    3624. },
    3625. {
    3626. "format": "short",
    3627. "label": null,
    3628. "logBase": 1,
    3629. "max": null,
    3630. "min": null,
    3631. "show": true
    3632. }
    3633. ]
    3634. },
    3635. {
    3636. "aliasColors": {},
    3637. "bars": false,
    3638. "datasource": "${DS_LOCALHOST}",
    3639. "description": "The total number of milliseconds spent by all reads / writes.",
    3640. "fill": 3,
    3641. "id": 37,
    3642. "legend": {
    3643. "alignAsTable": true,
    3644. "avg": false,
    3645. "current": true,
    3646. "hideZero": true,
    3647. "max": true,
    3648. "min": true,
    3649. "rightSide": false,
    3650. "show": true,
    3651. "sort": "current",
    3652. "sortDesc": true,
    3653. "total": false,
    3654. "values": true
    3655. },
    3656. "lines": true,
    3657. "linewidth": 1,
    3658. "links": [],
    3659. "minSpan": 2,
    3660. "nullPointMode": "connected",
    3661. "percentage": false,
    3662. "pointradius": 5,
    3663. "points": false,
    3664. "renderer": "flot",
    3665. "seriesOverrides": [
    3666. {
    3667. "alias": "/.*read.*/",
    3668. "transform": "negative-Y"
    3669. }
    3670. ],
    3671. "span": 6,
    3672. "stack": false,
    3673. "steppedLine": false,
    3674. "targets": [
    3675. {
    3676. "expr": "irate(node_disk_read_time_ms{instance=~\"$node:.*\"}[5m])",
    3677. "hide": false,
    3678. "intervalFactor": 4,
    3679. "legendFormat": "{{device}}_read",
    3680. "refId": "A",
    3681. "step": 60
    3682. },
    3683. {
    3684. "expr": "irate(node_disk_write_time_ms{instance=~\"$node:.*\"}[5m])",
    3685. "hide": false,
    3686. "intervalFactor": 2,
    3687. "legendFormat": "{{device}}_write",
    3688. "refId": "B",
    3689. "step": 30
    3690. }
    3691. ],
    3692. "thresholds": [],
    3693. "timeFrom": null,
    3694. "timeShift": null,
    3695. "title": "Disk R/W miliseconds",
    3696. "tooltip": {
    3697. "shared": false,
    3698. "sort": 0,
    3699. "value_type": "individual"
    3700. },
    3701. "type": "graph",
    3702. "xaxis": {
    3703. "mode": "time",
    3704. "name": null,
    3705. "show": true,
    3706. "values": []
    3707. },
    3708. "yaxes": [
    3709. {
    3710. "format": "ms",
    3711. "label": "",
    3712. "logBase": 1,
    3713. "max": null,
    3714. "min": null,
    3715. "show": true
    3716. },
    3717. {
    3718. "format": "short",
    3719. "label": null,
    3720. "logBase": 1,
    3721. "max": null,
    3722. "min": null,
    3723. "show": true
    3724. }
    3725. ]
    3726. },
    3727. {
    3728. "aliasColors": {},
    3729. "bars": false,
    3730. "datasource": "${DS_LOCALHOST}",
    3731. "description": "The number of I/Os currently in progress.",
    3732. "fill": 3,
    3733. "id": 34,
    3734. "legend": {
    3735. "alignAsTable": true,
    3736. "avg": false,
    3737. "current": true,
    3738. "hideZero": true,
    3739. "max": true,
    3740. "min": true,
    3741. "rightSide": false,
    3742. "show": true,
    3743. "sort": "current",
    3744. "sortDesc": true,
    3745. "total": false,
    3746. "values": true
    3747. },
    3748. "lines": true,
    3749. "linewidth": 1,
    3750. "links": [],
    3751. "minSpan": 2,
    3752. "nullPointMode": "connected",
    3753. "percentage": false,
    3754. "pointradius": 5,
    3755. "points": false,
    3756. "renderer": "flot",
    3757. "seriesOverrides": [],
    3758. "span": 6,
    3759. "stack": false,
    3760. "steppedLine": false,
    3761. "targets": [
    3762. {
    3763. "expr": "irate(node_disk_io_now{instance=~\"$node:.*\"}[5m])",
    3764. "intervalFactor": 4,
    3765. "legendFormat": "{{device}}",
    3766. "refId": "A",
    3767. "step": 60
    3768. }
    3769. ],
    3770. "thresholds": [],
    3771. "timeFrom": null,
    3772. "timeShift": null,
    3773. "title": "Disk IOs current in progress",
    3774. "tooltip": {
    3775. "shared": false,
    3776. "sort": 0,
    3777. "value_type": "individual"
    3778. },
    3779. "type": "graph",
    3780. "xaxis": {
    3781. "mode": "time",
    3782. "name": null,
    3783. "show": true,
    3784. "values": []
    3785. },
    3786. "yaxes": [
    3787. {
    3788. "format": "short",
    3789. "label": "I/Os",
    3790. "logBase": 1,
    3791. "max": null,
    3792. "min": "0",
    3793. "show": true
    3794. },
    3795. {
    3796. "format": "short",
    3797. "label": null,
    3798. "logBase": 1,
    3799. "max": null,
    3800. "min": null,
    3801. "show": true
    3802. }
    3803. ]
    3804. },
    3805. {
    3806. "aliasColors": {},
    3807. "bars": false,
    3808. "datasource": "${DS_LOCALHOST}",
    3809. "description": "The total number of reads / writes completed successfully and the number of reads merged. See https://www.kernel.org/doc/Documentation/iostats.txt.",
    3810. "fill": 2,
    3811. "id": 38,
    3812. "legend": {
    3813. "alignAsTable": true,
    3814. "avg": false,
    3815. "current": true,
    3816. "hideZero": true,
    3817. "max": true,
    3818. "min": true,
    3819. "rightSide": false,
    3820. "show": true,
    3821. "sort": "current",
    3822. "sortDesc": true,
    3823. "total": false,
    3824. "values": true
    3825. },
    3826. "lines": true,
    3827. "linewidth": 1,
    3828. "links": [],
    3829. "minSpan": 2,
    3830. "nullPointMode": "connected",
    3831. "percentage": false,
    3832. "pointradius": 5,
    3833. "points": false,
    3834. "renderer": "flot",
    3835. "seriesOverrides": [
    3836. {
    3837. "alias": "/.*read.*/",
    3838. "transform": "negative-Y"
    3839. },
    3840. {
    3841. "alias": "/.*merged.*/",
    3842. "yaxis": 2
    3843. }
    3844. ],
    3845. "span": 6,
    3846. "stack": false,
    3847. "steppedLine": false,
    3848. "targets": [
    3849. {
    3850. "expr": "irate(node_disk_reads_completed{instance=~\"$node:.*\"}[5m])",
    3851. "hide": false,
    3852. "intervalFactor": 4,
    3853. "legendFormat": "{{device}}_completed_read",
    3854. "refId": "A",
    3855. "step": 60
    3856. },
    3857. {
    3858. "expr": "irate(node_disk_writes_completed{instance=~\"$node:.*\"}[5m])",
    3859. "hide": false,
    3860. "intervalFactor": 2,
    3861. "legendFormat": "{{device}}_completed_write",
    3862. "refId": "B",
    3863. "step": 30
    3864. },
    3865. {
    3866. "expr": "irate(node_disk_reads_merged{instance=~\"$node:.*\"}[5m])",
    3867. "intervalFactor": 2,
    3868. "legendFormat": "{{device}}_merged_read",
    3869. "refId": "C",
    3870. "step": 30
    3871. },
    3872. {
    3873. "expr": "irate(node_disk_writes_mergedd{instance=~\"$node:.*\"}[5m])",
    3874. "intervalFactor": 2,
    3875. "legendFormat": "{{device}}_merged_write",
    3876. "refId": "D",
    3877. "step": 30
    3878. }
    3879. ],
    3880. "thresholds": [],
    3881. "timeFrom": null,
    3882. "timeShift": null,
    3883. "title": "Disk R/W completed / Merged",
    3884. "tooltip": {
    3885. "shared": false,
    3886. "sort": 0,
    3887. "value_type": "individual"
    3888. },
    3889. "type": "graph",
    3890. "xaxis": {
    3891. "mode": "time",
    3892. "name": null,
    3893. "show": true,
    3894. "values": []
    3895. },
    3896. "yaxes": [
    3897. {
    3898. "format": "none",
    3899. "label": "",
    3900. "logBase": 1,
    3901. "max": null,
    3902. "min": null,
    3903. "show": true
    3904. },
    3905. {
    3906. "format": "none",
    3907. "label": null,
    3908. "logBase": 1,
    3909. "max": null,
    3910. "min": null,
    3911. "show": true
    3912. }
    3913. ]
    3914. },
    3915. {
    3916. "aliasColors": {},
    3917. "bars": false,
    3918. "datasource": "${DS_LOCALHOST}",
    3919. "description": "Milliseconds spent doing I/Os.",
    3920. "fill": 3,
    3921. "id": 36,
    3922. "legend": {
    3923. "alignAsTable": true,
    3924. "avg": false,
    3925. "current": true,
    3926. "hideZero": true,
    3927. "max": true,
    3928. "min": true,
    3929. "rightSide": false,
    3930. "show": true,
    3931. "sort": "current",
    3932. "sortDesc": true,
    3933. "total": false,
    3934. "values": true
    3935. },
    3936. "lines": true,
    3937. "linewidth": 1,
    3938. "links": [],
    3939. "minSpan": 2,
    3940. "nullPointMode": "connected",
    3941. "percentage": false,
    3942. "pointradius": 5,
    3943. "points": false,
    3944. "renderer": "flot",
    3945. "seriesOverrides": [],
    3946. "span": 6,
    3947. "stack": false,
    3948. "steppedLine": false,
    3949. "targets": [
    3950. {
    3951. "expr": "irate(node_disk_io_time_ms{instance=~\"$node:.*\"}[5m])",
    3952. "intervalFactor": 4,
    3953. "legendFormat": "{{device}}",
    3954. "refId": "A",
    3955. "step": 60
    3956. }
    3957. ],
    3958. "thresholds": [],
    3959. "timeFrom": null,
    3960. "timeShift": null,
    3961. "title": "Milliseconds spent doing I/Os",
    3962. "tooltip": {
    3963. "shared": false,
    3964. "sort": 0,
    3965. "value_type": "individual"
    3966. },
    3967. "type": "graph",
    3968. "xaxis": {
    3969. "mode": "time",
    3970. "name": null,
    3971. "show": true,
    3972. "values": []
    3973. },
    3974. "yaxes": [
    3975. {
    3976. "format": "ms",
    3977. "label": "",
    3978. "logBase": 1,
    3979. "max": null,
    3980. "min": "0",
    3981. "show": true
    3982. },
    3983. {
    3984. "format": "short",
    3985. "label": null,
    3986. "logBase": 1,
    3987. "max": null,
    3988. "min": null,
    3989. "show": true
    3990. }
    3991. ]
    3992. },
    3993. {
    3994. "aliasColors": {},
    3995. "bars": false,
    3996. "datasource": "${DS_LOCALHOST}",
    3997. "description": "1 if there was an error opening or reading a file, 0 otherwise",
    3998. "fill": 2,
    3999. "id": 66,
    4000. "legend": {
    4001. "alignAsTable": false,
    4002. "avg": false,
    4003. "current": false,
    4004. "hideZero": false,
    4005. "max": false,
    4006. "min": false,
    4007. "show": true,
    4008. "total": false,
    4009. "values": false
    4010. },
    4011. "lines": true,
    4012. "linewidth": 1,
    4013. "links": [],
    4014. "minSpan": 2,
    4015. "nullPointMode": "connected",
    4016. "percentage": false,
    4017. "pointradius": 5,
    4018. "points": false,
    4019. "renderer": "flot",
    4020. "seriesOverrides": [],
    4021. "span": 6,
    4022. "stack": false,
    4023. "steppedLine": false,
    4024. "targets": [
    4025. {
    4026. "expr": "node_textfile_scrape_error{instance=~\"$node:.*\"}",
    4027. "intervalFactor": 4,
    4028. "legendFormat": "read error",
    4029. "refId": "A",
    4030. "step": 60
    4031. }
    4032. ],
    4033. "thresholds": [],
    4034. "timeFrom": null,
    4035. "timeShift": null,
    4036. "title": "Open error file",
    4037. "tooltip": {
    4038. "shared": false,
    4039. "sort": 0,
    4040. "value_type": "individual"
    4041. },
    4042. "type": "graph",
    4043. "xaxis": {
    4044. "mode": "time",
    4045. "name": null,
    4046. "show": true,
    4047. "values": []
    4048. },
    4049. "yaxes": [
    4050. {
    4051. "format": "bytes",
    4052. "label": "",
    4053. "logBase": 1,
    4054. "max": null,
    4055. "min": "0",
    4056. "show": true
    4057. },
    4058. {
    4059. "format": "short",
    4060. "label": null,
    4061. "logBase": 1,
    4062. "max": null,
    4063. "min": null,
    4064. "show": true
    4065. }
    4066. ]
    4067. },
    4068. {
    4069. "aliasColors": {},
    4070. "bars": false,
    4071. "datasource": "${DS_LOCALHOST}",
    4072. "description": "The total number of sectors read successfully.",
    4073. "fill": 2,
    4074. "id": 80,
    4075. "legend": {
    4076. "alignAsTable": true,
    4077. "avg": false,
    4078. "current": true,
    4079. "hideZero": true,
    4080. "max": true,
    4081. "min": true,
    4082. "rightSide": false,
    4083. "show": true,
    4084. "total": false,
    4085. "values": true
    4086. },
    4087. "lines": true,
    4088. "linewidth": 1,
    4089. "links": [],
    4090. "minSpan": 2,
    4091. "nullPointMode": "connected",
    4092. "percentage": false,
    4093. "pointradius": 5,
    4094. "points": false,
    4095. "renderer": "flot",
    4096. "seriesOverrides": [
    4097. {
    4098. "alias": "/.*read.*/",
    4099. "transform": "negative-Y"
    4100. }
    4101. ],
    4102. "span": 12,
    4103. "stack": false,
    4104. "steppedLine": false,
    4105. "targets": [
    4106. {
    4107. "expr": "irate(node_disk_sectors_read{instance=~\"$node.*\"}[5m])",
    4108. "intervalFactor": 4,
    4109. "legendFormat": "{{device}}_read",
    4110. "refId": "A",
    4111. "step": 40
    4112. },
    4113. {
    4114. "expr": "irate(node_disk_sectors_written{instance=~\"$node.*\"}[5m])",
    4115. "intervalFactor": 2,
    4116. "legendFormat": "{{device}}_written",
    4117. "refId": "B",
    4118. "step": 20
    4119. }
    4120. ],
    4121. "thresholds": [],
    4122. "timeFrom": null,
    4123. "timeShift": null,
    4124. "title": "Sectors read / write succesfully",
    4125. "tooltip": {
    4126. "shared": false,
    4127. "sort": 0,
    4128. "value_type": "individual"
    4129. },
    4130. "type": "graph",
    4131. "xaxis": {
    4132. "mode": "time",
    4133. "name": null,
    4134. "show": true,
    4135. "values": []
    4136. },
    4137. "yaxes": [
    4138. {
    4139. "format": "none",
    4140. "label": "read (-) / write (+)",
    4141. "logBase": 1,
    4142. "max": null,
    4143. "min": null,
    4144. "show": true
    4145. },
    4146. {
    4147. "format": "short",
    4148. "label": null,
    4149. "logBase": 1,
    4150. "max": null,
    4151. "min": null,
    4152. "show": false
    4153. }
    4154. ]
    4155. }
    4156. ],
    4157. "repeat": null,
    4158. "repeatIteration": null,
    4159. "repeatRowId": null,
    4160. "showTitle": false,
    4161. "title": "Disk Detail",
    4162. "titleSize": "h6"
    4163. },
    4164. {
    4165. "collapse": true,
    4166. "height": 297,
    4167. "panels": [
    4168. {
    4169. "aliasColors": {},
    4170. "bars": false,
    4171. "datasource": "${DS_LOCALHOST}",
    4172. "decimals": 3,
    4173. "description": "Filesystem space available to non-root users in bytes. Filesystem free space in bytes. Filesystem read-only status. Filesystem size in bytes.",
    4174. "fill": 1,
    4175. "id": 43,
    4176. "legend": {
    4177. "alignAsTable": true,
    4178. "avg": false,
    4179. "current": true,
    4180. "max": true,
    4181. "min": true,
    4182. "rightSide": true,
    4183. "show": true,
    4184. "total": false,
    4185. "values": true
    4186. },
    4187. "lines": true,
    4188. "linewidth": 2,
    4189. "links": [],
    4190. "minSpan": 2,
    4191. "nullPointMode": "connected",
    4192. "percentage": false,
    4193. "pointradius": 5,
    4194. "points": false,
    4195. "renderer": "flot",
    4196. "seriesOverrides": [],
    4197. "span": 12,
    4198. "stack": false,
    4199. "steppedLine": false,
    4200. "targets": [
    4201. {
    4202. "expr": "node_filesystem_avail{instance=~\"$node:.*\",device!~'rootfs'}",
    4203. "hide": false,
    4204. "intervalFactor": 2,
    4205. "legendFormat": "{{mountpoint}} Available",
    4206. "metric": "",
    4207. "refId": "A",
    4208. "step": 4
    4209. },
    4210. {
    4211. "expr": "node_filesystem_free{instance=~\"$node:.*\",device!~'rootfs'}",
    4212. "hide": true,
    4213. "intervalFactor": 2,
    4214. "legendFormat": "{{mountpoint}} Free",
    4215. "refId": "B",
    4216. "step": 2
    4217. },
    4218. {
    4219. "expr": "node_filesystem_size{instance=~\"$node:.*\",device!~'rootfs'}",
    4220. "hide": true,
    4221. "intervalFactor": 2,
    4222. "legendFormat": "{{mountpoint}} Size",
    4223. "refId": "D",
    4224. "step": 2
    4225. }
    4226. ],
    4227. "thresholds": [],
    4228. "timeFrom": null,
    4229. "timeShift": null,
    4230. "title": "Filesystem space available",
    4231. "tooltip": {
    4232. "shared": true,
    4233. "sort": 0,
    4234. "value_type": "individual"
    4235. },
    4236. "type": "graph",
    4237. "xaxis": {
    4238. "mode": "time",
    4239. "name": null,
    4240. "show": true,
    4241. "values": []
    4242. },
    4243. "yaxes": [
    4244. {
    4245. "format": "bytes",
    4246. "label": null,
    4247. "logBase": 1,
    4248. "max": null,
    4249. "min": "0",
    4250. "show": true
    4251. },
    4252. {
    4253. "format": "short",
    4254. "label": null,
    4255. "logBase": 1,
    4256. "max": null,
    4257. "min": null,
    4258. "show": true
    4259. }
    4260. ]
    4261. },
    4262. {
    4263. "aliasColors": {},
    4264. "bars": false,
    4265. "datasource": "${DS_LOCALHOST}",
    4266. "description": "Filesystem total file nodes.",
    4267. "fill": 1,
    4268. "id": 41,
    4269. "legend": {
    4270. "alignAsTable": true,
    4271. "avg": false,
    4272. "current": false,
    4273. "hideZero": true,
    4274. "max": true,
    4275. "min": true,
    4276. "rightSide": true,
    4277. "show": true,
    4278. "total": true,
    4279. "values": true
    4280. },
    4281. "lines": true,
    4282. "linewidth": 2,
    4283. "links": [],
    4284. "nullPointMode": "null",
    4285. "percentage": false,
    4286. "pointradius": 5,
    4287. "points": false,
    4288. "renderer": "flot",
    4289. "seriesOverrides": [],
    4290. "span": 12,
    4291. "stack": false,
    4292. "steppedLine": false,
    4293. "targets": [
    4294. {
    4295. "expr": "node_filesystem_files{instance=~\"$node:.*\"}",
    4296. "intervalFactor": 2,
    4297. "legendFormat": "{{device}}",
    4298. "refId": "A",
    4299. "step": 4
    4300. }
    4301. ],
    4302. "thresholds": [],
    4303. "timeFrom": null,
    4304. "timeShift": null,
    4305. "title": "File nodes",
    4306. "tooltip": {
    4307. "shared": true,
    4308. "sort": 0,
    4309. "value_type": "individual"
    4310. },
    4311. "type": "graph",
    4312. "xaxis": {
    4313. "mode": "time",
    4314. "name": null,
    4315. "show": true,
    4316. "values": []
    4317. },
    4318. "yaxes": [
    4319. {
    4320. "format": "short",
    4321. "label": null,
    4322. "logBase": 1,
    4323. "max": null,
    4324. "min": null,
    4325. "show": true
    4326. },
    4327. {
    4328. "format": "short",
    4329. "label": null,
    4330. "logBase": 1,
    4331. "max": null,
    4332. "min": null,
    4333. "show": true
    4334. }
    4335. ]
    4336. },
    4337. {
    4338. "aliasColors": {},
    4339. "bars": false,
    4340. "datasource": "${DS_LOCALHOST}",
    4341. "description": "File descriptor statistics: allocated.",
    4342. "fill": 1,
    4343. "id": 28,
    4344. "legend": {
    4345. "avg": false,
    4346. "current": true,
    4347. "max": false,
    4348. "min": false,
    4349. "show": true,
    4350. "total": false,
    4351. "values": true
    4352. },
    4353. "lines": true,
    4354. "linewidth": 2,
    4355. "links": [],
    4356. "minSpan": 2,
    4357. "nullPointMode": "connected",
    4358. "percentage": false,
    4359. "pointradius": 5,
    4360. "points": false,
    4361. "renderer": "flot",
    4362. "seriesOverrides": [],
    4363. "span": 6,
    4364. "stack": false,
    4365. "steppedLine": false,
    4366. "targets": [
    4367. {
    4368. "expr": "node_filefd_maximum{instance=~\"$node:.*\"}",
    4369. "intervalFactor": 4,
    4370. "legendFormat": "max open files",
    4371. "refId": "A",
    4372. "step": 20
    4373. },
    4374. {
    4375. "expr": "node_filefd_allocated{instance=~\"$node:.*\"}",
    4376. "intervalFactor": 2,
    4377. "legendFormat": "open files",
    4378. "refId": "B",
    4379. "step": 10
    4380. }
    4381. ],
    4382. "thresholds": [],
    4383. "timeFrom": null,
    4384. "timeShift": null,
    4385. "title": "File descriptor",
    4386. "tooltip": {
    4387. "shared": false,
    4388. "sort": 0,
    4389. "value_type": "individual"
    4390. },
    4391. "type": "graph",
    4392. "xaxis": {
    4393. "mode": "time",
    4394. "name": null,
    4395. "show": true,
    4396. "values": []
    4397. },
    4398. "yaxes": [
    4399. {
    4400. "format": "short",
    4401. "label": "",
    4402. "logBase": 1,
    4403. "max": null,
    4404. "min": null,
    4405. "show": true
    4406. },
    4407. {
    4408. "format": "short",
    4409. "label": null,
    4410. "logBase": 1,
    4411. "max": null,
    4412. "min": null,
    4413. "show": true
    4414. }
    4415. ]
    4416. },
    4417. {
    4418. "aliasColors": {
    4419. "/ ReadOnly": "#890F02"
    4420. },
    4421. "bars": false,
    4422. "datasource": "${DS_LOCALHOST}",
    4423. "decimals": 0,
    4424. "description": "Filesystem read-only status.",
    4425. "fill": 1,
    4426. "id": 44,
    4427. "legend": {
    4428. "alignAsTable": false,
    4429. "avg": false,
    4430. "current": false,
    4431. "hideEmpty": true,
    4432. "hideZero": true,
    4433. "max": false,
    4434. "min": false,
    4435. "rightSide": false,
    4436. "show": true,
    4437. "total": false,
    4438. "values": false
    4439. },
    4440. "lines": true,
    4441. "linewidth": 2,
    4442. "links": [],
    4443. "minSpan": 2,
    4444. "nullPointMode": "connected",
    4445. "percentage": false,
    4446. "pointradius": 5,
    4447. "points": false,
    4448. "renderer": "flot",
    4449. "seriesOverrides": [],
    4450. "span": 6,
    4451. "stack": true,
    4452. "steppedLine": false,
    4453. "targets": [
    4454. {
    4455. "expr": "node_filesystem_readonly{instance=~\"$node:.*\",device!~'rootfs'}",
    4456. "intervalFactor": 2,
    4457. "legendFormat": "{{mountpoint}} ReadOnly",
    4458. "refId": "C",
    4459. "step": 10
    4460. }
    4461. ],
    4462. "thresholds": [],
    4463. "timeFrom": null,
    4464. "timeShift": null,
    4465. "title": "Filesystem in ReadOnly",
    4466. "tooltip": {
    4467. "shared": true,
    4468. "sort": 0,
    4469. "value_type": "individual"
    4470. },
    4471. "type": "graph",
    4472. "xaxis": {
    4473. "mode": "time",
    4474. "name": null,
    4475. "show": true,
    4476. "values": []
    4477. },
    4478. "yaxes": [
    4479. {
    4480. "format": "none",
    4481. "label": "",
    4482. "logBase": 1,
    4483. "max": "1",
    4484. "min": "0",
    4485. "show": true
    4486. },
    4487. {
    4488. "format": "short",
    4489. "label": null,
    4490. "logBase": 1,
    4491. "max": null,
    4492. "min": null,
    4493. "show": true
    4494. }
    4495. ]
    4496. }
    4497. ],
    4498. "repeat": null,
    4499. "repeatIteration": null,
    4500. "repeatRowId": null,
    4501. "showTitle": false,
    4502. "title": "Filesystem Detail",
    4503. "titleSize": "h6"
    4504. },
    4505. {
    4506. "collapse": true,
    4507. "height": 253,
    4508. "panels": [
    4509. {
    4510. "aliasColors": {},
    4511. "bars": false,
    4512. "datasource": "${DS_LOCALHOST}",
    4513. "fill": 1,
    4514. "id": 58,
    4515. "legend": {
    4516. "alignAsTable": true,
    4517. "avg": false,
    4518. "current": true,
    4519. "max": true,
    4520. "min": true,
    4521. "rightSide": true,
    4522. "show": true,
    4523. "sort": "current",
    4524. "sortDesc": true,
    4525. "total": false,
    4526. "values": true
    4527. },
    4528. "lines": true,
    4529. "linewidth": 2,
    4530. "links": [],
    4531. "nullPointMode": "null",
    4532. "percentage": false,
    4533. "pointradius": 5,
    4534. "points": false,
    4535. "renderer": "flot",
    4536. "seriesOverrides": [
    4537. {
    4538. "alias": "/.*trans.*/",
    4539. "transform": "negative-Y"
    4540. }
    4541. ],
    4542. "span": 12,
    4543. "stack": false,
    4544. "steppedLine": false,
    4545. "targets": [
    4546. {
    4547. "expr": "irate(node_network_receive_bytes{instance=~\"$node.*\"}[5m])",
    4548. "intervalFactor": 2,
    4549. "legendFormat": "receive_bytes_{{device}}",
    4550. "refId": "A",
    4551. "step": 4
    4552. },
    4553. {
    4554. "expr": "irate(node_network_transmit_bytes{instance=~\"$node.*\"}[5m])",
    4555. "intervalFactor": 2,
    4556. "legendFormat": "transmit_bytes_{{device}}",
    4557. "refId": "B",
    4558. "step": 4
    4559. },
    4560. {
    4561. "expr": "irate(node_network_receive_compressed{instance=~\"$node.*\"}[5m])",
    4562. "intervalFactor": 2,
    4563. "legendFormat": "receive_compressed_{{device}}",
    4564. "refId": "C",
    4565. "step": 4
    4566. },
    4567. {
    4568. "expr": "irate(node_network_transmit_compressed{instance=~\"$node.*\"}[5m])",
    4569. "intervalFactor": 2,
    4570. "legendFormat": "transmit_compressed_{{device}}",
    4571. "refId": "D",
    4572. "step": 4
    4573. },
    4574. {
    4575. "expr": "irate(node_network_receive_errs{instance=~\"$node.*\"}[5m])",
    4576. "intervalFactor": 2,
    4577. "legendFormat": "receive_errs_{{device}}",
    4578. "refId": "E",
    4579. "step": 4
    4580. },
    4581. {
    4582. "expr": "irate(node_network_transmit_errs{instance=~\"$node.*\"}[5m])",
    4583. "intervalFactor": 2,
    4584. "legendFormat": "transmit_errs_{{device}}",
    4585. "refId": "F",
    4586. "step": 4
    4587. },
    4588. {
    4589. "expr": "irate(node_network_receive_drop{instance=~\"$node.*\"}[5m])",
    4590. "intervalFactor": 2,
    4591. "legendFormat": "receive_drop_{{device}}",
    4592. "refId": "G",
    4593. "step": 4
    4594. },
    4595. {
    4596. "expr": "irate(node_network_transmit_drop{instance=~\"$node.*\"}[5m])",
    4597. "intervalFactor": 2,
    4598. "legendFormat": "transmit_drop_{{device}}",
    4599. "refId": "H",
    4600. "step": 4
    4601. },
    4602. {
    4603. "expr": "irate(node_network_receive_fifo{instance=~\"$node.*\"}[5m])",
    4604. "intervalFactor": 2,
    4605. "legendFormat": "receive_fifo_{{device}}",
    4606. "refId": "I",
    4607. "step": 4
    4608. },
    4609. {
    4610. "expr": "irate(node_network_transmit_fifo{instance=~\"$node.*\"}[5m])",
    4611. "intervalFactor": 2,
    4612. "legendFormat": "transmit_fifo_{{device}}",
    4613. "refId": "J",
    4614. "step": 4
    4615. },
    4616. {
    4617. "expr": "irate(node_network_receive_frame{instance=~\"$node.*\"}[5m])",
    4618. "hide": true,
    4619. "intervalFactor": 2,
    4620. "legendFormat": "receive_frame_{{device}}",
    4621. "refId": "K",
    4622. "step": 30
    4623. },
    4624. {
    4625. "expr": "irate(node_network_transmit_frame{instance=~\"$node.*\"}[5m])",
    4626. "hide": true,
    4627. "intervalFactor": 2,
    4628. "legendFormat": "transmit_frame_{{device}}",
    4629. "refId": "L",
    4630. "step": 30
    4631. },
    4632. {
    4633. "expr": "irate(node_network_receive_multicast{instance=~\"$node.*\"}[5m])",
    4634. "intervalFactor": 2,
    4635. "legendFormat": "receive_multicast_{{device}}",
    4636. "refId": "M",
    4637. "step": 4
    4638. },
    4639. {
    4640. "expr": "irate(node_network_transmit_multicast{instance=~\"$node.*\"}[5m])",
    4641. "intervalFactor": 2,
    4642. "legendFormat": "transmit_multicast_{{device}}",
    4643. "refId": "N",
    4644. "step": 4
    4645. }
    4646. ],
    4647. "thresholds": [],
    4648. "timeFrom": null,
    4649. "timeShift": null,
    4650. "title": "Network traffic Detail",
    4651. "tooltip": {
    4652. "shared": true,
    4653. "sort": 0,
    4654. "value_type": "individual"
    4655. },
    4656. "type": "graph",
    4657. "xaxis": {
    4658. "mode": "time",
    4659. "name": null,
    4660. "show": true,
    4661. "values": []
    4662. },
    4663. "yaxes": [
    4664. {
    4665. "format": "bytes",
    4666. "label": null,
    4667. "logBase": 1,
    4668. "max": null,
    4669. "min": null,
    4670. "show": true
    4671. },
    4672. {
    4673. "format": "short",
    4674. "label": null,
    4675. "logBase": 1,
    4676. "max": null,
    4677. "min": null,
    4678. "show": true
    4679. }
    4680. ]
    4681. },
    4682. {
    4683. "aliasColors": {},
    4684. "bars": false,
    4685. "datasource": "${DS_LOCALHOST}",
    4686. "fill": 1,
    4687. "id": 60,
    4688. "legend": {
    4689. "alignAsTable": true,
    4690. "avg": false,
    4691. "current": true,
    4692. "max": true,
    4693. "min": true,
    4694. "rightSide": true,
    4695. "show": true,
    4696. "total": false,
    4697. "values": true
    4698. },
    4699. "lines": true,
    4700. "linewidth": 2,
    4701. "links": [],
    4702. "nullPointMode": "null",
    4703. "percentage": false,
    4704. "pointradius": 5,
    4705. "points": false,
    4706. "renderer": "flot",
    4707. "seriesOverrides": [
    4708. {
    4709. "alias": "/.*trans.*/",
    4710. "transform": "negative-Y"
    4711. }
    4712. ],
    4713. "span": 12,
    4714. "stack": false,
    4715. "steppedLine": false,
    4716. "targets": [
    4717. {
    4718. "expr": "irate(node_network_receive_packets{instance=~\"$node.*\"}[5m])",
    4719. "intervalFactor": 2,
    4720. "legendFormat": "receive_packets_{{device}}",
    4721. "refId": "O",
    4722. "step": 4
    4723. },
    4724. {
    4725. "expr": "irate(node_network_transmit_packets{instance=~\"$node.*\"}[5m])",
    4726. "intervalFactor": 2,
    4727. "legendFormat": "transmit_packets_{{device}}",
    4728. "refId": "P",
    4729. "step": 4
    4730. }
    4731. ],
    4732. "thresholds": [],
    4733. "timeFrom": null,
    4734. "timeShift": null,
    4735. "title": "Network traffic Packets",
    4736. "tooltip": {
    4737. "shared": true,
    4738. "sort": 0,
    4739. "value_type": "individual"
    4740. },
    4741. "type": "graph",
    4742. "xaxis": {
    4743. "mode": "time",
    4744. "name": null,
    4745. "show": true,
    4746. "values": []
    4747. },
    4748. "yaxes": [
    4749. {
    4750. "format": "pps",
    4751. "label": null,
    4752. "logBase": 1,
    4753. "max": null,
    4754. "min": null,
    4755. "show": true
    4756. },
    4757. {
    4758. "format": "short",
    4759. "label": null,
    4760. "logBase": 1,
    4761. "max": null,
    4762. "min": null,
    4763. "show": true
    4764. }
    4765. ]
    4766. },
    4767. {
    4768. "aliasColors": {},
    4769. "bars": false,
    4770. "datasource": "${DS_LOCALHOST}",
    4771. "fill": 1,
    4772. "id": 61,
    4773. "legend": {
    4774. "alignAsTable": true,
    4775. "avg": false,
    4776. "current": true,
    4777. "max": true,
    4778. "min": true,
    4779. "rightSide": true,
    4780. "show": true,
    4781. "total": false,
    4782. "values": true
    4783. },
    4784. "lines": true,
    4785. "linewidth": 2,
    4786. "links": [],
    4787. "nullPointMode": "null",
    4788. "percentage": false,
    4789. "pointradius": 5,
    4790. "points": false,
    4791. "renderer": "flot",
    4792. "seriesOverrides": [],
    4793. "span": 12,
    4794. "stack": false,
    4795. "steppedLine": false,
    4796. "targets": [
    4797. {
    4798. "expr": "node_nf_conntrack_entries{instance=~\"$node.*\"}",
    4799. "intervalFactor": 2,
    4800. "legendFormat": "receive_packets_{{device}}",
    4801. "refId": "O",
    4802. "step": 4
    4803. },
    4804. {
    4805. "expr": "node_nf_conntrack_entries{instance=~\"$node.*\"}",
    4806. "intervalFactor": 2,
    4807. "legendFormat": "transmit_packets_{{device}}",
    4808. "refId": "P",
    4809. "step": 4
    4810. }
    4811. ],
    4812. "thresholds": [],
    4813. "timeFrom": null,
    4814. "timeShift": null,
    4815. "title": "NF Contrack",
    4816. "tooltip": {
    4817. "shared": true,
    4818. "sort": 0,
    4819. "value_type": "individual"
    4820. },
    4821. "type": "graph",
    4822. "xaxis": {
    4823. "mode": "time",
    4824. "name": null,
    4825. "show": true,
    4826. "values": []
    4827. },
    4828. "yaxes": [
    4829. {
    4830. "format": "none",
    4831. "label": "",
    4832. "logBase": 1,
    4833. "max": null,
    4834. "min": "0",
    4835. "show": true
    4836. },
    4837. {
    4838. "format": "short",
    4839. "label": null,
    4840. "logBase": 1,
    4841. "max": null,
    4842. "min": null,
    4843. "show": true
    4844. }
    4845. ]
    4846. }
    4847. ],
    4848. "repeat": null,
    4849. "repeatIteration": null,
    4850. "repeatRowId": null,
    4851. "showTitle": false,
    4852. "title": "Network traffic Detail",
    4853. "titleSize": "h6"
    4854. },
    4855. {
    4856. "collapse": true,
    4857. "height": 265,
    4858. "panels": [
    4859. {
    4860. "aliasColors": {},
    4861. "bars": false,
    4862. "datasource": "${DS_LOCALHOST}",
    4863. "fill": 1,
    4864. "id": 30,
    4865. "legend": {
    4866. "avg": false,
    4867. "current": false,
    4868. "max": false,
    4869. "min": false,
    4870. "show": true,
    4871. "total": false,
    4872. "values": false
    4873. },
    4874. "lines": true,
    4875. "linewidth": 2,
    4876. "links": [],
    4877. "nullPointMode": "null",
    4878. "percentage": false,
    4879. "pointradius": 5,
    4880. "points": false,
    4881. "renderer": "flot",
    4882. "seriesOverrides": [],
    4883. "span": 12,
    4884. "stack": false,
    4885. "steppedLine": false,
    4886. "targets": [
    4887. {
    4888. "expr": "node_netstat_Tcp_CurrEstab{instance=~\"$node..*\"}",
    4889. "intervalFactor": 2,
    4890. "legendFormat": "established",
    4891. "refId": "A",
    4892. "step": 4
    4893. }
    4894. ],
    4895. "thresholds": [],
    4896. "timeFrom": null,
    4897. "timeShift": null,
    4898. "title": "Netstat TCP Established",
    4899. "tooltip": {
    4900. "shared": true,
    4901. "sort": 0,
    4902. "value_type": "individual"
    4903. },
    4904. "type": "graph",
    4905. "xaxis": {
    4906. "mode": "time",
    4907. "name": null,
    4908. "show": true,
    4909. "values": []
    4910. },
    4911. "yaxes": [
    4912. {
    4913. "format": "short",
    4914. "label": null,
    4915. "logBase": 1,
    4916. "max": null,
    4917. "min": null,
    4918. "show": true
    4919. },
    4920. {
    4921. "format": "short",
    4922. "label": null,
    4923. "logBase": 1,
    4924. "max": null,
    4925. "min": null,
    4926. "show": true
    4927. }
    4928. ]
    4929. },
    4930. {
    4931. "aliasColors": {},
    4932. "bars": false,
    4933. "datasource": "${DS_LOCALHOST}",
    4934. "fill": 1,
    4935. "height": "",
    4936. "id": 49,
    4937. "legend": {
    4938. "alignAsTable": true,
    4939. "avg": false,
    4940. "current": true,
    4941. "hideEmpty": true,
    4942. "hideZero": true,
    4943. "max": false,
    4944. "min": false,
    4945. "rightSide": true,
    4946. "show": true,
    4947. "sort": "current",
    4948. "sortDesc": true,
    4949. "total": false,
    4950. "values": true
    4951. },
    4952. "lines": true,
    4953. "linewidth": 2,
    4954. "links": [],
    4955. "minSpan": null,
    4956. "nullPointMode": "null",
    4957. "percentage": false,
    4958. "pointradius": 5,
    4959. "points": false,
    4960. "renderer": "flot",
    4961. "seriesOverrides": [
    4962. {
    4963. "alias": "/.*Out.*/",
    4964. "transform": "negative-Y"
    4965. }
    4966. ],
    4967. "span": 12,
    4968. "stack": false,
    4969. "steppedLine": false,
    4970. "targets": [
    4971. {
    4972. "expr": "irate(node_netstat_Ip_InReceives{instance=~\"$node..*\"}[5m])",
    4973. "intervalFactor": 2,
    4974. "legendFormat": "InReceives",
    4975. "refId": "A",
    4976. "step": 4
    4977. },
    4978. {
    4979. "expr": "irate(node_netstat_Ip_DefaultTTL{instance=~\"$node..*\"}[5m])",
    4980. "intervalFactor": 2,
    4981. "legendFormat": "DefaultTTL",
    4982. "refId": "B",
    4983. "step": 4
    4984. },
    4985. {
    4986. "expr": "irate(node_netstat_Ip_InDelivers{instance=~\"$node..*\"}[5m])",
    4987. "intervalFactor": 2,
    4988. "legendFormat": "InDelivers",
    4989. "refId": "I",
    4990. "step": 4
    4991. },
    4992. {
    4993. "expr": "irate(node_netstat_Ip_InDiscards{instance=~\"$node..*\"}[5m])",
    4994. "intervalFactor": 2,
    4995. "legendFormat": "InDiscards",
    4996. "refId": "J",
    4997. "step": 4
    4998. },
    4999. {
    5000. "expr": "irate(node_netstat_Ip_InHdrErrors{instance=~\"$node..*\"}[5m])",
    5001. "intervalFactor": 2,
    5002. "legendFormat": "InHdrErrors",
    5003. "refId": "K",
    5004. "step": 4
    5005. },
    5006. {
    5007. "expr": "irate(node_netstat_Ip_InReceives{instance=~\"$node..*\"}[5m])",
    5008. "intervalFactor": 2,
    5009. "legendFormat": "InReceives",
    5010. "refId": "L",
    5011. "step": 4
    5012. },
    5013. {
    5014. "expr": "irate(node_netstat_Ip_InUnknownProtos{instance=~\"$node..*\"}[5m])",
    5015. "intervalFactor": 2,
    5016. "legendFormat": "InUnknownProtos",
    5017. "refId": "M",
    5018. "step": 4
    5019. },
    5020. {
    5021. "expr": "irate(node_netstat_Ip_OutDiscards{instance=~\"$node..*\"}[5m])",
    5022. "intervalFactor": 2,
    5023. "legendFormat": "OutDiscards",
    5024. "refId": "N",
    5025. "step": 4
    5026. },
    5027. {
    5028. "expr": "irate(node_netstat_Ip_OutNoRoutes{instance=~\"$node..*\"}[5m])",
    5029. "intervalFactor": 2,
    5030. "legendFormat": "OutNoRoutes",
    5031. "refId": "O",
    5032. "step": 4
    5033. },
    5034. {
    5035. "expr": "irate(node_netstat_Ip_OutRequests{instance=~\"$node..*\"}[5m])",
    5036. "intervalFactor": 2,
    5037. "legendFormat": "OutRequests",
    5038. "refId": "P",
    5039. "step": 4
    5040. }
    5041. ],
    5042. "thresholds": [],
    5043. "timeFrom": null,
    5044. "timeShift": null,
    5045. "title": "IP stats",
    5046. "tooltip": {
    5047. "shared": true,
    5048. "sort": 0,
    5049. "value_type": "individual"
    5050. },
    5051. "type": "graph",
    5052. "xaxis": {
    5053. "mode": "time",
    5054. "name": null,
    5055. "show": true,
    5056. "values": []
    5057. },
    5058. "yaxes": [
    5059. {
    5060. "format": "none",
    5061. "label": "packets",
    5062. "logBase": 1,
    5063. "max": null,
    5064. "min": null,
    5065. "show": true
    5066. },
    5067. {
    5068. "format": "short",
    5069. "label": null,
    5070. "logBase": 1,
    5071. "max": null,
    5072. "min": null,
    5073. "show": false
    5074. }
    5075. ]
    5076. },
    5077. {
    5078. "aliasColors": {},
    5079. "bars": false,
    5080. "datasource": "${DS_LOCALHOST}",
    5081. "fill": 1,
    5082. "height": "",
    5083. "id": 51,
    5084. "legend": {
    5085. "alignAsTable": true,
    5086. "avg": false,
    5087. "current": true,
    5088. "hideEmpty": true,
    5089. "hideZero": true,
    5090. "max": false,
    5091. "min": false,
    5092. "rightSide": true,
    5093. "show": true,
    5094. "sort": "current",
    5095. "sortDesc": true,
    5096. "total": false,
    5097. "values": true
    5098. },
    5099. "lines": true,
    5100. "linewidth": 2,
    5101. "links": [],
    5102. "minSpan": 1,
    5103. "nullPointMode": "null",
    5104. "percentage": false,
    5105. "pointradius": 5,
    5106. "points": false,
    5107. "renderer": "flot",
    5108. "seriesOverrides": [
    5109. {
    5110. "alias": "/.*Out.*/",
    5111. "transform": "negative-Y"
    5112. }
    5113. ],
    5114. "span": 12,
    5115. "stack": false,
    5116. "steppedLine": false,
    5117. "targets": [
    5118. {
    5119. "expr": "irate(node_netstat_IpExt_InBcastOctets{instance=~\"$node..*\"}[5m])",
    5120. "intervalFactor": 2,
    5121. "legendFormat": "InBcastOctets",
    5122. "refId": "A",
    5123. "step": 4
    5124. },
    5125. {
    5126. "expr": "irate(node_netstat_IpExt_InBcastPkts{instance=~\"$node..*\"}[5m])",
    5127. "intervalFactor": 2,
    5128. "legendFormat": "InBcastPkts",
    5129. "refId": "B",
    5130. "step": 4
    5131. },
    5132. {
    5133. "expr": "irate(node_netstat_IpExt_InCEPkts{instance=~\"$node..*\"}[5m])",
    5134. "intervalFactor": 2,
    5135. "legendFormat": "InCEPkts",
    5136. "refId": "C",
    5137. "step": 4
    5138. },
    5139. {
    5140. "expr": "irate(node_netstat_IpExt_InCsumErrors{instance=~\"$node..*\"}[5m])",
    5141. "intervalFactor": 2,
    5142. "legendFormat": "InCsumErrors",
    5143. "refId": "D",
    5144. "step": 4
    5145. },
    5146. {
    5147. "expr": "irate(node_netstat_IpExt_InECT0Pkts{instance=~\"$node..*\"}[5m])",
    5148. "intervalFactor": 2,
    5149. "legendFormat": "InECT0Pkts",
    5150. "refId": "E",
    5151. "step": 4
    5152. },
    5153. {
    5154. "expr": "irate(node_netstat_IpExt_InECT1Pkts{instance=~\"$node..*\"}[5m])",
    5155. "intervalFactor": 2,
    5156. "legendFormat": "InECT1Pkt",
    5157. "refId": "F",
    5158. "step": 4
    5159. },
    5160. {
    5161. "expr": "irate(node_netstat_IpExt_InMcastOctets{instance=~\"$node..*\"}[5m])",
    5162. "intervalFactor": 2,
    5163. "legendFormat": "InMcastOctets",
    5164. "refId": "G",
    5165. "step": 4
    5166. },
    5167. {
    5168. "expr": "irate(node_netstat_IpExt_InMcastPkts{instance=~\"$node..*\"}[5m])",
    5169. "intervalFactor": 2,
    5170. "legendFormat": "InMcastPkts",
    5171. "refId": "H",
    5172. "step": 4
    5173. },
    5174. {
    5175. "expr": "irate(node_netstat_IpExt_InNoECTPkts{instance=~\"$node..*\"}[5m])",
    5176. "intervalFactor": 2,
    5177. "legendFormat": "InNoECTPkts",
    5178. "refId": "I",
    5179. "step": 4
    5180. },
    5181. {
    5182. "expr": "irate(node_netstat_IpExt_InNoRoutes{instance=~\"$node..*\"}[5m])",
    5183. "intervalFactor": 2,
    5184. "legendFormat": "InNoRoutes",
    5185. "refId": "J",
    5186. "step": 4
    5187. },
    5188. {
    5189. "expr": "irate(node_netstat_IpExt_InOctets{instance=~\"$node..*\"}[5m])",
    5190. "intervalFactor": 2,
    5191. "legendFormat": "InOctets",
    5192. "refId": "K",
    5193. "step": 4
    5194. },
    5195. {
    5196. "expr": "irate(node_netstat_IpExt_InTruncatedPkts{instance=~\"$node..*\"}[5m])",
    5197. "intervalFactor": 2,
    5198. "legendFormat": "InTruncatedPkts",
    5199. "refId": "L",
    5200. "step": 4
    5201. },
    5202. {
    5203. "expr": "irate(node_netstat_IpExt_OutBcastOctets{instance=~\"$node..*\"}[5m])",
    5204. "intervalFactor": 2,
    5205. "legendFormat": "OutBcastOctets",
    5206. "refId": "M",
    5207. "step": 4
    5208. },
    5209. {
    5210. "expr": "irate(node_netstat_IpExt_OutBcastPkts{instance=~\"$node..*\"}[5m])",
    5211. "intervalFactor": 2,
    5212. "legendFormat": "OutBcastPkts",
    5213. "refId": "N",
    5214. "step": 4
    5215. },
    5216. {
    5217. "expr": "irate(node_netstat_IpExt_OutMcastOctets{instance=~\"$node..*\"}[5m])",
    5218. "intervalFactor": 2,
    5219. "legendFormat": "OutMcastOctets",
    5220. "refId": "O",
    5221. "step": 4
    5222. },
    5223. {
    5224. "expr": "irate(node_netstat_IpExt_OutMcastPkts{instance=~\"$node..*\"}[5m])",
    5225. "intervalFactor": 2,
    5226. "legendFormat": "OutMcastPkts",
    5227. "refId": "P",
    5228. "step": 4
    5229. },
    5230. {
    5231. "expr": "irate(node_netstat_IpExt_OutOctets{instance=~\"$node..*\"}[5m])",
    5232. "intervalFactor": 2,
    5233. "legendFormat": "OutOctets",
    5234. "refId": "Q",
    5235. "step": 4
    5236. }
    5237. ],
    5238. "thresholds": [],
    5239. "timeFrom": null,
    5240. "timeShift": null,
    5241. "title": "IP stats Extra",
    5242. "tooltip": {
    5243. "shared": true,
    5244. "sort": 0,
    5245. "value_type": "individual"
    5246. },
    5247. "type": "graph",
    5248. "xaxis": {
    5249. "mode": "time",
    5250. "name": null,
    5251. "show": true,
    5252. "values": []
    5253. },
    5254. "yaxes": [
    5255. {
    5256. "format": "none",
    5257. "label": "packets",
    5258. "logBase": 1,
    5259. "max": null,
    5260. "min": null,
    5261. "show": true
    5262. },
    5263. {
    5264. "format": "short",
    5265. "label": null,
    5266. "logBase": 1,
    5267. "max": null,
    5268. "min": null,
    5269. "show": false
    5270. }
    5271. ]
    5272. },
    5273. {
    5274. "aliasColors": {},
    5275. "bars": false,
    5276. "datasource": "${DS_LOCALHOST}",
    5277. "fill": 1,
    5278. "height": "",
    5279. "id": 81,
    5280. "legend": {
    5281. "alignAsTable": true,
    5282. "avg": false,
    5283. "current": true,
    5284. "hideEmpty": false,
    5285. "hideZero": true,
    5286. "max": false,
    5287. "min": false,
    5288. "rightSide": true,
    5289. "show": true,
    5290. "sort": "current",
    5291. "sortDesc": true,
    5292. "total": false,
    5293. "values": true
    5294. },
    5295. "lines": true,
    5296. "linewidth": 2,
    5297. "links": [],
    5298. "minSpan": null,
    5299. "nullPointMode": "null",
    5300. "percentage": false,
    5301. "pointradius": 5,
    5302. "points": false,
    5303. "renderer": "flot",
    5304. "seriesOverrides": [],
    5305. "span": 12,
    5306. "stack": false,
    5307. "steppedLine": false,
    5308. "targets": [
    5309. {
    5310. "expr": "irate(node_netstat_Ip_DefaultTTL{instance=~\"$node..*\"}[5m])",
    5311. "intervalFactor": 2,
    5312. "legendFormat": "DefaultTTL",
    5313. "refId": "B",
    5314. "step": 4
    5315. },
    5316. {
    5317. "expr": "irate(node_netstat_Ip_ForwDatagrams{instance=~\"$node..*\"}[5m])",
    5318. "intervalFactor": 2,
    5319. "legendFormat": "ForwDatagrams",
    5320. "refId": "C",
    5321. "step": 4
    5322. },
    5323. {
    5324. "expr": "irate(node_netstat_Ip_Forwarding{instance=~\"$node..*\"}[5m])",
    5325. "intervalFactor": 2,
    5326. "legendFormat": "Forwarding",
    5327. "refId": "D",
    5328. "step": 4
    5329. },
    5330. {
    5331. "expr": "irate(node_netstat_Ip_FragCreates{instance=~\"$node..*\"}[5m])",
    5332. "intervalFactor": 2,
    5333. "legendFormat": "FragCreates",
    5334. "refId": "E",
    5335. "step": 4
    5336. },
    5337. {
    5338. "expr": "irate(node_netstat_Ip_FragFails{instance=~\"$node..*\"}[5m])",
    5339. "intervalFactor": 2,
    5340. "legendFormat": "FragFails",
    5341. "refId": "F",
    5342. "step": 4
    5343. },
    5344. {
    5345. "expr": "irate(node_netstat_Ip_FragOKs{instance=~\"$node..*\"}[5m])",
    5346. "intervalFactor": 2,
    5347. "legendFormat": "FragOKs",
    5348. "refId": "G",
    5349. "step": 4
    5350. },
    5351. {
    5352. "expr": "irate(node_netstat_Ip_ReasmFails{instance=~\"$node..*\"}[5m])",
    5353. "intervalFactor": 2,
    5354. "legendFormat": "ReasmFails",
    5355. "refId": "Q",
    5356. "step": 4
    5357. },
    5358. {
    5359. "expr": "irate(node_netstat_Ip_ReasmOKs{instance=~\"$node..*\"}[5m])",
    5360. "intervalFactor": 2,
    5361. "legendFormat": "ReasmOKs",
    5362. "refId": "R",
    5363. "step": 4
    5364. },
    5365. {
    5366. "expr": "irate(node_netstat_Ip_ReasmReqds{instance=~\"$node..*\"}[5m])",
    5367. "intervalFactor": 2,
    5368. "legendFormat": "ReasmReqds",
    5369. "refId": "S",
    5370. "step": 4
    5371. },
    5372. {
    5373. "expr": "irate(node_netstat_Ip_ReasmTimeout{instance=~\"$node..*\"}[5m])",
    5374. "intervalFactor": 2,
    5375. "legendFormat": "ReasmTimeout",
    5376. "refId": "T",
    5377. "step": 4
    5378. }
    5379. ],
    5380. "thresholds": [],
    5381. "timeFrom": null,
    5382. "timeShift": null,
    5383. "title": "IP stats etc",
    5384. "tooltip": {
    5385. "shared": true,
    5386. "sort": 0,
    5387. "value_type": "individual"
    5388. },
    5389. "type": "graph",
    5390. "xaxis": {
    5391. "mode": "time",
    5392. "name": null,
    5393. "show": true,
    5394. "values": []
    5395. },
    5396. "yaxes": [
    5397. {
    5398. "format": "none",
    5399. "label": "packets",
    5400. "logBase": 1,
    5401. "max": null,
    5402. "min": null,
    5403. "show": true
    5404. },
    5405. {
    5406. "format": "short",
    5407. "label": null,
    5408. "logBase": 1,
    5409. "max": null,
    5410. "min": null,
    5411. "show": false
    5412. }
    5413. ]
    5414. },
    5415. {
    5416. "aliasColors": {},
    5417. "bars": false,
    5418. "datasource": "${DS_LOCALHOST}",
    5419. "fill": 1,
    5420. "id": 63,
    5421. "legend": {
    5422. "avg": false,
    5423. "current": false,
    5424. "max": false,
    5425. "min": false,
    5426. "show": true,
    5427. "total": false,
    5428. "values": false
    5429. },
    5430. "lines": true,
    5431. "linewidth": 2,
    5432. "links": [],
    5433. "nullPointMode": "null",
    5434. "percentage": false,
    5435. "pointradius": 5,
    5436. "points": false,
    5437. "renderer": "flot",
    5438. "seriesOverrides": [],
    5439. "span": 12,
    5440. "stack": false,
    5441. "steppedLine": false,
    5442. "targets": [
    5443. {
    5444. "expr": "node_sockstat_FRAG_inuse{instance=~\"$node.*\"}",
    5445. "intervalFactor": 2,
    5446. "legendFormat": "FRAG_inuse",
    5447. "refId": "A",
    5448. "step": 4
    5449. },
    5450. {
    5451. "expr": "node_sockstat_FRAG_memory{instance=~\"$node.*\"}",
    5452. "intervalFactor": 2,
    5453. "legendFormat": "FRAG_memory",
    5454. "refId": "B",
    5455. "step": 4
    5456. },
    5457. {
    5458. "expr": "node_sockstat_RAW_inuse{instance=~\"$node.*\"}",
    5459. "intervalFactor": 2,
    5460. "legendFormat": "RAW_inuse",
    5461. "refId": "C",
    5462. "step": 4
    5463. },
    5464. {
    5465. "expr": "node_sockstat_TCP_alloc{instance=~\"$node.*\"}",
    5466. "intervalFactor": 2,
    5467. "legendFormat": "TCP_alloc",
    5468. "refId": "D",
    5469. "step": 4
    5470. },
    5471. {
    5472. "expr": "node_sockstat_TCP_inuse{instance=~\"$node.*\"}",
    5473. "intervalFactor": 2,
    5474. "legendFormat": "TCP_inuse",
    5475. "refId": "E",
    5476. "step": 4
    5477. },
    5478. {
    5479. "expr": "node_sockstat_TCP_mem{instance=~\"$node.*\"}",
    5480. "intervalFactor": 2,
    5481. "legendFormat": "TCP_mem",
    5482. "refId": "F",
    5483. "step": 4
    5484. },
    5485. {
    5486. "expr": "node_sockstat_TCP_mem_bytes{instance=~\"$node.*\"}",
    5487. "intervalFactor": 2,
    5488. "legendFormat": "TCP_mem_bytes",
    5489. "refId": "G",
    5490. "step": 4
    5491. },
    5492. {
    5493. "expr": "node_sockstat_TCP_orphan{instance=~\"$node.*\"}",
    5494. "intervalFactor": 2,
    5495. "legendFormat": "TCP_orphan",
    5496. "refId": "H",
    5497. "step": 4
    5498. },
    5499. {
    5500. "expr": "node_sockstat_TCP_tw{instance=~\"$node.*\"}",
    5501. "intervalFactor": 2,
    5502. "legendFormat": "TCP_tw",
    5503. "refId": "I",
    5504. "step": 4
    5505. },
    5506. {
    5507. "expr": "node_sockstat_UDPLITE_inuse{instance=~\"$node.*\"}",
    5508. "intervalFactor": 2,
    5509. "legendFormat": "UDPLITE_inuse",
    5510. "refId": "J",
    5511. "step": 4
    5512. },
    5513. {
    5514. "expr": "node_sockstat_UDP_inuse{instance=~\"$node.*\"}",
    5515. "intervalFactor": 2,
    5516. "legendFormat": "UDP_inuse",
    5517. "refId": "K",
    5518. "step": 4
    5519. },
    5520. {
    5521. "expr": "node_sockstat_UDP_mem{instance=~\"$node.*\"}",
    5522. "intervalFactor": 2,
    5523. "legendFormat": "UDP_mem",
    5524. "refId": "L",
    5525. "step": 4
    5526. },
    5527. {
    5528. "expr": "node_sockstat_UDP_mem_bytes{instance=~\"$node.*\"}",
    5529. "intervalFactor": 2,
    5530. "legendFormat": "UDP_mem_bytes",
    5531. "refId": "M",
    5532. "step": 4
    5533. },
    5534. {
    5535. "expr": "node_sockstat_sockets_used{instance=~\"$node.*\"}",
    5536. "intervalFactor": 2,
    5537. "legendFormat": "sockets_used",
    5538. "refId": "N",
    5539. "step": 4
    5540. }
    5541. ],
    5542. "thresholds": [],
    5543. "timeFrom": null,
    5544. "timeShift": null,
    5545. "title": "Sockstat",
    5546. "tooltip": {
    5547. "shared": true,
    5548. "sort": 0,
    5549. "value_type": "individual"
    5550. },
    5551. "type": "graph",
    5552. "xaxis": {
    5553. "mode": "time",
    5554. "name": null,
    5555. "show": true,
    5556. "values": []
    5557. },
    5558. "yaxes": [
    5559. {
    5560. "format": "none",
    5561. "label": "Sockets",
    5562. "logBase": 1,
    5563. "max": null,
    5564. "min": null,
    5565. "show": true
    5566. },
    5567. {
    5568. "format": "short",
    5569. "label": null,
    5570. "logBase": 1,
    5571. "max": null,
    5572. "min": null,
    5573. "show": true
    5574. }
    5575. ]
    5576. }
    5577. ],
    5578. "repeat": null,
    5579. "repeatIteration": null,
    5580. "repeatRowId": null,
    5581. "showTitle": false,
    5582. "title": "Network Netstat",
    5583. "titleSize": "h6"
    5584. },
    5585. {
    5586. "collapse": true,
    5587. "height": 375,
    5588. "panels": [
    5589. {
    5590. "aliasColors": {},
    5591. "bars": false,
    5592. "datasource": "${DS_LOCALHOST}",
    5593. "fill": 1,
    5594. "height": "300px",
    5595. "id": 52,
    5596. "legend": {
    5597. "alignAsTable": true,
    5598. "avg": false,
    5599. "current": true,
    5600. "hideZero": true,
    5601. "max": false,
    5602. "min": false,
    5603. "rightSide": true,
    5604. "show": true,
    5605. "sort": "current",
    5606. "sortDesc": true,
    5607. "total": false,
    5608. "values": true
    5609. },
    5610. "lines": true,
    5611. "linewidth": 2,
    5612. "links": [],
    5613. "minSpan": 1,
    5614. "nullPointMode": "null",
    5615. "percentage": false,
    5616. "pointradius": 5,
    5617. "points": false,
    5618. "renderer": "flot",
    5619. "seriesOverrides": [
    5620. {
    5621. "alias": "/.*Out.*/",
    5622. "transform": "negative-Y"
    5623. }
    5624. ],
    5625. "span": 12,
    5626. "stack": false,
    5627. "steppedLine": false,
    5628. "targets": [
    5629. {
    5630. "expr": "irate(node_netstat_Tcp_InCsumErrors{instance=~\"$node.*\"}[5m])",
    5631. "hide": false,
    5632. "intervalFactor": 2,
    5633. "legendFormat": "InCsumErrors",
    5634. "refId": "E",
    5635. "step": 20
    5636. },
    5637. {
    5638. "expr": "irate(node_netstat_Tcp_InErrs{instance=~\"$node.*\"}[5m])",
    5639. "hide": false,
    5640. "intervalFactor": 2,
    5641. "legendFormat": "InErrs",
    5642. "refId": "F",
    5643. "step": 20
    5644. },
    5645. {
    5646. "expr": "irate(node_netstat_Tcp_InSegs{instance=~\"$node.*\"}[5m])",
    5647. "hide": false,
    5648. "intervalFactor": 2,
    5649. "legendFormat": "InSegs",
    5650. "refId": "G",
    5651. "step": 20
    5652. },
    5653. {
    5654. "expr": "irate(node_netstat_Tcp_OutRsts{instance=~\"$node.*\"}[5m])",
    5655. "hide": false,
    5656. "intervalFactor": 2,
    5657. "legendFormat": "OutRsts",
    5658. "refId": "I",
    5659. "step": 20
    5660. },
    5661. {
    5662. "expr": "irate(node_netstat_Tcp_OutSegs{instance=~\"$node.*\"}[5m])",
    5663. "hide": false,
    5664. "intervalFactor": 2,
    5665. "legendFormat": "OutSegs",
    5666. "refId": "J",
    5667. "step": 20
    5668. }
    5669. ],
    5670. "thresholds": [],
    5671. "timeFrom": null,
    5672. "timeShift": null,
    5673. "title": "TCP stats",
    5674. "tooltip": {
    5675. "shared": true,
    5676. "sort": 0,
    5677. "value_type": "individual"
    5678. },
    5679. "type": "graph",
    5680. "xaxis": {
    5681. "mode": "time",
    5682. "name": null,
    5683. "show": true,
    5684. "values": []
    5685. },
    5686. "yaxes": [
    5687. {
    5688. "format": "none",
    5689. "label": "packets",
    5690. "logBase": 1,
    5691. "max": null,
    5692. "min": null,
    5693. "show": true
    5694. },
    5695. {
    5696. "format": "short",
    5697. "label": null,
    5698. "logBase": 1,
    5699. "max": null,
    5700. "min": null,
    5701. "show": true
    5702. }
    5703. ]
    5704. },
    5705. {
    5706. "aliasColors": {},
    5707. "bars": false,
    5708. "datasource": "${DS_LOCALHOST}",
    5709. "fill": 1,
    5710. "height": "300px",
    5711. "id": 82,
    5712. "legend": {
    5713. "alignAsTable": true,
    5714. "avg": false,
    5715. "current": true,
    5716. "hideZero": true,
    5717. "max": false,
    5718. "min": false,
    5719. "rightSide": true,
    5720. "show": true,
    5721. "sort": "current",
    5722. "sortDesc": true,
    5723. "total": false,
    5724. "values": true
    5725. },
    5726. "lines": true,
    5727. "linewidth": 2,
    5728. "links": [],
    5729. "minSpan": 1,
    5730. "nullPointMode": "null",
    5731. "percentage": false,
    5732. "pointradius": 5,
    5733. "points": false,
    5734. "renderer": "flot",
    5735. "seriesOverrides": [],
    5736. "span": 12,
    5737. "stack": false,
    5738. "steppedLine": false,
    5739. "targets": [
    5740. {
    5741. "expr": "irate(node_netstat_Tcp_ActiveOpens{instance=~\"$node.*\"}[5m])",
    5742. "intervalFactor": 2,
    5743. "legendFormat": "ActiveOpens",
    5744. "refId": "A",
    5745. "step": 20
    5746. },
    5747. {
    5748. "expr": "irate(node_netstat_Tcp_AttemptFails{instance=~\"$node.*\"}[5m])",
    5749. "intervalFactor": 2,
    5750. "legendFormat": "AttemptFails",
    5751. "refId": "B",
    5752. "step": 20
    5753. },
    5754. {
    5755. "expr": "irate(node_netstat_Tcp_CurrEstab{instance=~\"$node.*\"}[5m])",
    5756. "intervalFactor": 2,
    5757. "legendFormat": "CurrEstab",
    5758. "refId": "C",
    5759. "step": 20
    5760. },
    5761. {
    5762. "expr": "irate(node_netstat_Tcp_EstabResets{instance=~\"$node.*\"}[5m])",
    5763. "intervalFactor": 2,
    5764. "legendFormat": "EstabResets",
    5765. "refId": "D",
    5766. "step": 20
    5767. },
    5768. {
    5769. "expr": "irate(node_netstat_Tcp_MaxConn{instance=~\"$node.*\"}[5m])",
    5770. "intervalFactor": 2,
    5771. "legendFormat": "MaxConn",
    5772. "refId": "H",
    5773. "step": 20
    5774. },
    5775. {
    5776. "expr": "irate(node_netstat_Tcp_PassiveOpens{instance=~\"$node.*\"}[5m])",
    5777. "intervalFactor": 2,
    5778. "legendFormat": "PassiveOpens",
    5779. "refId": "K",
    5780. "step": 20
    5781. },
    5782. {
    5783. "expr": "irate(node_netstat_Tcp_RetransSegs{instance=~\"$node.*\"}[5m])",
    5784. "intervalFactor": 2,
    5785. "legendFormat": "RetransSegs",
    5786. "refId": "L",
    5787. "step": 20
    5788. },
    5789. {
    5790. "expr": "irate(node_netstat_Tcp_RtoAlgorithm{instance=~\"$node.*\"}[5m])",
    5791. "intervalFactor": 2,
    5792. "legendFormat": "RtoAlgorithm",
    5793. "refId": "M",
    5794. "step": 20
    5795. },
    5796. {
    5797. "expr": "irate(node_netstat_Tcp_RtoMax{instance=~\"$node.*\"}[5m])",
    5798. "intervalFactor": 2,
    5799. "legendFormat": "RtoMax",
    5800. "refId": "N",
    5801. "step": 20
    5802. },
    5803. {
    5804. "expr": "irate(node_netstat_Tcp_RtoMin{instance=~\"$node.*\"}[5m])",
    5805. "intervalFactor": 2,
    5806. "legendFormat": "RtoMin",
    5807. "refId": "O",
    5808. "step": 20
    5809. }
    5810. ],
    5811. "thresholds": [],
    5812. "timeFrom": null,
    5813. "timeShift": null,
    5814. "title": "TCP ext 1",
    5815. "tooltip": {
    5816. "shared": true,
    5817. "sort": 0,
    5818. "value_type": "individual"
    5819. },
    5820. "type": "graph",
    5821. "xaxis": {
    5822. "mode": "time",
    5823. "name": null,
    5824. "show": true,
    5825. "values": []
    5826. },
    5827. "yaxes": [
    5828. {
    5829. "format": "none",
    5830. "label": "packets",
    5831. "logBase": 1,
    5832. "max": null,
    5833. "min": null,
    5834. "show": true
    5835. },
    5836. {
    5837. "format": "short",
    5838. "label": null,
    5839. "logBase": 1,
    5840. "max": null,
    5841. "min": null,
    5842. "show": true
    5843. }
    5844. ]
    5845. },
    5846. {
    5847. "aliasColors": {},
    5848. "bars": false,
    5849. "datasource": "${DS_LOCALHOST}",
    5850. "fill": 1,
    5851. "height": "300px",
    5852. "id": 53,
    5853. "legend": {
    5854. "alignAsTable": true,
    5855. "avg": false,
    5856. "current": true,
    5857. "hideZero": true,
    5858. "max": false,
    5859. "min": false,
    5860. "rightSide": true,
    5861. "show": true,
    5862. "sort": "current",
    5863. "sortDesc": true,
    5864. "total": false,
    5865. "values": true
    5866. },
    5867. "lines": true,
    5868. "linewidth": 2,
    5869. "links": [],
    5870. "minSpan": 1,
    5871. "nullPointMode": "null",
    5872. "percentage": false,
    5873. "pointradius": 5,
    5874. "points": false,
    5875. "renderer": "flot",
    5876. "seriesOverrides": [],
    5877. "span": 12,
    5878. "stack": false,
    5879. "steppedLine": false,
    5880. "targets": [
    5881. {
    5882. "expr": "irate(node_netstat_TcpExt_ArpFilter{instance=~\"$node.*\"}[5m])",
    5883. "intervalFactor": 2,
    5884. "legendFormat": "ArpFilter",
    5885. "refId": "A",
    5886. "step": 20
    5887. },
    5888. {
    5889. "expr": "irate(node_netstat_TcpExt_BusyPollRxPackets{instance=~\"$node.*\"}[5m])",
    5890. "intervalFactor": 2,
    5891. "legendFormat": "BusyPollRxPackets",
    5892. "refId": "B",
    5893. "step": 20
    5894. },
    5895. {
    5896. "expr": "irate(node_netstat_TcpExt_DelayedACKLocked{instance=~\"$node.*\"}[5m])",
    5897. "intervalFactor": 2,
    5898. "legendFormat": "DelayedACKLocked",
    5899. "refId": "C",
    5900. "step": 20
    5901. },
    5902. {
    5903. "expr": "irate(node_netstat_TcpExt_DelayedACKLost{instance=~\"$node.*\"}[5m])",
    5904. "intervalFactor": 2,
    5905. "legendFormat": "DelayedACKLost",
    5906. "refId": "D",
    5907. "step": 20
    5908. },
    5909. {
    5910. "expr": "irate(node_netstat_TcpExt_DelayedACKs{instance=~\"$node.*\"}[5m])",
    5911. "intervalFactor": 2,
    5912. "legendFormat": "TcpExt_DelayedACKs",
    5913. "refId": "E",
    5914. "step": 20
    5915. },
    5916. {
    5917. "expr": "irate(node_netstat_TcpExt_EmbryonicRsts{instance=~\"$node.*\"}[5m])",
    5918. "intervalFactor": 2,
    5919. "legendFormat": "TcpExt_EmbryonicRsts",
    5920. "refId": "F",
    5921. "step": 20
    5922. },
    5923. {
    5924. "expr": "irate(node_netstat_TcpExt_IPReversePathFilter{instance=~\"$node.*\"}[5m])",
    5925. "intervalFactor": 2,
    5926. "legendFormat": "TcpExt_IPReversePathFilter",
    5927. "refId": "G",
    5928. "step": 20
    5929. },
    5930. {
    5931. "expr": "irate(node_netstat_TcpExt_ListenDrops{instance=~\"$node.*\"}[5m])",
    5932. "intervalFactor": 2,
    5933. "legendFormat": "TcpExt_ListenDrops",
    5934. "refId": "H",
    5935. "step": 20
    5936. },
    5937. {
    5938. "expr": "irate(node_netstat_TcpExt_ListenOverflows{instance=~\"$node.*\"}[5m])",
    5939. "intervalFactor": 2,
    5940. "legendFormat": "TcpExt_ListenOverflows",
    5941. "refId": "I",
    5942. "step": 20
    5943. },
    5944. {
    5945. "expr": "irate(node_netstat_TcpExt_LockDroppedIcmps{instance=~\"$node.*\"}[5m])",
    5946. "intervalFactor": 2,
    5947. "legendFormat": "TcpExt_LockDroppedIcmps",
    5948. "refId": "J",
    5949. "step": 20
    5950. },
    5951. {
    5952. "expr": "irate(node_netstat_TcpExt_OfoPruned{instance=~\"$node.*\"}[5m])",
    5953. "intervalFactor": 2,
    5954. "legendFormat": "TcpExt_OfoPruned",
    5955. "refId": "K",
    5956. "step": 20
    5957. },
    5958. {
    5959. "expr": "irate(node_netstat_TcpExt_OutOfWindowIcmps{instance=~\"$node.*\"}[5m])",
    5960. "intervalFactor": 2,
    5961. "legendFormat": "TcpExt_OutOfWindowIcmps",
    5962. "refId": "L",
    5963. "step": 20
    5964. },
    5965. {
    5966. "expr": "irate(node_netstat_TcpExt_PAWSActive{instance=~\"$node.*\"}[5m])",
    5967. "intervalFactor": 2,
    5968. "legendFormat": "TcpExt_PAWSActive",
    5969. "refId": "M",
    5970. "step": 20
    5971. },
    5972. {
    5973. "expr": "irate(node_netstat_TcpExt_PAWSEstab{instance=~'$node'}[5m])",
    5974. "intervalFactor": 2,
    5975. "legendFormat": "TcpExt_PAWSEstab",
    5976. "refId": "N",
    5977. "step": 20
    5978. },
    5979. {
    5980. "expr": "irate(node_netstat_TcpExt_PAWSPassive{instance=~\"$node.*\"}[5m])",
    5981. "intervalFactor": 2,
    5982. "legendFormat": "TcpExt_PAWSPassive",
    5983. "refId": "O",
    5984. "step": 20
    5985. },
    5986. {
    5987. "expr": "irate(node_netstat_TcpExt_PruneCalled{instance=~\"$node.*\"}[5m])",
    5988. "intervalFactor": 2,
    5989. "legendFormat": "TcpExt_PruneCalled",
    5990. "refId": "P",
    5991. "step": 20
    5992. },
    5993. {
    5994. "expr": "irate(node_netstat_TcpExt_RcvPruned{instance=~\"$node.*\"}[5m])",
    5995. "intervalFactor": 2,
    5996. "legendFormat": "TcpExt_RcvPruned",
    5997. "refId": "Q",
    5998. "step": 20
    5999. },
    6000. {
    6001. "expr": "irate(node_netstat_TcpExt_SyncookiesFailed{instance=~\"$node.*\"}[5m])",
    6002. "intervalFactor": 2,
    6003. "legendFormat": "TcpExt_SyncookiesFailed",
    6004. "refId": "R",
    6005. "step": 20
    6006. },
    6007. {
    6008. "expr": "irate(node_netstat_TcpExt_SyncookiesRecv{instance=~\"$node.*\"}[5m])",
    6009. "intervalFactor": 2,
    6010. "legendFormat": "TcpExt_SyncookiesRecv",
    6011. "refId": "S",
    6012. "step": 20
    6013. },
    6014. {
    6015. "expr": "irate(node_netstat_TcpExt_SyncookiesSent{instance=~\"$node.*\"}[5m])",
    6016. "intervalFactor": 2,
    6017. "legendFormat": "TcpExt_SyncookiesSent",
    6018. "refId": "T",
    6019. "step": 20
    6020. },
    6021. {
    6022. "expr": "irate(node_netstat_TcpExt_TCPAbortFailed{instance=~\"$node.*\"}[5m])",
    6023. "intervalFactor": 2,
    6024. "refId": "U",
    6025. "step": 20
    6026. },
    6027. {
    6028. "expr": "irate(node_netstat_TcpExt_TCPAbortOnClose{instance=~\"$node.*\"}[5m])",
    6029. "intervalFactor": 2,
    6030. "legendFormat": "TCPAbortOnClose",
    6031. "refId": "V",
    6032. "step": 20
    6033. },
    6034. {
    6035. "expr": "irate(node_netstat_TcpExt_TCPAbortOnData{instance=~\"$node.*\"}[5m])",
    6036. "intervalFactor": 2,
    6037. "legendFormat": "TcpExt_TCPAbortOnData",
    6038. "refId": "W",
    6039. "step": 20
    6040. },
    6041. {
    6042. "expr": "irate(node_netstat_TcpExt_TCPAbortOnLinger{instance=~\"$node.*\"}[5m])",
    6043. "intervalFactor": 2,
    6044. "legendFormat": "TCPAbortOnLinger",
    6045. "refId": "X",
    6046. "step": 20
    6047. },
    6048. {
    6049. "expr": "irate(node_netstat_TcpExt_TCPAbortOnMemory{instance=~\"$node.*\"}[5m])",
    6050. "intervalFactor": 2,
    6051. "legendFormat": "TCPAbortOnMemory",
    6052. "refId": "Y",
    6053. "step": 20
    6054. }
    6055. ],
    6056. "thresholds": [],
    6057. "timeFrom": null,
    6058. "timeShift": null,
    6059. "title": "TCP ext 2",
    6060. "tooltip": {
    6061. "shared": true,
    6062. "sort": 0,
    6063. "value_type": "individual"
    6064. },
    6065. "type": "graph",
    6066. "xaxis": {
    6067. "mode": "time",
    6068. "name": null,
    6069. "show": true,
    6070. "values": []
    6071. },
    6072. "yaxes": [
    6073. {
    6074. "format": "none",
    6075. "label": "packets",
    6076. "logBase": 1,
    6077. "max": null,
    6078. "min": null,
    6079. "show": true
    6080. },
    6081. {
    6082. "format": "short",
    6083. "label": null,
    6084. "logBase": 1,
    6085. "max": null,
    6086. "min": null,
    6087. "show": true
    6088. }
    6089. ]
    6090. },
    6091. {
    6092. "aliasColors": {},
    6093. "bars": false,
    6094. "datasource": "${DS_LOCALHOST}",
    6095. "fill": 1,
    6096. "height": "300px",
    6097. "id": 54,
    6098. "legend": {
    6099. "alignAsTable": true,
    6100. "avg": false,
    6101. "current": true,
    6102. "hideZero": true,
    6103. "max": false,
    6104. "min": false,
    6105. "rightSide": true,
    6106. "show": true,
    6107. "sort": "current",
    6108. "sortDesc": true,
    6109. "total": false,
    6110. "values": true
    6111. },
    6112. "lines": true,
    6113. "linewidth": 2,
    6114. "links": [],
    6115. "minSpan": 1,
    6116. "nullPointMode": "null",
    6117. "percentage": false,
    6118. "pointradius": 5,
    6119. "points": false,
    6120. "renderer": "flot",
    6121. "seriesOverrides": [],
    6122. "span": 12,
    6123. "stack": false,
    6124. "steppedLine": false,
    6125. "targets": [
    6126. {
    6127. "expr": "irate(node_netstat_TcpExt_TCPAbortOnTimeout{instance=~\"$node.*\"}[5m])",
    6128. "intervalFactor": 2,
    6129. "legendFormat": "TCPAbortOnTimeout",
    6130. "refId": "A",
    6131. "step": 20
    6132. },
    6133. {
    6134. "expr": "irate(node_netstat_TcpExt_TCPAutoCorking{instance=~\"$node.*\"}[5m])",
    6135. "intervalFactor": 2,
    6136. "legendFormat": "TcpExt_TCPAutoCorking",
    6137. "refId": "B",
    6138. "step": 20
    6139. },
    6140. {
    6141. "expr": "irate(node_netstat_TcpExt_TCPBacklogDrop{instance=~\"$node.*\"}[5m])",
    6142. "intervalFactor": 2,
    6143. "legendFormat": "TCPBacklogDrop",
    6144. "refId": "C",
    6145. "step": 20
    6146. },
    6147. {
    6148. "expr": "irate(node_netstat_TcpExt_TCPChallengeACK{instance=~\"$node.*\"}[5m])",
    6149. "intervalFactor": 2,
    6150. "legendFormat": "TCPChallengeACK",
    6151. "refId": "D",
    6152. "step": 20
    6153. },
    6154. {
    6155. "expr": "irate(node_netstat_TcpExt_TCPDSACKIgnoredNoUndo{instance=~\"$node.*\"}[5m])",
    6156. "intervalFactor": 2,
    6157. "legendFormat": "TCPDSACKIgnoredNoUndo",
    6158. "refId": "E",
    6159. "step": 20
    6160. },
    6161. {
    6162. "expr": "irate(node_netstat_TcpExt_TCPDSACKIgnoredOld{instance=~\"$node.*\"}[5m])",
    6163. "intervalFactor": 2,
    6164. "legendFormat": "TCPDSACKIgnoredOld",
    6165. "refId": "F",
    6166. "step": 20
    6167. },
    6168. {
    6169. "expr": "irate(node_netstat_TcpExt_TCPDSACKOfoRecv{instance=~\"$node.*\"}[5m])",
    6170. "intervalFactor": 2,
    6171. "legendFormat": "TCPDSACKOfoRecv",
    6172. "refId": "G",
    6173. "step": 20
    6174. },
    6175. {
    6176. "expr": "irate(node_netstat_TcpExt_TCPDSACKOfoSent{instance=~\"$node.*\"}[5m])",
    6177. "intervalFactor": 2,
    6178. "legendFormat": "TCPDSACKOfoSent",
    6179. "refId": "H",
    6180. "step": 20
    6181. },
    6182. {
    6183. "expr": "irate(node_netstat_TcpExt_TCPDSACKOldSent{instance=~\"$node.*\"}[5m])",
    6184. "intervalFactor": 2,
    6185. "legendFormat": "TcpExt_TCPDSACKOldSent",
    6186. "refId": "I",
    6187. "step": 20
    6188. },
    6189. {
    6190. "expr": "irate(node_netstat_TcpExt_TCPDSACKRecv{instance=~\"$node.*\"}[5m])",
    6191. "intervalFactor": 2,
    6192. "legendFormat": "TCPDSACKRecv",
    6193. "refId": "J",
    6194. "step": 20
    6195. },
    6196. {
    6197. "expr": "irate(node_netstat_TcpExt_TCPDSACKUndo{instance=~\"$node.*\"}[5m])",
    6198. "intervalFactor": 2,
    6199. "legendFormat": "TCPDSACKUndo",
    6200. "refId": "K",
    6201. "step": 20
    6202. },
    6203. {
    6204. "expr": "irate(node_netstat_TcpExt_TCPDeferAcceptDrop{instance=~\"$node.*\"}[5m])",
    6205. "intervalFactor": 2,
    6206. "legendFormat": "TCPDeferAcceptDrop",
    6207. "refId": "L",
    6208. "step": 20
    6209. },
    6210. {
    6211. "expr": "irate(node_netstat_TcpExt_TCPDirectCopyFromBacklog{instance=~\"$node.*\"}[5m])",
    6212. "intervalFactor": 2,
    6213. "legendFormat": "TCPDirectCopyFromBacklog",
    6214. "refId": "M",
    6215. "step": 20
    6216. },
    6217. {
    6218. "expr": "irate(node_netstat_TcpExt_TCPDirectCopyFromPrequeue{instance=~\"$node.*\"}[5m])",
    6219. "intervalFactor": 2,
    6220. "legendFormat": "TCPDirectCopyFromPrequeue",
    6221. "refId": "N",
    6222. "step": 20
    6223. },
    6224. {
    6225. "expr": "irate(node_netstat_TcpExt_TCPFACKReorder{instance=~\"$node.*\"}[5m])",
    6226. "intervalFactor": 2,
    6227. "legendFormat": "TCPFACKReorder",
    6228. "refId": "O",
    6229. "step": 20
    6230. },
    6231. {
    6232. "expr": "irate(node_netstat_TcpExt_TCPFastOpenActive{instance=~\"$node.*\"}[5m])",
    6233. "intervalFactor": 2,
    6234. "legendFormat": "TCPFastOpenActive",
    6235. "refId": "P",
    6236. "step": 20
    6237. },
    6238. {
    6239. "expr": "irate(node_netstat_TcpExt_TCPFastOpenActiveFail{instance=~\"$node.*\"}[5m])",
    6240. "intervalFactor": 2,
    6241. "legendFormat": "TCPFastOpenActiveFail",
    6242. "refId": "Q",
    6243. "step": 20
    6244. },
    6245. {
    6246. "expr": "irate(node_netstat_TcpExt_TCPFastOpenCookieReqd{instance=~\"$node.*\"}[5m])",
    6247. "intervalFactor": 2,
    6248. "legendFormat": "TCPFastOpenCookieReqd",
    6249. "refId": "R",
    6250. "step": 20
    6251. },
    6252. {
    6253. "expr": "irate(node_netstat_TcpExt_TCPFastOpenListenOverflow{instance=~\"$node.*\"}[5m])",
    6254. "intervalFactor": 2,
    6255. "legendFormat": "TCPFastOpenListenOverflow",
    6256. "refId": "S",
    6257. "step": 20
    6258. },
    6259. {
    6260. "expr": "irate(node_netstat_TcpExt_TCPFastOpenPassive{instance=~\"$node.*\"}[5m])",
    6261. "intervalFactor": 2,
    6262. "legendFormat": "TCPFastOpenPassive",
    6263. "refId": "T",
    6264. "step": 20
    6265. },
    6266. {
    6267. "expr": "irate(node_netstat_TcpExt_TCPFastOpenPassiveFail{instance=~\"$node.*\"}[5m])",
    6268. "intervalFactor": 2,
    6269. "legendFormat": "TCPFastOpenPassiveFail",
    6270. "refId": "U",
    6271. "step": 20
    6272. },
    6273. {
    6274. "expr": "irate(node_netstat_TcpExt_TCPFastRetrans{instance=~\"$node.*\"}[5m])",
    6275. "intervalFactor": 2,
    6276. "legendFormat": "TCPFastRetrans",
    6277. "refId": "V",
    6278. "step": 20
    6279. },
    6280. {
    6281. "expr": "irate(node_netstat_TcpExt_TCPForwardRetrans{instance=~\"$node.*\"}[5m])",
    6282. "intervalFactor": 2,
    6283. "legendFormat": "TCPForwardRetrans",
    6284. "refId": "W",
    6285. "step": 20
    6286. },
    6287. {
    6288. "expr": "irate(node_netstat_TcpExt_TCPFromZeroWindowAdv{instance=~\"$node.*\"}[5m])",
    6289. "intervalFactor": 2,
    6290. "legendFormat": "TCPFromZeroWindowAdv",
    6291. "refId": "X",
    6292. "step": 20
    6293. },
    6294. {
    6295. "expr": "irate(node_netstat_TcpExt_TCPFullUndo{instance=~\"$node.*\"}[5m])",
    6296. "intervalFactor": 2,
    6297. "legendFormat": "TCPFullUndo",
    6298. "refId": "Y",
    6299. "step": 20
    6300. },
    6301. {
    6302. "expr": "irate(node_netstat_TcpExt_TCPHPAcks{instance=~\"$node.*\"}[5m])",
    6303. "intervalFactor": 2,
    6304. "legendFormat": "TCPHPAcks",
    6305. "refId": "Z",
    6306. "step": 20
    6307. },
    6308. {
    6309. "expr": "irate(node_netstat_TcpExt_TCPHPHits{instance=~\"$node.*\"}[5m])",
    6310. "intervalFactor": 2,
    6311. "legendFormat": "TCPHPHits",
    6312. "step": 20
    6313. },
    6314. {
    6315. "expr": "irate(node_netstat_TcpExt_TCPHPHitsToUser{instance=~\"$node.*\"}[5m])",
    6316. "intervalFactor": 2,
    6317. "legendFormat": "TCPHPHitsToUser",
    6318. "step": 20
    6319. },
    6320. {
    6321. "expr": "irate(node_netstat_TcpExt_TCPLossFailures{instance=~\"$node.*\"}[5m])",
    6322. "intervalFactor": 2,
    6323. "legendFormat": "TCPLossFailures",
    6324. "step": 20
    6325. },
    6326. {
    6327. "expr": "irate(node_netstat_TcpExt_TCPLossProbeRecovery{instance=~\"$node.*\"}[5m])",
    6328. "intervalFactor": 2,
    6329. "legendFormat": "TCPLossProbeRecovery",
    6330. "step": 20
    6331. }
    6332. ],
    6333. "thresholds": [],
    6334. "timeFrom": null,
    6335. "timeShift": null,
    6336. "title": "TCP ext 3",
    6337. "tooltip": {
    6338. "shared": true,
    6339. "sort": 0,
    6340. "value_type": "individual"
    6341. },
    6342. "type": "graph",
    6343. "xaxis": {
    6344. "mode": "time",
    6345. "name": null,
    6346. "show": true,
    6347. "values": []
    6348. },
    6349. "yaxes": [
    6350. {
    6351. "format": "none",
    6352. "label": "packets",
    6353. "logBase": 1,
    6354. "max": null,
    6355. "min": null,
    6356. "show": true
    6357. },
    6358. {
    6359. "format": "short",
    6360. "label": null,
    6361. "logBase": 1,
    6362. "max": null,
    6363. "min": null,
    6364. "show": true
    6365. }
    6366. ]
    6367. },
    6368. {
    6369. "aliasColors": {},
    6370. "bars": false,
    6371. "datasource": "${DS_LOCALHOST}",
    6372. "fill": 1,
    6373. "height": "300px",
    6374. "id": 56,
    6375. "legend": {
    6376. "alignAsTable": true,
    6377. "avg": false,
    6378. "current": true,
    6379. "hideZero": true,
    6380. "max": false,
    6381. "min": false,
    6382. "rightSide": true,
    6383. "show": true,
    6384. "sort": "current",
    6385. "sortDesc": true,
    6386. "total": false,
    6387. "values": true
    6388. },
    6389. "lines": true,
    6390. "linewidth": 2,
    6391. "links": [],
    6392. "minSpan": 1,
    6393. "nullPointMode": "null",
    6394. "percentage": false,
    6395. "pointradius": 5,
    6396. "points": false,
    6397. "renderer": "flot",
    6398. "seriesOverrides": [],
    6399. "span": 12,
    6400. "stack": false,
    6401. "steppedLine": false,
    6402. "targets": [
    6403. {
    6404. "expr": "irate(node_netstat_TcpExt_TCPSackRecovery{instance=~\"$node.*\"}[5m])",
    6405. "intervalFactor": 2,
    6406. "legendFormat": "TCPSackRecovery",
    6407. "refId": "A",
    6408. "step": 20
    6409. },
    6410. {
    6411. "expr": "irate(node_netstat_TcpExt_TCPSackRecoveryFail{instance=~\"$node.*\"}[5m])",
    6412. "intervalFactor": 2,
    6413. "legendFormat": "TCPSackRecoveryFail",
    6414. "refId": "B",
    6415. "step": 20
    6416. },
    6417. {
    6418. "expr": "irate(node_netstat_TcpExt_TCPSackShiftFallback{instance=~\"$node.*\"}[5m])",
    6419. "intervalFactor": 2,
    6420. "legendFormat": "TCPSackShiftFallback",
    6421. "refId": "C",
    6422. "step": 20
    6423. },
    6424. {
    6425. "expr": "irate(node_netstat_TcpExt_TCPSackShifted{instance=~\"$node.*\"}[5m])",
    6426. "intervalFactor": 2,
    6427. "legendFormat": "TCPSackShifted",
    6428. "refId": "D",
    6429. "step": 20
    6430. },
    6431. {
    6432. "expr": "irate(node_netstat_TcpExt_TCPSchedulerFailed{instance=~\"$node.*\"}[5m])",
    6433. "intervalFactor": 2,
    6434. "legendFormat": "TCPSchedulerFailed",
    6435. "refId": "E",
    6436. "step": 20
    6437. },
    6438. {
    6439. "expr": "irate(node_netstat_TcpExt_TCPSlowStartRetrans{instance=~\"$node.*\"}[5m])",
    6440. "intervalFactor": 2,
    6441. "legendFormat": "TCPSlowStartRetrans",
    6442. "refId": "F",
    6443. "step": 20
    6444. },
    6445. {
    6446. "expr": "irate(node_netstat_TcpExt_TCPSpuriousRTOs{instance=~\"$node.*\"}[5m])",
    6447. "intervalFactor": 2,
    6448. "legendFormat": "TCPSpuriousRTOs",
    6449. "refId": "G",
    6450. "step": 20
    6451. },
    6452. {
    6453. "expr": "irate(node_netstat_TcpExt_TCPSpuriousRtxHostQueues{instance=~\"$node.*\"}[5m])",
    6454. "intervalFactor": 2,
    6455. "legendFormat": "TCPSpuriousRtxHostQueues",
    6456. "refId": "H",
    6457. "step": 20
    6458. },
    6459. {
    6460. "expr": "irate(node_netstat_TcpExt_TCPSynRetrans{instance=~\"$node.*\"}[5m])",
    6461. "intervalFactor": 2,
    6462. "legendFormat": "TCPSynRetrans",
    6463. "refId": "I",
    6464. "step": 20
    6465. },
    6466. {
    6467. "expr": "irate(node_netstat_TcpExt_TCPTSReorder{instance=~\"$node.*\"}[5m])",
    6468. "intervalFactor": 2,
    6469. "legendFormat": "TCPTSReorder",
    6470. "refId": "J",
    6471. "step": 20
    6472. },
    6473. {
    6474. "expr": "irate(node_netstat_TcpExt_TCPTimeWaitOverflow{instance=~\"$node.*\"}[5m])",
    6475. "intervalFactor": 2,
    6476. "legendFormat": "TCPTimeWaitOverflow",
    6477. "refId": "K",
    6478. "step": 20
    6479. },
    6480. {
    6481. "expr": "irate(node_netstat_TcpExt_TCPTimeouts{instance=~\"$node.*\"}[5m])",
    6482. "intervalFactor": 2,
    6483. "legendFormat": "TCPTimeouts",
    6484. "refId": "L",
    6485. "step": 20
    6486. },
    6487. {
    6488. "expr": "irate(node_netstat_TcpExt_TCPToZeroWindowAdv{instance=~\"$node.*\"}[5m])",
    6489. "intervalFactor": 2,
    6490. "legendFormat": "TCPToZeroWindowAdv",
    6491. "refId": "M",
    6492. "step": 20
    6493. },
    6494. {
    6495. "expr": "irate(node_netstat_TcpExt_TCPWantZeroWindowAdv{instance=~\"$node.*\"}[5m])",
    6496. "intervalFactor": 2,
    6497. "legendFormat": "TCPWantZeroWindowAdv",
    6498. "refId": "N",
    6499. "step": 20
    6500. },
    6501. {
    6502. "expr": "irate(node_netstat_TcpExt_TW{instance=~\"$node.*\"}[5m])",
    6503. "intervalFactor": 2,
    6504. "legendFormat": "TW",
    6505. "refId": "O",
    6506. "step": 20
    6507. },
    6508. {
    6509. "expr": "irate(node_netstat_TcpExt_TWKilled{instance=~\"$node.*\"}[5m])",
    6510. "intervalFactor": 2,
    6511. "legendFormat": "TWKilled",
    6512. "refId": "P",
    6513. "step": 20
    6514. },
    6515. {
    6516. "expr": "irate(node_netstat_TcpExt_TWRecycled{instance=~\"$node.*\"}[5m])",
    6517. "intervalFactor": 2,
    6518. "legendFormat": "TWRecycled",
    6519. "refId": "Q",
    6520. "step": 20
    6521. }
    6522. ],
    6523. "thresholds": [],
    6524. "timeFrom": null,
    6525. "timeShift": null,
    6526. "title": "TCP ext 4",
    6527. "tooltip": {
    6528. "shared": true,
    6529. "sort": 0,
    6530. "value_type": "individual"
    6531. },
    6532. "type": "graph",
    6533. "xaxis": {
    6534. "mode": "time",
    6535. "name": null,
    6536. "show": true,
    6537. "values": []
    6538. },
    6539. "yaxes": [
    6540. {
    6541. "format": "none",
    6542. "label": "packets",
    6543. "logBase": 1,
    6544. "max": null,
    6545. "min": null,
    6546. "show": true
    6547. },
    6548. {
    6549. "format": "short",
    6550. "label": null,
    6551. "logBase": 1,
    6552. "max": null,
    6553. "min": null,
    6554. "show": true
    6555. }
    6556. ]
    6557. }
    6558. ],
    6559. "repeat": null,
    6560. "repeatIteration": null,
    6561. "repeatRowId": null,
    6562. "showTitle": false,
    6563. "title": "Network Netstat TCP",
    6564. "titleSize": "h6"
    6565. },
    6566. {
    6567. "collapse": true,
    6568. "height": 287,
    6569. "panels": [
    6570. {
    6571. "aliasColors": {},
    6572. "bars": false,
    6573. "datasource": "${DS_LOCALHOST}",
    6574. "fill": 1,
    6575. "height": "300px",
    6576. "id": 55,
    6577. "legend": {
    6578. "alignAsTable": true,
    6579. "avg": false,
    6580. "current": true,
    6581. "hideZero": true,
    6582. "max": false,
    6583. "min": false,
    6584. "rightSide": true,
    6585. "show": true,
    6586. "sort": "current",
    6587. "sortDesc": true,
    6588. "total": false,
    6589. "values": true
    6590. },
    6591. "lines": true,
    6592. "linewidth": 2,
    6593. "links": [],
    6594. "minSpan": 1,
    6595. "nullPointMode": "null",
    6596. "percentage": false,
    6597. "pointradius": 5,
    6598. "points": false,
    6599. "renderer": "flot",
    6600. "seriesOverrides": [
    6601. {
    6602. "alias": "/.*Out.*/",
    6603. "transform": "negative-Y"
    6604. },
    6605. {
    6606. "alias": "NoPorts",
    6607. "yaxis": 2
    6608. }
    6609. ],
    6610. "span": 12,
    6611. "stack": false,
    6612. "steppedLine": false,
    6613. "targets": [
    6614. {
    6615. "expr": "irate(node_netstat_Udp_InCsumErrors{instance=~\"$node.*\"}[5m])",
    6616. "intervalFactor": 2,
    6617. "legendFormat": "InCsumErrors",
    6618. "refId": "A",
    6619. "step": 20
    6620. },
    6621. {
    6622. "expr": "irate(node_netstat_Udp_InDatagrams{instance=~\"$node.*\"}[5m])",
    6623. "intervalFactor": 2,
    6624. "legendFormat": "InDatagrams",
    6625. "refId": "B",
    6626. "step": 20
    6627. },
    6628. {
    6629. "expr": "irate(node_netstat_Udp_InErrors{instance=~\"$node.*\"}[5m])",
    6630. "intervalFactor": 2,
    6631. "legendFormat": "InErrors",
    6632. "refId": "C",
    6633. "step": 20
    6634. },
    6635. {
    6636. "expr": "irate(node_netstat_Udp_NoPorts{instance=~\"$node.*\"}[5m])",
    6637. "intervalFactor": 2,
    6638. "legendFormat": "NoPorts",
    6639. "refId": "D",
    6640. "step": 20
    6641. },
    6642. {
    6643. "expr": "irate(node_netstat_Udp_OutDatagrams{instance=~\"$node.*\"}[5m])",
    6644. "intervalFactor": 2,
    6645. "legendFormat": "OutDatagrams",
    6646. "refId": "E",
    6647. "step": 20
    6648. },
    6649. {
    6650. "expr": "irate(node_netstat_Udp_RcvbufErrors{instance=~\"$node.*\"}[5m])",
    6651. "intervalFactor": 2,
    6652. "legendFormat": "RcvbufErrors",
    6653. "refId": "F",
    6654. "step": 20
    6655. },
    6656. {
    6657. "expr": "irate(node_netstat_Udp_SndbufErrors{instance=~\"$node.*\"}[5m])",
    6658. "intervalFactor": 2,
    6659. "legendFormat": "SndbufErrors",
    6660. "refId": "G",
    6661. "step": 20
    6662. }
    6663. ],
    6664. "thresholds": [],
    6665. "timeFrom": null,
    6666. "timeShift": null,
    6667. "title": "UDP",
    6668. "tooltip": {
    6669. "shared": true,
    6670. "sort": 0,
    6671. "value_type": "individual"
    6672. },
    6673. "type": "graph",
    6674. "xaxis": {
    6675. "mode": "time",
    6676. "name": null,
    6677. "show": true,
    6678. "values": []
    6679. },
    6680. "yaxes": [
    6681. {
    6682. "format": "none",
    6683. "label": "packets",
    6684. "logBase": 1,
    6685. "max": null,
    6686. "min": null,
    6687. "show": true
    6688. },
    6689. {
    6690. "format": "short",
    6691. "label": null,
    6692. "logBase": 1,
    6693. "max": null,
    6694. "min": null,
    6695. "show": true
    6696. }
    6697. ]
    6698. },
    6699. {
    6700. "aliasColors": {},
    6701. "bars": false,
    6702. "datasource": "${DS_LOCALHOST}",
    6703. "fill": 1,
    6704. "height": "300px",
    6705. "id": 57,
    6706. "legend": {
    6707. "alignAsTable": true,
    6708. "avg": false,
    6709. "current": true,
    6710. "hideZero": true,
    6711. "max": false,
    6712. "min": false,
    6713. "rightSide": true,
    6714. "show": true,
    6715. "sort": "current",
    6716. "sortDesc": true,
    6717. "total": false,
    6718. "values": true
    6719. },
    6720. "lines": true,
    6721. "linewidth": 2,
    6722. "links": [],
    6723. "minSpan": 1,
    6724. "nullPointMode": "null",
    6725. "percentage": false,
    6726. "pointradius": 5,
    6727. "points": false,
    6728. "renderer": "flot",
    6729. "seriesOverrides": [
    6730. {
    6731. "alias": "/.*Out.*/",
    6732. "transform": "negative-Y"
    6733. }
    6734. ],
    6735. "span": 12,
    6736. "stack": false,
    6737. "steppedLine": false,
    6738. "targets": [
    6739. {
    6740. "expr": "irate(node_netstat_UdpLite_InCsumErrors{instance=~\"$node.*\"}[5m])",
    6741. "intervalFactor": 2,
    6742. "legendFormat": "InCsumErrors",
    6743. "refId": "A",
    6744. "step": 20
    6745. },
    6746. {
    6747. "expr": "irate(node_netstat_UdpLite_InDatagrams{instance=~\"$node.*\"}[5m])",
    6748. "intervalFactor": 2,
    6749. "legendFormat": "InDatagrams",
    6750. "refId": "B",
    6751. "step": 20
    6752. },
    6753. {
    6754. "expr": "irate(node_netstat_UdpLite_InErrors{instance=~\"$node.*\"}[5m])",
    6755. "intervalFactor": 2,
    6756. "legendFormat": "InErrors",
    6757. "refId": "C",
    6758. "step": 20
    6759. },
    6760. {
    6761. "expr": "irate(node_netstat_UdpLite_NoPorts{instance=~\"$node.*\"}[5m])",
    6762. "intervalFactor": 2,
    6763. "legendFormat": "NoPorts",
    6764. "refId": "D",
    6765. "step": 20
    6766. },
    6767. {
    6768. "expr": "irate(node_netstat_UdpLite_OutDatagrams{instance=~\"$node.*\"}[5m])",
    6769. "intervalFactor": 2,
    6770. "legendFormat": "OutDatagrams",
    6771. "refId": "E",
    6772. "step": 20
    6773. },
    6774. {
    6775. "expr": "irate(node_netstat_UdpLite_RcvbufErrors{instance=~\"$node.*\"}[5m])",
    6776. "intervalFactor": 2,
    6777. "legendFormat": "RcvbufErrors",
    6778. "refId": "F",
    6779. "step": 20
    6780. },
    6781. {
    6782. "expr": "irate(node_netstat_UdpLite_SndbufErrors{instance=~\"$node.*\"}[5m])",
    6783. "intervalFactor": 2,
    6784. "legendFormat": "SndbufErrors",
    6785. "refId": "G",
    6786. "step": 20
    6787. }
    6788. ],
    6789. "thresholds": [],
    6790. "timeFrom": null,
    6791. "timeShift": null,
    6792. "title": "UDP Lite",
    6793. "tooltip": {
    6794. "shared": true,
    6795. "sort": 0,
    6796. "value_type": "individual"
    6797. },
    6798. "type": "graph",
    6799. "xaxis": {
    6800. "mode": "time",
    6801. "name": null,
    6802. "show": true,
    6803. "values": []
    6804. },
    6805. "yaxes": [
    6806. {
    6807. "format": "none",
    6808. "label": "packets",
    6809. "logBase": 1,
    6810. "max": null,
    6811. "min": null,
    6812. "show": true
    6813. },
    6814. {
    6815. "format": "short",
    6816. "label": null,
    6817. "logBase": 1,
    6818. "max": null,
    6819. "min": null,
    6820. "show": true
    6821. }
    6822. ]
    6823. },
    6824. {
    6825. "aliasColors": {},
    6826. "bars": false,
    6827. "datasource": "${DS_LOCALHOST}",
    6828. "fill": 1,
    6829. "height": "300px",
    6830. "id": 50,
    6831. "legend": {
    6832. "alignAsTable": true,
    6833. "avg": false,
    6834. "current": true,
    6835. "hideZero": true,
    6836. "max": false,
    6837. "min": false,
    6838. "rightSide": true,
    6839. "show": true,
    6840. "sort": "current",
    6841. "sortDesc": true,
    6842. "total": false,
    6843. "values": true
    6844. },
    6845. "lines": true,
    6846. "linewidth": 2,
    6847. "links": [],
    6848. "minSpan": 1,
    6849. "nullPointMode": "null",
    6850. "percentage": false,
    6851. "pointradius": 5,
    6852. "points": false,
    6853. "renderer": "flot",
    6854. "seriesOverrides": [
    6855. {
    6856. "alias": "/.*Out.*/",
    6857. "transform": "negative-Y"
    6858. }
    6859. ],
    6860. "span": 12,
    6861. "stack": false,
    6862. "steppedLine": false,
    6863. "targets": [
    6864. {
    6865. "expr": "irate(node_netstat_IcmpMsg_InType3{instance=~\"$node.*\"}[5m])",
    6866. "intervalFactor": 2,
    6867. "legendFormat": "InType3",
    6868. "refId": "A",
    6869. "step": 20
    6870. },
    6871. {
    6872. "expr": "irate(node_netstat_IcmpMsg_OutType3{instance=~\"$node.*\"}[5m])",
    6873. "intervalFactor": 2,
    6874. "legendFormat": "OutType3",
    6875. "refId": "B",
    6876. "step": 20
    6877. },
    6878. {
    6879. "expr": "irate(node_netstat_Icmp_InAddrMaskReps{instance=~\"$node.*\"}[5m])",
    6880. "intervalFactor": 2,
    6881. "legendFormat": "InAddrMaskReps",
    6882. "refId": "C",
    6883. "step": 20
    6884. },
    6885. {
    6886. "expr": "irate(node_netstat_Icmp_InAddrMasks{instance=~\"$node.*\"}[5m])",
    6887. "intervalFactor": 2,
    6888. "legendFormat": "InAddrMasks",
    6889. "refId": "D",
    6890. "step": 20
    6891. },
    6892. {
    6893. "expr": "irate(node_netstat_Icmp_InCsumErrors{instance=~\"$node.*\"}[5m])",
    6894. "intervalFactor": 2,
    6895. "legendFormat": "InCsumErrors",
    6896. "refId": "E",
    6897. "step": 20
    6898. },
    6899. {
    6900. "expr": "irate(node_netstat_Icmp_InDestUnreachs{instance=~\"$node.*\"}[5m])",
    6901. "intervalFactor": 2,
    6902. "legendFormat": "InDestUnreachs",
    6903. "refId": "F",
    6904. "step": 20
    6905. },
    6906. {
    6907. "expr": "irate(node_netstat_Icmp_InEchoReps{instance=~\"$node.*\"}[5m])",
    6908. "intervalFactor": 2,
    6909. "legendFormat": "InEchoReps",
    6910. "refId": "G",
    6911. "step": 20
    6912. },
    6913. {
    6914. "expr": "irate(node_netstat_Icmp_InEchos{instance=~\"$node.*\"}[5m])",
    6915. "intervalFactor": 2,
    6916. "legendFormat": "InEchos",
    6917. "refId": "H",
    6918. "step": 20
    6919. },
    6920. {
    6921. "expr": "irate(node_netstat_Icmp_InErrors{instance=~\"$node.*\"}[5m])",
    6922. "intervalFactor": 2,
    6923. "legendFormat": "InErrors",
    6924. "refId": "I",
    6925. "step": 20
    6926. },
    6927. {
    6928. "expr": "irate(node_netstat_Icmp_InMsgs{instance=~\"$node.*\"}[5m])",
    6929. "intervalFactor": 2,
    6930. "legendFormat": "InMsgs",
    6931. "refId": "J",
    6932. "step": 20
    6933. },
    6934. {
    6935. "expr": "irate(node_netstat_Icmp_InParmProbs{instance=~\"$node.*\"}[5m])",
    6936. "intervalFactor": 2,
    6937. "legendFormat": "InParmProbs",
    6938. "refId": "K",
    6939. "step": 20
    6940. },
    6941. {
    6942. "expr": "irate(node_netstat_Icmp_InRedirects{instance=~\"$node.*\"}[5m])",
    6943. "intervalFactor": 2,
    6944. "legendFormat": "InRedirects",
    6945. "refId": "L",
    6946. "step": 20
    6947. },
    6948. {
    6949. "expr": "irate(node_netstat_Icmp_InSrcQuenchs{instance=~\"$node.*\"}[5m])",
    6950. "intervalFactor": 2,
    6951. "legendFormat": "InSrcQuenchs",
    6952. "refId": "M",
    6953. "step": 20
    6954. },
    6955. {
    6956. "expr": "irate(node_netstat_Icmp_InTimeExcds{instance=~\"$node.*\"}[5m])",
    6957. "intervalFactor": 2,
    6958. "legendFormat": "InTimeExcds",
    6959. "refId": "N",
    6960. "step": 20
    6961. },
    6962. {
    6963. "expr": "irate(node_netstat_Icmp_InTimestampReps{instance=~\"$node.*\"}[5m])",
    6964. "intervalFactor": 2,
    6965. "legendFormat": "InTimestampReps",
    6966. "refId": "O",
    6967. "step": 20
    6968. },
    6969. {
    6970. "expr": "irate(node_netstat_Icmp_InTimestamps{instance=~\"$node.*\"}[5m])",
    6971. "intervalFactor": 2,
    6972. "legendFormat": "InTimestamps",
    6973. "refId": "P",
    6974. "step": 20
    6975. },
    6976. {
    6977. "expr": "irate(node_netstat_Icmp_OutAddrMaskReps{instance=~\"$node.*\"}[5m])",
    6978. "intervalFactor": 2,
    6979. "legendFormat": "OutAddrMaskReps",
    6980. "refId": "Q",
    6981. "step": 20
    6982. },
    6983. {
    6984. "expr": "irate(node_netstat_Icmp_OutAddrMasks{instance=~\"$node.*\"}[5m])",
    6985. "intervalFactor": 2,
    6986. "legendFormat": "OutAddrMasks",
    6987. "refId": "R",
    6988. "step": 20
    6989. },
    6990. {
    6991. "expr": "irate(node_netstat_Icmp_OutDestUnreachs{instance=~\"$node.*\"}[5m])",
    6992. "intervalFactor": 2,
    6993. "legendFormat": "OutDestUnreachs",
    6994. "refId": "S",
    6995. "step": 20
    6996. },
    6997. {
    6998. "expr": "irate(node_netstat_Icmp_OutEchoReps{instance=~\"$node.*\"}[5m])",
    6999. "intervalFactor": 2,
    7000. "legendFormat": "OutEchoReps",
    7001. "refId": "T",
    7002. "step": 20
    7003. },
    7004. {
    7005. "expr": "irate(node_netstat_Icmp_OutEchos{instance=~\"$node.*\"}[5m])",
    7006. "intervalFactor": 2,
    7007. "legendFormat": "Icmp_OutEchos",
    7008. "refId": "U",
    7009. "step": 20
    7010. },
    7011. {
    7012. "expr": "irate(node_netstat_Icmp_OutErrors{instance=~\"$node.*\"}[5m])",
    7013. "intervalFactor": 2,
    7014. "legendFormat": "Icmp_OutErrors",
    7015. "refId": "V",
    7016. "step": 20
    7017. },
    7018. {
    7019. "expr": "irate(node_netstat_Icmp_OutMsgs{instance=~\"$node.*\"}[5m])",
    7020. "intervalFactor": 2,
    7021. "legendFormat": "Icmp_OutMsgs",
    7022. "refId": "W",
    7023. "step": 20
    7024. },
    7025. {
    7026. "expr": "irate(node_netstat_Icmp_OutParmProbs{instance=~\"$node.*\"}[5m])",
    7027. "intervalFactor": 2,
    7028. "legendFormat": "OutParmProb",
    7029. "refId": "X",
    7030. "step": 20
    7031. },
    7032. {
    7033. "expr": "irate(node_netstat_Icmp_OutRedirects{instance=~\"$node.*\"}[5m])",
    7034. "intervalFactor": 2,
    7035. "legendFormat": "OutRedirects{",
    7036. "refId": "Y",
    7037. "step": 20
    7038. },
    7039. {
    7040. "expr": "irate(node_netstat_Icmp_OutSrcQuenchs{instance=~\"$node.*\"}[5m])",
    7041. "intervalFactor": 2,
    7042. "legendFormat": "OutSrcQuenchs",
    7043. "refId": "Z",
    7044. "step": 20
    7045. },
    7046. {
    7047. "expr": "irate(node_netstat_Icmp_OutTimeExcds{instance=~\"$node.*\"}[5m])",
    7048. "intervalFactor": 2,
    7049. "legendFormat": "OutTimeExcds",
    7050. "step": 20
    7051. },
    7052. {
    7053. "expr": "irate(node_netstat_Icmp_OutTimestampReps{instance=~\"$node.*\"}[5m])",
    7054. "intervalFactor": 2,
    7055. "legendFormat": "OutTimestampReps",
    7056. "step": 20
    7057. },
    7058. {
    7059. "expr": "irate(node_netstat_Icmp_OutTimestamps{instance=~\"$node.*\"}[5m])",
    7060. "intervalFactor": 2,
    7061. "legendFormat": "OutTimestamps",
    7062. "step": 20
    7063. }
    7064. ],
    7065. "thresholds": [],
    7066. "timeFrom": null,
    7067. "timeShift": null,
    7068. "title": "ICMP stats",
    7069. "tooltip": {
    7070. "shared": true,
    7071. "sort": 0,
    7072. "value_type": "individual"
    7073. },
    7074. "type": "graph",
    7075. "xaxis": {
    7076. "mode": "time",
    7077. "name": null,
    7078. "show": true,
    7079. "values": []
    7080. },
    7081. "yaxes": [
    7082. {
    7083. "format": "none",
    7084. "label": "packets",
    7085. "logBase": 1,
    7086. "max": null,
    7087. "min": null,
    7088. "show": true
    7089. },
    7090. {
    7091. "format": "short",
    7092. "label": null,
    7093. "logBase": 1,
    7094. "max": null,
    7095. "min": null,
    7096. "show": true
    7097. }
    7098. ]
    7099. }
    7100. ],
    7101. "repeat": null,
    7102. "repeatIteration": null,
    7103. "repeatRowId": null,
    7104. "showTitle": false,
    7105. "title": "Network Netstat UDP ICMP",
    7106. "titleSize": "h6"
    7107. },
    7108. {
    7109. "collapse": true,
    7110. "height": 250,
    7111. "panels": [
    7112. {
    7113. "aliasColors": {},
    7114. "bars": false,
    7115. "datasource": "${DS_LOCALHOST}",
    7116. "description": "node_exporter: Duration of a scrape job.",
    7117. "fill": 1,
    7118. "id": 40,
    7119. "legend": {
    7120. "avg": false,
    7121. "current": false,
    7122. "max": false,
    7123. "min": false,
    7124. "show": true,
    7125. "total": false,
    7126. "values": false
    7127. },
    7128. "lines": true,
    7129. "linewidth": 2,
    7130. "links": [],
    7131. "nullPointMode": "null",
    7132. "percentage": false,
    7133. "pointradius": 5,
    7134. "points": false,
    7135. "renderer": "flot",
    7136. "seriesOverrides": [],
    7137. "span": 12,
    7138. "stack": true,
    7139. "steppedLine": false,
    7140. "targets": [
    7141. {
    7142. "expr": "irate(node_exporter_scrape_duration_seconds{instance=~\"$node.*\",result=\"success\",quantile=\"0.99\"}[5m])",
    7143. "intervalFactor": 2,
    7144. "legendFormat": "{{collector}}",
    7145. "refId": "A",
    7146. "step": 20
    7147. }
    7148. ],
    7149. "thresholds": [],
    7150. "timeFrom": null,
    7151. "timeShift": null,
    7152. "title": "Node Exporter scrape time",
    7153. "tooltip": {
    7154. "shared": true,
    7155. "sort": 0,
    7156. "value_type": "individual"
    7157. },
    7158. "type": "graph",
    7159. "xaxis": {
    7160. "mode": "time",
    7161. "name": null,
    7162. "show": true,
    7163. "values": []
    7164. },
    7165. "yaxes": [
    7166. {
    7167. "format": "s",
    7168. "label": null,
    7169. "logBase": 1,
    7170. "max": null,
    7171. "min": null,
    7172. "show": true
    7173. },
    7174. {
    7175. "format": "short",
    7176. "label": null,
    7177. "logBase": 1,
    7178. "max": null,
    7179. "min": null,
    7180. "show": true
    7181. }
    7182. ]
    7183. }
    7184. ],
    7185. "repeat": null,
    7186. "repeatIteration": null,
    7187. "repeatRowId": null,
    7188. "showTitle": false,
    7189. "title": "Node Exporter",
    7190. "titleSize": "h6"
    7191. }
    7192. ],
    7193. "schemaVersion": 14,
    7194. "style": "dark",
    7195. "tags": [],
    7196. "templating": {
    7197. "list": [
    7198. {
    7199. "allValue": null,
    7200. "current": {},
    7201. "datasource": "${DS_LOCALHOST}",
    7202. "hide": 0,
    7203. "includeAll": false,
    7204. "label": "Host:",
    7205. "multi": false,
    7206. "name": "node",
    7207. "options": [],
    7208. "query": "label_values(node_boot_time{job=\"node-exporter\"}, instance)",
    7209. "refresh": 1,
    7210. "regex": "/([^:]+):.*/",
    7211. "sort": 0,
    7212. "tagValuesQuery": "",
    7213. "tags": [],
    7214. "tagsQuery": "",
    7215. "type": "query",
    7216. "useTags": false
    7217. }
    7218. ]
    7219. },
    7220. "time": {
    7221. "from": "now-1h",
    7222. "to": "now"
    7223. },
    7224. "timepicker": {
    7225. "refresh_intervals": [
    7226. "5s",
    7227. "10s",
    7228. "30s",
    7229. "1m",
    7230. "5m",
    7231. "15m",
    7232. "30m",
    7233. "1h",
    7234. "2h",
    7235. "1d"
    7236. ],
    7237. "time_options": [
    7238. "5m",
    7239. "15m",
    7240. "1h",
    7241. "6h",
    7242. "12h",
    7243. "24h",
    7244. "2d",
    7245. "7d",
    7246. "30d"
    7247. ]
    7248. },
    7249. "timezone": "browser",
    7250. "title": "Node Exporter Full",
    7251. "version": 11,
    7252. "description": "Graphed values of Prometheus node exporter"
    7253. }

  • 相关阅读:
    PackML 学习笔记(2) OPCUA /PackML
    数博会精彩回顾 | 彰显科研实力,中创算力荣获数字化影响力企业奖
    RabbitMQ实战
    适合中小企业的ERP管理软件如何选择?
    基于 .NET 7 的 QUIC 实现 Echo 服务
    佛山市政携手企企通,打造高效协同的云端极速供应链
    Java Agent:动态修改字节码
    感恩节跟进技巧(附邮件模板)
    vscode的Emmet语法失效
    Django框架简介
  • 原文地址:https://blog.csdn.net/hknaruto/article/details/126666140