What Preflight Checks Validate
AppProfileSafe provides two layers of validation. Health Checks monitor the runtime state of subsystems (disk space, event queue, SIEM, webhooks) and are available on demand from the Dashboard. Preflight Checks run automatically before every export or import and validate that all prerequisites are met — license, configuration, definitions, paths, and connectivity.
Health Checks vs. Preflight
| Property | Health Checks | Preflight Checks |
|---|---|---|
| When | On demand (Dashboard → Health → Diagnose) | Automatically before every export/import |
| Purpose | Monitor subsystem health and pipeline metrics | Verify all prerequisites for a specific operation |
| Scope | DiskSpace, EventQueue, SIEM, Webhook | Admin rights, license, config files, schemas, definitions, manifest, mapping, disk space, SIEM |
| Result levels | Ok, Warn, Fail, Skip | Pass, Warning, Error |
| Overall status | Healthy, Degraded, Unhealthy | Passed, PassedWithWarnings, Failed |
| Blocking | No — informational only | Yes — errors block the operation; warnings prompt for confirmation |
| Output | JSON snapshot persisted to report folder | JSON report; GUI dialog for errors/warnings |
Dashboard Integration
The Dashboard shows a Health status tile with the overall health state (green/yellow/red). Click Diagnose to open the System Health window, which lists all check results and provides the Export Diagnostics button for creating a diagnostics bundle.
Topics in This Section
- Running & Interpreting Health Checks — Available checks, status levels, metrics, and the health snapshot
- Preflight Validation — Check sequence for export and import, categories, severity levels, and the preflight report