Parascope Docs

Managing Collectors and Sources

Monitor collector health, configure data sources, trigger manual collections, and understand the circuit breaker pattern that keeps discovery resilient

Collectors are the engines that discover your infrastructure. Each collector connects to a specific platform (Kubernetes, Proxmox, Ceph, etc.) and periodically scans it to discover configuration items. The collector management page lets you monitor health, configure sources, and trigger manual collections.

Viewing Collectors

Navigate to Settings --> Collectors to see all registered collectors.

Each collector card shows:

FieldDescription
NameThe collector identifier (e.g., k8s-collector, ceph-collector)
StatusWhether the collector is running and healthy
SourcesHow many data sources this collector manages
Last CollectionWhen the collector last completed a collection cycle
CI CountNumber of CIs discovered by this collector

Understanding Sources

A single collector can manage multiple instances of its target system. For example, the Kubernetes collector might monitor three clusters, each configured as a separate "source."

Each source has:

FieldDescription
Name/LabelFriendly identifier for this instance
Source LabelIdentifies which instance of the source system this represents (e.g., production-cluster, eu-west-ceph)
Health StateCurrent health status (see Health States below)
Enabled/DisabledWhether collection runs for this source

Health States

Collectors and their sources use a circuit breaker pattern for resilience. When a source starts failing, the system progressively backs off rather than hammering an unreachable target.

Loading diagram...
StateMeaningAction Needed
HealthyNormal operation, collections succeedingNone
DegradedCollections succeeding but slow (latency greater than 10s)Monitor -- may indicate target system under load
UnhealthyRecent failures detected, still retryingCheck target system connectivity and credentials
Circuit Open3 consecutive failures, skipping collections for 60sInvestigate target system -- likely down or unreachable

Triggering Manual Collection

Click the Collect Now button on a collector to trigger an immediate collection cycle outside the normal schedule. This is useful for:

  • Verifying a newly configured source works
  • Getting fresh data before an investigation
  • Testing connectivity after credential changes

Collection Modes

ModeDescription
PeriodicCollects on a fixed interval (e.g., every 60 seconds)
WatchListens for real-time events (Kubernetes only)

Most collectors use periodic mode. The Kubernetes collector supports both -- periodic collection for full reconciliation and watch mode for immediate change detection between collection intervals.

Source Enable/Disable

You can temporarily disable collection for a specific source without removing its configuration. Disabled sources:

  • Are skipped during collection cycles
  • Retain their configuration for re-enabling later
  • Show as "Disabled" in the health status

Monitoring Collector Health

The collector health page at Settings --> Collectors provides:

  • Real-time health state for each collector and source
  • Collection timing (last run, next scheduled)
  • Error counts and recent failure messages
  • Circuit breaker state transitions