# Fleet Intelligence

> Monitor robot fleet telemetry via Azure IoT Operations, drift detection, Grafana dashboards, and Fabric analytics

- Skill: `microsoft/fleet-intelligence` (Agent Skill)
- Install (CLI): `npx skillmds@latest add microsoft/fleet-intelligence`
- Raw SKILL.md: https://api.skillmd.com/api/skills/microsoft/fleet-intelligence/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: DevOps & Infra
- Author: Microsoft (https://skillmd.com/u/microsoft)
- Updated: 2026-09-10
- Page: https://skillmd.com/skills/microsoft/fleet-intelligence

---


# Fleet Intelligence

Monitor and analyze deployed robot fleet telemetry — IoT Operations data collection, Grafana dashboards, drift detection, and Fabric Real-Time Intelligence analytics.

## Prerequisites

| Requirement | Purpose |
|-------------|---------|
| Azure IoT Operations | Edge telemetry collection |
| Azure Event Hubs | Cloud telemetry ingestion |
| Grafana | Fleet dashboards and alerting |
| Microsoft Fabric | Real-Time Intelligence KQL analytics |
| `az` CLI | Azure authentication |
| `kubectl` | Cluster access for IoT Operations |

## Setup Workflow

Deploy fleet intelligence components in order:

### Step 1 — Deploy IoT Operations

```bash
fleet-intelligence/setup/deploy-iot-operations.sh
```

### Step 2 — Deploy telemetry pipeline

```bash
fleet-intelligence/setup/deploy-telemetry-pipeline.sh
```

### Step 3 — Deploy dashboards

```bash
fleet-intelligence/setup/deploy-dashboards.sh
```

### Step 4 — Deploy Fabric Real-Time Intelligence

```bash
fleet-intelligence/setup/deploy-fabric-rti.sh
```

## Telemetry Schemas

| Schema | Path | Description |
|--------|------|-------------|
| Policy Execution | `telemetry/schemas/policy-execution.schema.json` | Inference metrics and action outputs |
| Robot Health | `telemetry/schemas/robot-health.schema.json` | Hardware status and connectivity |

## Drift Detection

Drift detection monitors deployed policies for performance degradation. When drift exceeds configured thresholds, retraining triggers initiate automated training pipelines.

| Component | Path | Description |
|-----------|------|-------------|
| Detection | `drift/detection/` | Statistical tests against training baselines |
| Alerting | `drift/alerting/` | Threshold evaluation and notification routing |
| Triggers | `drift/triggers/` | Automated retraining pipeline launching |

## Key Files

| File | Description |
|------|-------------|
| `fleet-intelligence/README.md` | Domain overview |
| `fleet-intelligence/telemetry/routing/edge-to-eventhub.yaml` | Edge-to-cloud routing config |
| `fleet-intelligence/dashboards/grafana/fleet-overview.json` | Grafana dashboard definition |
| `fleet-intelligence/dashboards/fabric/fleet-kql-queries.kql` | Fabric KQL analytics queries |

