{ "id": 2, "panels": [ { "collapsed": false, "gridPos": { "h": 1, "w": 24, "x": 0, "y": 0 }, "id": 1, "title": "📊 Quick Stats", "type": "row" }, { "datasource": { "type": "prometheus", "uid": "PBFA97CFB590B2093" }, "fieldConfig": { "defaults": { "thresholds": { "mode": "absolute", "steps": [ { "color": "green", "value": null } ] }, "unit": "s" } }, "gridPos": { "h": 4, "w": 4, "x": 0, "y": 1 }, "id": 2, "options": { "colorMode": "value", "graphMode": "none", "reduceOptions": { "calcs": [ "lastNotNull" ] } }, "targets": [ { "expr": "node_time_seconds{job=\"$job\",instance=\"$instance\"} - node_boot_time_seconds{job=\"$job\",instance=\"$instance\"}", "legendFormat": "Uptime", "refId": "A" } ], "title": "Uptime", "type": "stat" }, { "datasource": { "type": "prometheus", "uid": "PBFA97CFB590B2093" }, "fieldConfig": { "defaults": { "thresholds": { "mode": "absolute", "steps": [ { "color": "blue", "value": null } ] } } }, "gridPos": { "h": 4, "w": 3, "x": 4, "y": 1 }, "id": 3, "options": { "colorMode": "value", "graphMode": "none", "reduceOptions": { "calcs": [ "lastNotNull" ] } }, "targets": [ { "expr": "count(node_cpu_seconds_total{job=\"$job\",instance=\"$instance\",mode=\"idle\"})", "legendFormat": "Cores", "refId": "A" } ], "title": "CPU Cores", "type": "stat" }, { "datasource": { "type": "prometheus", "uid": "PBFA97CFB590B2093" }, "fieldConfig": { "defaults": { "thresholds": { "mode": "absolute", "steps": [ { "color": "purple", "value": null } ] }, "unit": "bytes" } }, "gridPos": { "h": 4, "w": 3, "x": 7, "y": 1 }, "id": 4, "options": { "colorMode": "value", "graphMode": "none", "reduceOptions": { "calcs": [ "lastNotNull" ] } }, "targets": [ { "expr": "node_memory_MemTotal_bytes{job=\"$job\",instance=\"$instance\"}", "legendFormat": "RAM", "refId": "A" } ], "title": "Total RAM", "type": "stat" }, { "datasource": { "type": "prometheus", "uid": "PBFA97CFB590B2093" }, "fieldConfig": { "defaults": { "max": 100, "min": 0, "thresholds": { "mode": "absolute", "steps": [ { "color": "green", "value": null }, { "color": "yellow", "value": 60 }, { "color": "red", "value": 80 } ] }, "unit": "percent" } }, "gridPos": { "h": 4, "w": 3, "x": 10, "y": 1 }, "id": 5, "options": { "reduceOptions": { "calcs": [ "lastNotNull" ] } }, "targets": [ { "expr": "100 - (avg(rate(node_cpu_seconds_total{job=\"$job\",instance=\"$instance\",mode=\"idle\"}[5m])) * 100)", "legendFormat": "CPU", "refId": "A" } ], "title": "CPU", "type": "gauge" }, { "datasource": { "type": "prometheus", "uid": "PBFA97CFB590B2093" }, "fieldConfig": { "defaults": { "max": 100, "min": 0, "thresholds": { "mode": "absolute", "steps": [ { "color": "green", "value": null }, { "color": "yellow", "value": 70 }, { "color": "red", "value": 85 } ] }, "unit": "percent" } }, "gridPos": { "h": 4, "w": 3, "x": 13, "y": 1 }, "id": 6, "options": { "reduceOptions": { "calcs": [ "lastNotNull" ] } }, "targets": [ { "expr": "(1 - (node_memory_MemAvailable_bytes{job=\"$job\",instance=\"$instance\"} / node_memory_MemTotal_bytes{job=\"$job\",instance=\"$instance\"})) * 100", "legendFormat": "Memory", "refId": "A" } ], "title": "Memory", "type": "gauge" }, { "datasource": { "type": "prometheus", "uid": "PBFA97CFB590B2093" }, "fieldConfig": { "defaults": { "max": 100, "min": 0, "thresholds": { "mode": "absolute", "steps": [ { "color": "green", "value": null }, { "color": "yellow", "value": 70 }, { "color": "red", "value": 85 } ] }, "unit": "percent" } }, "gridPos": { "h": 4, "w": 3, "x": 16, "y": 1 }, "id": 7, "options": { "reduceOptions": { "calcs": [ "lastNotNull" ] } }, "targets": [ { "expr": "100 - ((node_filesystem_avail_bytes{job=\"$job\",instance=\"$instance\",mountpoint=\"/\",fstype!=\"rootfs\"} / node_filesystem_size_bytes{job=\"$job\",instance=\"$instance\",mountpoint=\"/\",fstype!=\"rootfs\"}) * 100)", "legendFormat": "Disk", "refId": "A" } ], "title": "Disk /", "type": "gauge" }, { "datasource": { "type": "prometheus", "uid": "PBFA97CFB590B2093" }, "fieldConfig": { "defaults": { "decimals": 2, "thresholds": { "mode": "absolute", "steps": [ { "color": "green", "value": null }, { "color": "yellow", "value": 2 }, { "color": "red", "value": 4 } ] } } }, "gridPos": { "h": 4, "w": 2, "x": 19, "y": 1 }, "id": 8, "options": { "colorMode": "value", "graphMode": "area", "reduceOptions": { "calcs": [ "lastNotNull" ] } }, "targets": [ { "expr": "node_load1{job=\"$job\",instance=\"$instance\"}", "legendFormat": "1m", "refId": "A" } ], "title": "Load 1m", "type": "stat" }, { "datasource": { "type": "prometheus", "uid": "PBFA97CFB590B2093" }, "fieldConfig": { "defaults": { "decimals": 2, "thresholds": { "mode": "absolute", "steps": [ { "color": "green", "value": null }, { "color": "yellow", "value": 2 }, { "color": "red", "value": 4 } ] } } }, "gridPos": { "h": 4, "w": 2, "x": 21, "y": 1 }, "id": 9, "options": { "colorMode": "value", "graphMode": "area", "reduceOptions": { "calcs": [ "lastNotNull" ] } }, "targets": [ { "expr": "node_load5{job=\"$job\",instance=\"$instance\"}", "legendFormat": "5m", "refId": "A" } ], "title": "Load 5m", "type": "stat" }, { "collapsed": false, "gridPos": { "h": 1, "w": 24, "x": 0, "y": 5 }, "id": 10, "title": "🖥️ CPU Details", "type": "row" }, { "datasource": { "type": "prometheus", "uid": "PBFA97CFB590B2093" }, "fieldConfig": { "defaults": { "custom": { "fillOpacity": 50, "stacking": { "group": "A", "mode": "normal" } }, "unit": "percent" } }, "gridPos": { "h": 8, "w": 12, "x": 0, "y": 6 }, "id": 11, "options": { "legend": { "calcs": [ "mean", "max" ], "displayMode": "table", "placement": "right" } }, "targets": [ { "expr": "avg(rate(node_cpu_seconds_total{job=\"$job\",instance=\"$instance\",mode=\"user\"}[5m])) * 100", "legendFormat": "User", "refId": "A" }, { "expr": "avg(rate(node_cpu_seconds_total{job=\"$job\",instance=\"$instance\",mode=\"system\"}[5m])) * 100", "legendFormat": "System", "refId": "B" }, { "expr": "avg(rate(node_cpu_seconds_total{job=\"$job\",instance=\"$instance\",mode=\"iowait\"}[5m])) * 100", "legendFormat": "IOWait", "refId": "C" }, { "expr": "avg(rate(node_cpu_seconds_total{job=\"$job\",instance=\"$instance\",mode=\"steal\"}[5m])) * 100", "legendFormat": "Steal", "refId": "D" } ], "title": "CPU Usage Breakdown", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "PBFA97CFB590B2093" }, "fieldConfig": { "defaults": { "max": 100, "min": 0, "unit": "percent" } }, "gridPos": { "h": 8, "w": 12, "x": 12, "y": 6 }, "id": 12, "options": { "legend": { "calcs": [ "mean" ], "displayMode": "table", "placement": "right" } }, "targets": [ { "expr": "100 - (rate(node_cpu_seconds_total{job=\"$job\",instance=\"$instance\",mode=\"idle\"}[5m]) * 100)", "legendFormat": "CPU {{cpu}}", "refId": "A" } ], "title": "CPU Per Core", "type": "timeseries" }, { "collapsed": false, "gridPos": { "h": 1, "w": 24, "x": 0, "y": 14 }, "id": 20, "title": "🧠 Memory Details", "type": "row" }, { "datasource": { "type": "prometheus", "uid": "PBFA97CFB590B2093" }, "fieldConfig": { "defaults": { "custom": { "fillOpacity": 30, "stacking": { "group": "A", "mode": "normal" } }, "unit": "bytes" } }, "gridPos": { "h": 8, "w": 12, "x": 0, "y": 15 }, "id": 21, "options": { "legend": { "calcs": [ "mean" ], "displayMode": "table", "placement": "right" } }, "targets": [ { "expr": "node_memory_MemTotal_bytes{job=\"$job\",instance=\"$instance\"} - node_memory_MemAvailable_bytes{job=\"$job\",instance=\"$instance\"}", "legendFormat": "Used", "refId": "A" }, { "expr": "node_memory_Buffers_bytes{job=\"$job\",instance=\"$instance\"}", "legendFormat": "Buffers", "refId": "B" }, { "expr": "node_memory_Cached_bytes{job=\"$job\",instance=\"$instance\"}", "legendFormat": "Cached", "refId": "C" }, { "expr": "node_memory_MemFree_bytes{job=\"$job\",instance=\"$instance\"}", "legendFormat": "Free", "refId": "D" } ], "title": "Memory Usage", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "PBFA97CFB590B2093" }, "fieldConfig": { "defaults": { "unit": "bytes" } }, "gridPos": { "h": 8, "w": 12, "x": 12, "y": 15 }, "id": 22, "targets": [ { "expr": "node_memory_SwapTotal_bytes{job=\"$job\",instance=\"$instance\"}", "legendFormat": "Total", "refId": "A" }, { "expr": "node_memory_SwapTotal_bytes{job=\"$job\",instance=\"$instance\"} - node_memory_SwapFree_bytes{job=\"$job\",instance=\"$instance\"}", "legendFormat": "Used", "refId": "B" } ], "title": "Swap Usage", "type": "timeseries" }, { "collapsed": false, "gridPos": { "h": 1, "w": 24, "x": 0, "y": 23 }, "id": 30, "title": "💾 Disk Details", "type": "row" }, { "datasource": { "type": "prometheus", "uid": "PBFA97CFB590B2093" }, "fieldConfig": { "defaults": { "max": 100, "min": 0, "thresholds": { "mode": "absolute", "steps": [ { "color": "green", "value": null }, { "color": "yellow", "value": 70 }, { "color": "red", "value": 85 } ] }, "unit": "percent" } }, "gridPos": { "h": 8, "w": 12, "x": 0, "y": 24 }, "id": 31, "options": { "displayMode": "gradient", "orientation": "horizontal", "reduceOptions": { "calcs": [ "lastNotNull" ] } }, "targets": [ { "expr": "100 - ((node_filesystem_avail_bytes{job=\"$job\",instance=\"$instance\",fstype!~\"tmpfs|overlay|squashfs\"} / node_filesystem_size_bytes{job=\"$job\",instance=\"$instance\",fstype!~\"tmpfs|overlay|squashfs\"}) * 100)", "legendFormat": "{{mountpoint}}", "refId": "A" } ], "title": "Disk Space Usage", "type": "bargauge" }, { "datasource": { "type": "prometheus", "uid": "PBFA97CFB590B2093" }, "fieldConfig": { "defaults": { "unit": "Bps" }, "overrides": [ { "matcher": { "id": "byRegexp", "options": ".*Write.*" }, "properties": [ { "id": "custom.transform", "value": "negative-Y" } ] } ] }, "gridPos": { "h": 8, "w": 12, "x": 12, "y": 24 }, "id": 32, "options": { "legend": { "calcs": [ "mean", "max" ], "displayMode": "table", "placement": "right" } }, "targets": [ { "expr": "rate(node_disk_read_bytes_total{job=\"$job\",instance=\"$instance\",device!~\"loop.*|dm-.*\"}[5m])", "legendFormat": "{{device}} Read", "refId": "A" }, { "expr": "rate(node_disk_written_bytes_total{job=\"$job\",instance=\"$instance\",device!~\"loop.*|dm-.*\"}[5m])", "legendFormat": "{{device}} Write", "refId": "B" } ], "title": "Disk I/O", "type": "timeseries" }, { "collapsed": false, "gridPos": { "h": 1, "w": 24, "x": 0, "y": 32 }, "id": 40, "title": "🌐 Network Details", "type": "row" }, { "datasource": { "type": "prometheus", "uid": "PBFA97CFB590B2093" }, "fieldConfig": { "defaults": { "unit": "bps" }, "overrides": [ { "matcher": { "id": "byRegexp", "options": ".*TX.*" }, "properties": [ { "id": "custom.transform", "value": "negative-Y" } ] } ] }, "gridPos": { "h": 8, "w": 12, "x": 0, "y": 33 }, "id": 41, "options": { "legend": { "calcs": [ "mean", "max" ], "displayMode": "table", "placement": "right" } }, "targets": [ { "expr": "rate(node_network_receive_bytes_total{job=\"$job\",instance=\"$instance\",device!~\"lo|docker.*|br-.*|veth.*\"}[5m]) * 8", "legendFormat": "{{device}} RX", "refId": "A" }, { "expr": "rate(node_network_transmit_bytes_total{job=\"$job\",instance=\"$instance\",device!~\"lo|docker.*|br-.*|veth.*\"}[5m]) * 8", "legendFormat": "{{device}} TX", "refId": "B" } ], "title": "Network Traffic", "type": "timeseries" }, { "datasource": { "type": "prometheus", "uid": "PBFA97CFB590B2093" }, "fieldConfig": { "defaults": { "unit": "pps" } }, "gridPos": { "h": 8, "w": 12, "x": 12, "y": 33 }, "id": 42, "options": { "legend": { "calcs": [ "mean" ], "displayMode": "table", "placement": "right" } }, "targets": [ { "expr": "rate(node_network_receive_errs_total{job=\"$job\",instance=\"$instance\",device!~\"lo|docker.*|br-.*|veth.*\"}[5m])", "legendFormat": "{{device}} RX Errors", "refId": "A" }, { "expr": "rate(node_network_transmit_errs_total{job=\"$job\",instance=\"$instance\",device!~\"lo|docker.*|br-.*|veth.*\"}[5m])", "legendFormat": "{{device}} TX Errors", "refId": "B" } ], "title": "Network Errors", "type": "timeseries" } ], "refresh": "30s", "schemaVersion": 38, "tags": [ "node-exporter", "detailed", "infrastructure" ], "templating": { "list": [ { "current": { "text": "Prometheus", "value": "PBFA97CFB590B2093" }, "hide": 0, "includeAll": false, "label": "Data Source", "multi": false, "name": "datasource", "options": [], "query": "prometheus", "refresh": 1, "regex": "", "skipUrlSync": false, "type": "datasource" }, { "current": { "text": "atlantis-node", "value": "atlantis-node" }, "datasource": { "type": "prometheus", "uid": "PBFA97CFB590B2093" }, "definition": "label_values(node_uname_info, job)", "hide": 0, "includeAll": false, "label": "Host", "multi": false, "name": "job", "options": [], "query": "label_values(node_uname_info, job)", "refresh": 1, "regex": "", "skipUrlSync": false, "sort": 1, "type": "query" }, { "current": { "text": "100.83.230.112:9100", "value": "100.83.230.112:9100" }, "datasource": { "type": "prometheus", "uid": "PBFA97CFB590B2093" }, "definition": "label_values(node_uname_info{job=\"$job\"}, instance)", "hide": 0, "includeAll": false, "label": "Instance", "multi": false, "name": "instance", "options": [], "query": "label_values(node_uname_info{job=\"$job\"}, instance)", "refresh": 2, "regex": "", "skipUrlSync": false, "sort": 1, "type": "query" } ] }, "time": { "from": "now-1h", "to": "now" }, "timezone": "browser", "title": "Node Details - Full Metrics", "uid": "node-details-v2", "version": 2 }