Skip to content

Dial-Out Overview

About Dial-Out Telemetry

Dial-out telemetry uses model-driven methods to receive telemetry from a Cisco Nexus device. The term "dial-out" means the Nexus device is "dialing-out" to us and sending us telemetry data. This process happens without any action from an external source.

Dial-out telemetry has multiple methods available for the data structure, encoding, and transport.

Dial-Out Telemetry Features

Supports the following data structure types:

  • DME
  • Cisco Native YANG
  • OpenConfig YANG

Supports the following encoding types:

  • JSON
  • GPB Compact
  • GPB Key-Value

Supports the following transport types:

  • HTTP
  • gRPC

Limitations

  • The dial-out telemetry service on NX-OS is limited to 20% of the CPU resource.
  • The telemetry service cannot send more than 12 MB of data in one push. If you are collecting large amounts of data, it is possible to exceed the 12 MB limit. If this occurs, the telemetry service will drop the remaining payload in order to maintain a size of 12 MB. In order to ensure large amounts of data can be sent, you must enable gRPC chunking in your telemetry configuration. gRPC chunking allows the Nexus device to fragment the telemetry data, and requires the collector to reassemble the data. NX-OS accepts chunking sizes from 64 to 4096 bytes.