Skip to navigation

Required target allocation

View as Markdown

Scraping workloads in NVKE telemetry pipeline (NKTP) require a Target Allocator. Allocation determines which Collector owns each scrape target.

  • Watchdog assigns each target to one replica to avoid duplicate scraping.
  • Large-target metrics uses the same ownership rule across its replicas.
  • The DaemonSet assigns targets to Collectors on the same node.

Disabling or removing target allocation must fail Helm rendering with a clear message. Grant discovery permissions to the Target Allocator service account. Collectors retain the permissions needed to scrape their assigned endpoints.

Watchdog monitors the large-target Target Allocator through its own allocated scrape jobs. The large-target Collectors scrape application targets.