| ID | product.device_management.ota_service.progress_tracker |
|---|---|
| Description | Tracks per-device update progress. |
| Key | progress_tracker |
| Type | component |
| Team | Device Management |
| Owner | device-mgmt@iotgateway.example |
| Status | active |
| Technologies | Go |
| Attributes | health_gate: crash-rate + reconnect |
| Tags |
The Progress Tracker collects the per-device outcome of a rollout — downloaded, applied, succeeded, failed — and turns it into the stage-level health signal the OTA service uses to decide whether to advance.
Stop the bleeding
The tracker computes a rolling failure rate per cohort. If it crosses the campaign threshold, it signals the OTA Service to auto-pause before the next, larger stage is released.
1 outgoing link
| Target object | Label | Link type | Relation | Raw id | Required | Description | |
|---|---|---|---|---|---|---|---|
| gates rollout via | — | links | product.device_management.ota_service.targeting_engine | — | — |