Collectors Overview¶
This page summarizes how collectors run and how they are organized.
Organization¶
- CollectorManager orchestrates collection runs and loads auto-registered collectors.
- Main collectors own shared metrics and delegate to device/network/org sub-collectors.
- Sub-collectors are registered by their parent coordinator.
Execution Model¶
- Update schedules: Collectors run on configurable schedules (see Metrics Overview for tier definitions).
- Shared inventory: Cached org/network/device inventories reduce duplicate API calls across collectors.
- Metric lifecycle: Metrics set through expiration-aware helpers are cleaned up when stale.
- Health & cardinality: The exporter emits collector health and cardinality metrics for operational visibility.
For the full list of collectors and their tiers, see the generated Collector Reference.