✨ New: Try our AI‑powered Search (Ctrl + K) — Read more

Telemetry Collector System Requirements

Prev Next

A single Telemetry Collector instance can ingest data from one or more devices.

A single data ingestion pipeline (which is comprised of a Telemetry Collector paired with a Sensor Collector) can handle 19,500 metric records being streamed to it from device(s) every 1 second (or at a less frequent cadence, depending on the user's requirements).

If more than 19,500 records at 1-second streaming are required, multiple data ingestion pipelines (Telemetry Collectors and Sensor Collectors) can be deployed to handle the requirements.

Metrics Streaming Cadence Telemetry Collector Compute Requirement Sensor Collector Compute Requirement
19,500 Every 1 second 2 CPU and 2 GB Memory 4 CPU; 200 MB storage; 2 GB Memory

Note: Any additional software running on the virtual machine(s) that house the Telemetry Collector and Sensor Collector will require additional processor and memory resources; the compute requirement specifications above are only for the data ingestion pipeline components.

Solution Engineers can decide whether to deploy the Sensor Collector and Telemetry Collector on a single virtual machine or, as an alternative, they can each be deployed on separate machines that have one-to-one pairing.

The tables below list the default, out-of-the-box telemetry objects for IOS-XE and IOS-XR, including the number of metrics for each object.

IOS XR Default Objects:

Object Type Number of Metrics Per Object Instance
IOS XR Interface 39
IOS XR Policy 33
IOS XR Environment 5
IOS XR dmm 8
IOS XR slm 5
IOS XR IPSLA UDP Jitter 23
IOS XR IPSLA ICMP Echo 14

IOS XE Default Objects:

Object Type Number of Metrics Per Object Instance
IOS XE Interface 101
IOS XE CPU 4
IOS XE Memory 6

Container Runtime

Telemetry Collector requires a container runtime on a Linux host.

Requirement Detail
Runtime Docker Engine (dockerd / containerd) or any OCI-compliant container runtime
Minimum Version Docker Engine 24.0.4 or later, Kubernetes 1.31, 1.32 or 1.33, helm version 3
Architecture AMD64 (x86-64)
Orchestration Docker CLI or Kubernetes with Helm

Note: The Podman container environment is not supported.

Network Services

The following host services are not strictly required but are recommended for reliable operation:

DNS resolver — Required if endpoints are configured using FQDNs to connect to Sensor Collector, OCSP servers, or monitored network devices. If only IP addresses are used, DNS is not needed. Ensure /etc/resolv.conf on the host points to a functional DNS server. Docker passes this configuration into containers automatically.

NTP client — Telemetry Collector timestamps all collected metrics using the container's system clock, which inherits from the host. Clock accuracy affects the validity of time-series data and correlation with other data sources. Use any standard NTP client on the host (chrony recommended).

HTTP/HTTPS proxy — In environments without direct internet access, pass proxy settings to the container via environment variables: http_proxy, https_proxy, no_proxy. Both lowercase and uppercase variants are supported. See HTTP/HTTPS Proxy for details.

Firewall Rules

If a firewall is active on the host or in the network path, ensure the following traffic is permitted:

Direction Protocol Port Destination Purpose Required?
Outbound TCP 55777 (can be configured) Sensor Collector Agent management (WebSocket) Yes
Outbound TCP 55888 (can be configured) Sensor Collector Performance data (WebSocket) Yes
Inbound TCP 57000 Telemetry Collector Cisco MDT With Cisco IOS
Outbound TCP 53 DNS Server Name Resolution If using FQDNs
Outbound TCP 123 NTP server Time syncronization Recommended

© 2026 Cisco and/or its affiliates. All rights reserved.

For more information about trademarks, please visit:
Cisco trademarks 
For more information about legal terms, please visit:
Cisco legal terms