Cisco Agent & Team Sync Pipeline
Introduction
Cisco Agent & Team Sync pipeline (also called as one way sync) is responsible for synchronizing the agents and teams within EFCX. This is handled by hitting an API after regular intervals via schedular, which in return either send success or failure state depending on the API response.
Configuration
Following is the configuration of the described pipeline present in config/qm_cisco_team_sync_config.yaml
# endpoint: "https://{fqdn}/cisco-sync-service/api/v1/sync"
endpoint: "https://studio-01.expertflow.com/cisco-sync-service/api/v1/sync"
schedule_interval: "*/15 * * * *"
endpoint
: API endpoint for cisco sync service with respectivefqdn
schedule_interval
: scheduled interval for the job (set to 15 minutes by default and can be changed)
Monitoring
The cisco sync job can be monitored from the Data Platform UI that would provide us
Regular run intervals as per the scheduled time with success or failure state
Logs of the pipeline run at respective run interval
Following are the steps to monitor the job
Access the Data Platform UI on browser from the dedicated FQDN within the
helm-values/cx-transflux-custom-values.yaml
as shown in figure 01Figure 01. FQDN (IngressRouter) within
helm-values/cx-transflux-custom-values.yaml
Login with default username/password: admin/admin
Click on the pipeline named
Cisco_Agent_Team_Sync
Here you will see two things
Bars on the left side which will show the regular run intervals with success (green) or failure (red) state
Logs of the specific run interval. This can be seen by clicking the square box below the run interval (bar) and then Logs tab as shown in figure 02

Figure 02. Highlighting pipeline run intervals (left), Logs tab and log information (right)