Cisco Crosswork Change Automation and Health Insights relies on network telemetry to retrieve real-time information from the network, analyze the data, and use APIs to apply network changes automatically. For example, in a large network with hundreds of devices, it can take months to pre-check the network, perform a software maintenance update, and post-check. Cisco Crosswork Change Automation and Health Insights speeds up that process by automating the manual steps.
Cisco Crosswork Change Automation and Health Insights enables you to:
- Monitor key performance indicators (KPIs) in real time
- Prepare network changes triggered by changes in KPIs
- Roll out these changes automatically
- Perform predictive maintenance
- Automate change-impact and security analysis
Change Automation
Change Automation automates the process of deploying changes to the network. Users define and orchestrate network states and changes via an embedded Ansible Playbook. Change Automation organizes and pushes configuration changes to Cisco Network Service Orchestrator (NSO), which deploys them to the network. Change Automation also verifies network changes with the same streaming telemetry that Health Insights uses to monitor KPIs.
Health Insights
Health Insights monitors KPIs and performs automated, programmable troubleshooting analysis in real time. Health Insights provides dynamic analytical modules that let network operators monitor, detect, and generate alerts for network events based on their own, user-defined logic. Coupled with Change Automation, Health Insights provides a platform to address changes to the network infrastructure dynamically.
For more information on the Cisco Crosswork Network Automation platform, visit the Cisco Crosswork Network Automation page on the Web.
APIs
Enabling external integration, development and customization is at the core of the Cisco Crosswork Network Automation platform. Each product in the platform supports this by providing easy-to-use APIs that cover all or most of each product's functions, including functions that are created exclusively for access via APIs.
For example, developers can use the Cisco Crosswork Network Automation REST APIs for the following applications and functions
- Health Insights APIs: Create, execute, or get the status of KPIs.
- Change Automation APIs: Schedule, get the status of, or abort Playbook jobs.
- Alerting Services APIs: Get lists of and subscribe to alerts.
- Device Lifecycle Management and Inventory (DLMI) APIs: Retrieve device inventory data, update nodes, and retrieve credentials.
For a quick hands-on introduction to the API capabilities, see the "Getting Started" section below. The "API References" section also offers detailed reference documentation on every available Cisco Crosswork Network Automation API.
Developers may use Cisco Crosswork Change Automation and Health Insight APIs free of license fees at this time. Cisco reserves the right to charge license fees for its APIs at some time in the future.