Skip to main content

💻 Software Issues

Factors affecting data reliability and accuracy that originate in the software pipeline and system architecture. See the 📘 Monitoring Tools Reference for tool details and the 🧩 Diagnostic Funnel for the general triage flow.


New deployment affects the real-time data pipeline

How to verify:

  1. Check 📶 IoT Telemetry to confirm data is arriving from affected devices on schedule — if it is, but the dashboard/reports don't reflect it, the issue is downstream of the device, in the pipeline itself.
  2. Get the deployment timestamp from the engineering/release team and compare it against when the symptom started.
  3. Check whether the issue is isolated to one device (likely not a deployment issue) or spans many unrelated devices/zones at once (consistent with a pipeline-wide deployment issue).
  4. Check 🚨 Data Integrity Alerts across affected devices for a spike starting right after the deployment window.
Status: gap

No dedicated pre/post-deployment data validation check yet — currently relies on manual correlation via IoT Telemetry and Data Integrity Alerts after the fact.


Unexpected system downtime due to failure of any architecture component (e.g. Storm, batch processing, etc.)

How to verify:

  1. Check 📶 IoT Telemetry and 🌐 Offline Dashboard across multiple, unrelated devices/zones at the same time — a simultaneous, widespread gap across otherwise-healthy devices indicates an infrastructure/pipeline component failure rather than device-level faults.
  2. Check with the engineering team for component-level health/restart logs (e.g. Storm topology restarts, batch job failures) for the affected time window.
  3. Check 🚨 Data Integrity Alerts for a system-wide spike in device_status alerts starting at the same time, which would corroborate a pipeline-side outage rather than a coincidence of individual device failures.
  4. Check 📝 User Logs (industry level) for any bulk configuration or infrastructure change applied around the same time.
Status: gap

No dedicated system component uptime dashboard yet — currently inferred from correlated device-level symptoms across zones.