Monitoring Workflows
Monitor your workflows to ensure they're running correctly.
Accessing the Monitoring Dashboard
- Log in to Connect Machine
- Click "Workflows"
- Select your workflow
- Click "Monitor" tab
Key Metrics
Monitor these important metrics:
- Execution Count: Total number of executions
- Success Rate: Percentage of successful executions
- Average Latency: How long workflows take to run
- Error Rate: Percentage of failed executions
- Last Execution: When the workflow last ran
Viewing Execution Logs
Each workflow maintains detailed logs of every execution.
Log Details Include
- Execution timestamp
- Status (success/failure/partial)
- Input data received
- Actions executed
- Output data sent
- Error messages (if any)
- Execution duration
Filtering Logs
Filter by:
- Date range
- Status (success, failed, running)
- Specific action
- Error type
Setting Up Alerts
Get notified when issues occur:
- Click "Add Alert"
- Select alert type:
- Execution failure
- Error threshold exceeded
- Latency threshold exceeded
- Choose notification method:
- Slack
- Webhook
- Configure threshold
- Save
Performance Optimization
Identify Bottlenecks
- Review execution logs
- Look for slow actions
- Check for repeated failures
Optimize Workflows
- Reorder actions for efficiency
- Add conditions to skip unnecessary steps
- Use caching where possible
- Batch operations when beneficial
Troubleshooting
Workflow Not Running
- Check trigger configuration
- Verify connector is still authorized
- Review trigger conditions
- Check error logs
Slow Execution
- Review action order
- Check external service latency
- Optimize data transformations
- Monitor resource usage
High Error Rate
- Review error logs for patterns
- Check connector permissions
- Verify data format
- Test with sample data
Maintenance
- Review logs regularly
- Update error handling
- Optimize slow workflows
- Remove unused workflows
- Archive old executions