Genie Telemetry is part of the Cisco Genie framework, providing libraries for telemetry collection, monitoring, and triggering actions on network devices. It wraps pyATS/Genie testbed infrastructure to enable real-time telemetry data extraction and event-driven automation. Current version 26.3. Release cadence is periodic, tied to Genie/pyATS ecosystem updates.
pip install genie-telemetryVerified import paths — ran on the pinned version, not inferred.
Basic usage: load testbed, connect to device, create telemetry collector, add a CPU agent, collect data.
Use 'from genie.telemetry import Agent' instead of 'from genie.telemetry.agent import Agent'.
Always call collector.stop() in a try/finally block or use context manager if available.
Migrate to gNMI collectors using 'from genie.telemetry.gnmi import GnmiCollector'.