Introduces collection jobs in Crosswork Data Gateway, including their role in application-driven data gathering, supported protocols, internal and external data collection requests, and how bulk and parameterized jobs are displayed in the Crosswork Network Controller UI.
A collection job is a data collection operation that Crosswork Data Gateway executes in response to application requests. A collection job:
-
enables applications to initiate data gathering from network devices
-
is assigned and managed by Cisco Crosswork to a Data Gateway, and
-
supports transmission using protocols such as CLI, MDT, SNMP, gNMI, and syslog.
The Data Gateway can collect any type of data as long as it is compatible with the supported protocols.
Types of collection jobs handled by Crosswork
Cisco Crosswork handles two types of data collection requests:
-
Internal processes: These requests forward data for internal operations within Cisco Crosswork. Cisco Crosswork creates system jobs for this purpose.
-
If you want the Data Gateway to gather specific information from non-Cisco devices, you must use custom device packages.
-
For more information on custom device packages, see Types of custom packages.
-
To learn how to build a model for Cisco Crosswork to communicate with non-Cisco devices, see Cisco DevNet.
-
-
External data destinations: These requests forward collected data to external endpoints, such as Kafka, gRPC, or Cisco Crosswork Health Insights.
-
You can forward data to multiple destinations in a single request by adding external data destinations when creating a KPI (Key Performance Indicator) profile.
-
For more information on configuring external data destinations, see External data destinations.
-
To learn how to create the KPI profiles, see Create a new KPI profile in the Cisco Crosswork Network Controller Closed-Loop Network Automation Guide.
-
Collection jobs in Crosswork Network Controller UI
On the Collection Jobs page in the Crosswork Network Controller UI, you can view active collection jobs and operational context.
The left pane on the Collection Jobs page includes two tabs:
-
Bulk jobs: Lists collection jobs created by the system, UI, or API.
-
Parameterized jobs: Displays active collection jobs dynamically initiated by the Crosswork Network Controller and tied to specific monitoring use cases:
-
Default jobs: Created automatically for reachability checks.
-
Policy-driven jobs: Generated when Performance Policies are applied.
-
Service-based jobs: Created as a result of enabling basic or advanced service health monitoring.
-