Troubleshooting Best Practices¶
Systematic Diagnosis¶
- Review Problem Codes: Examine specific problem codes reported for each failed scan
- Check Event Logs: Follow diagnostic links to detailed event logs for context
- Verify Configuration: Confirm scan configuration matches target environment requirements
- Test Connectivity: Validate network connectivity and service availability
- Review Credentials: Ensure authentication credentials remain valid and have sufficient permissions
Common Resolution Paths¶
Connection Failures¶
- Verify target service availability using external monitoring tools
- Confirm DNS resolution and network routing
- Check private location health and connectivity
- Review firewall and security group configurations
Authentication Failures¶
- Validate credentials against target environment
- Confirm authentication method compatibility
- Review token expiration and refresh mechanisms
- Test authentication flow manually to identify issues
Configuration Issues¶
- Compare scan configuration against target API requirements
- Validate schema files for syntax and structure
- Review rate limiting and concurrency settings
- Confirm scope and URL pattern configurations
Escalation¶
If problems persist after following diagnostic guidance:
- Export detailed diagnostic information via API
- Capture relevant event logs and error messages
- Document configuration settings and recent changes
- Contact Escape support with collected diagnostic data
Monitoring Recommendations¶
- Enable API Access: Configure monitoring systems to poll the problems API endpoint
- Set Up Alerts: Create notifications for critical problem codes
- Track Trends: Monitor problem code frequency over time to identify systemic issues
- Review Regularly: Establish periodic reviews of scan quality metrics