Change History
Track every configuration change across your infrastructure with a global audit trail for troubleshooting, compliance, and drift detection
Parascope tracks every configuration change across your entire infrastructure. The change history page (/changes) provides a global timeline of what changed, when, and how -- giving you the audit trail you need for troubleshooting, compliance, and understanding infrastructure drift.
What Gets Tracked
Only configuration changes are recorded -- not runtime metrics. This keeps the change history focused on intentional or significant state changes.
| Tracked (Config) | Not Tracked (Metrics) |
|---|---|
| VM CPU count changed | CPU utilization fluctuating |
| Container image updated | Memory usage percentage |
| Network interface added | Uptime counter |
| Service status changed | Load average |
| Package version updated | Disk usage percentage |
Change Types
| Type | Icon | Description |
|---|---|---|
| Created | Plus | A new CI was discovered for the first time |
| Updated | Refresh | One or more config fields changed on an existing CI |
| Deleted | Trash | A CI was removed or is no longer discoverable |
The Change History Page
Default Columns
| Column | Description |
|---|---|
| Changed At | When the change was detected |
| Change Type | Created, Updated, or Deleted |
| Source | Which collector detected the change |
| CI Type | The type of CI that changed |
| CI Name | Name of the affected CI (clickable link to CI detail) |
| Field Name | Which config field changed |
| Old Value | Previous value |
| New Value | Current value |
Hidden by default: CI ID, CI Key
Filtering Changes
Use the search bar and quick filters to narrow results:
- By source -- Show only changes from a specific collector (e.g., Kubernetes)
- By change type -- Show only creations, updates, or deletions
- By CI type -- Focus on a specific CI type (e.g.,
proxmox.vm) - By date range -- Preset ranges (last 24h, 7d, 30d) or custom date picker
- By field name -- Find changes to specific fields (e.g.,
status,image) - Free text search -- Search across CI names and field values
Sorting
Click any column header to change sort order. The default sort is newest changes first.
Infinite Scroll
Changes load progressively as you scroll -- no pagination buttons needed.
Field-Level Change Detail
Each change record shows the exact field-level diff:
status: "running" → "stopped"
image: "nginx:1.24" → "nginx:1.25"
replicas: 3 → 5For created CIs, the old value is empty. For deleted CIs, the new value is empty.
CSV Export
Click the Export CSV button to download the current filtered view for external analysis, compliance reporting, or integration with other tools.
Saved Views
Save frequently used filter and column configurations as named views for quick access. See Saved Views for details.
Per-CI Change History
Each CI's detail page also has a Changes tab showing only that CI's history. The global change history page shows changes across all CIs.
Use Cases
Incident Investigation
"What changed in the last hour that could have caused this outage?"
- Filter by time range and source
- Look for cascading changes across related CIs
Compliance Auditing
"Show all configuration changes to production infrastructure this month."
- Filter by date range and source
- Export as CSV for audit records
Drift Detection
"Has this VM's configuration changed since it was provisioned?"
- Navigate to the CI's detail page
- Review the Changes tab for unexpected modifications
Related Documentation
- CI Details -- Per-CI change history tab
- Searching and Filtering CIs -- Finding CIs of interest
- Saved Views -- Saving change history filters