Parascope Docs

CI Lifecycle Management

How Parascope tracks configuration items from discovery through decommission and cleanup

Configuration Items in Parascope follow a defined lifecycle that tracks their journey from discovery through eventual cleanup. Understanding the lifecycle helps you distinguish between actively monitored infrastructure and stale or decommissioned assets.

Lifecycle States

Loading diagram...
StateMeaningVisual Indicator
ActiveCI is being regularly discovered by a collectorGreen badge
InactiveCI has not been seen since the inactivity thresholdAmber badge
ArchivedCI has been inactive long enough to be considered decommissionedGray badge
DeletedCI has been permanently removed from the databaseNot visible

How Staleness Detection Works

Parascope tracks a last_seen timestamp for every CI, updated each time a collector observes it. A background lifecycle job runs periodically and compares last_seen against configurable thresholds:

  1. Active to Inactive: When now - last_seen exceeds the inactivity threshold (default: 24 hours)
  2. Inactive to Archived: When a CI has been inactive longer than the archival threshold
  3. Archived to Deleted: The cleanup job permanently removes archived CIs past the retention period

CIs can return to Active at any time if a collector rediscovers them — even from the Archived state.

Lifecycle Settings

Access lifecycle configuration at Settings, then Lifecycle.

Configuration Tab

SettingDescriptionDefault
Inactivity thresholdHow long before an active CI becomes inactive24 hours
Archival thresholdHow long an inactive CI waits before archivalConfigurable
Retention periodHow long archived CIs are kept before deletionConfigurable
Job intervalHow often the lifecycle job runsConfigurable

Overview Tab

Shows current lifecycle statistics:

  • Count of CIs in each state (Active, Inactive, Archived)
  • Percentage breakdowns
  • Click counts to navigate to filtered CI lists

Operations Tab

Manual lifecycle operations for administrators:

OperationDescription
Transition StaleMove CIs that exceed the inactivity threshold to Inactive
Cleanup ArchivedPermanently delete archived CIs past the retention period
ReconcileRe-evaluate all CI states against current thresholds

Each operation supports dry-run mode — preview what would change without actually making modifications. Always use dry-run first to verify the impact.

Filtering by Lifecycle State

In the CI list, use the status filter to view CIs by lifecycle state:

status:eq:active      # Only active CIs
status:eq:inactive    # Only inactive CIs
status:eq:archived    # Only archived CIs

The CI list also has a toggle to show or hide inactive and archived CIs. By default, only active CIs are shown.

Why Lifecycle Matters

Accurate Inventory

Without lifecycle management, your CMDB would accumulate stale entries for every CI that was ever discovered — VMs that were deleted, pods that were rescheduled, containers that were stopped. The lifecycle ensures your CI count reflects reality.

Change History Preservation

When a CI transitions to Inactive or Archived, its change history is preserved. You can still investigate what happened to decommissioned infrastructure. Only permanent deletion removes the history.

Capacity Planning

The ratio of active to inactive CIs can indicate infrastructure churn. A high inactive count might suggest VMs being provisioned and abandoned, or collectors that need reconfiguration.