{
  "annotations": { "list": [] },
  "editable": true,
  "fiscalYearStartMonth": 0,
  "graphTooltip": 1,
  "id": null,
  "links": [],
  "liveNow": false,
  "panels": [
    {
      "title": "License active",
      "type": "stat",
      "gridPos": { "h": 4, "w": 4, "x": 0, "y": 0 },
      "targets": [
        { "expr": "sensorpulse_license_active", "refId": "A" }
      ],
      "fieldConfig": {
        "defaults": {
          "mappings": [
            { "type": "value", "options": { "0": { "text": "inactive", "color": "red" }, "1": { "text": "active", "color": "green" } } }
          ]
        }
      }
    },
    {
      "title": "Devices total",
      "type": "stat",
      "gridPos": { "h": 4, "w": 4, "x": 4, "y": 0 },
      "targets": [
        { "expr": "sensorpulse_fleet_devices{state=\"total\"}", "refId": "A" }
      ]
    },
    {
      "title": "Online",
      "type": "stat",
      "gridPos": { "h": 4, "w": 4, "x": 8, "y": 0 },
      "targets": [
        { "expr": "sensorpulse_fleet_devices{state=\"online\"}", "refId": "A" }
      ]
    },
    {
      "title": "Offline",
      "type": "stat",
      "gridPos": { "h": 4, "w": 4, "x": 12, "y": 0 },
      "targets": [
        { "expr": "sensorpulse_fleet_devices{state=\"offline\"}", "refId": "A" }
      ]
    },
    {
      "title": "Critical / warning",
      "type": "stat",
      "gridPos": { "h": 4, "w": 4, "x": 16, "y": 0 },
      "targets": [
        { "expr": "sensorpulse_fleet_devices{state=\"critical\"}", "legendFormat": "critical", "refId": "A" },
        { "expr": "sensorpulse_fleet_devices{state=\"warning\"}", "legendFormat": "warning", "refId": "B" }
      ]
    },
    {
      "title": "Open outage alerts",
      "type": "stat",
      "gridPos": { "h": 4, "w": 4, "x": 20, "y": 0 },
      "targets": [
        { "expr": "sensorpulse_outage_alerts_open", "refId": "A" }
      ]
    },
    {
      "title": "Fleet device counts",
      "type": "timeseries",
      "gridPos": { "h": 8, "w": 12, "x": 0, "y": 4 },
      "targets": [
        { "expr": "sensorpulse_fleet_devices", "legendFormat": "{{state}}", "refId": "A" }
      ]
    },
    {
      "title": "CPU load by device",
      "type": "timeseries",
      "gridPos": { "h": 8, "w": 12, "x": 12, "y": 4 },
      "targets": [
        { "expr": "sensorpulse_device_cpu_load_percent", "legendFormat": "{{display_name}}", "refId": "A" }
      ],
      "fieldConfig": { "defaults": { "unit": "percent", "max": 100 } }
    },
    {
      "title": "Memory load by device",
      "type": "timeseries",
      "gridPos": { "h": 8, "w": 12, "x": 0, "y": 12 },
      "targets": [
        { "expr": "sensorpulse_device_memory_load_percent", "legendFormat": "{{display_name}}", "refId": "A" }
      ],
      "fieldConfig": { "defaults": { "unit": "percent", "max": 100 } }
    },
    {
      "title": "Worst disk used %",
      "type": "timeseries",
      "gridPos": { "h": 8, "w": 12, "x": 12, "y": 12 },
      "targets": [
        { "expr": "sensorpulse_device_disk_used_percent", "legendFormat": "{{display_name}}", "refId": "A" }
      ],
      "fieldConfig": { "defaults": { "unit": "percent", "max": 100 } }
    },
    {
      "title": "Device online",
      "type": "table",
      "gridPos": { "h": 8, "w": 24, "x": 0, "y": 20 },
      "targets": [
        { "expr": "sensorpulse_device_online", "format": "table", "instant": true, "refId": "A" }
      ]
    }
  ],
  "refresh": "30s",
  "schemaVersion": 39,
  "style": "dark",
  "tags": ["sensorpulse", "enterprise", "fleet"],
  "templating": { "list": [] },
  "time": { "from": "now-6h", "to": "now" },
  "timezone": "browser",
  "title": "SensorPulse Enterprise Fleet",
  "uid": "sensorpulse-enterprise-fleet",
  "version": 1
}
