Troubleshooting
Troubleshooting
Section titled “Troubleshooting”Comprehensive troubleshooting guide for common Chrome Extension issues.
Extension Not Loading
Section titled “Extension Not Loading”Symptoms: Extension icon grayed out or not responding
Solutions:
-
Refresh Browser
- Refresh the current page (F5 or Ctrl+R)
- Hard refresh to clear cache (Ctrl+Shift+R)
-
Check Extension Status
- Open chrome://extensions/
- Verify extension is enabled (toggle switch)
- Check for error messages
-
Verify Permissions
- Ensure all required permissions granted
- Re-grant permissions if prompted
- Check domain matches configured platforms
-
Reinstall Extension
- Disable and remove extension
- Reinstall from Chrome Web Store
- Or reload unpacked extension (developer mode)
-
Clear Browser Data
- Clear cache and cookies
- Restart Chrome completely
- Test extension functionality
Authentication Problems
Section titled “Authentication Problems”Symptoms: “Authentication failed” or “Unauthorized” errors
Solutions:
Steps to Re-authenticate:
- Click extension icon
- Click “Settings” → “Account”
- Click “Sign Out”
- Sign in again with credentials
- Verify connection status shows “Connected”
Verify Settings:
- Open extension settings
- Verify organization URL is correct
- Check API endpoint configuration
- Test connection with “Test Connection” button
- Contact admin if URL changed
Clear Stored Tokens:
- Open extension settings
- Go to “Advanced” → “Clear Data”
- Select “Authentication tokens”
- Click “Clear”
- Re-authenticate with credentials
Platform Detection Issues
Section titled “Platform Detection Issues”Symptoms: Extension doesn’t detect monitoring platform
Solutions:
-
Verify Platform Enabled
- Open extension settings
- Check platform is enabled
- Verify domain matches current URL
-
Check URL Pattern
- Ensure URL matches configured domains
- Custom domains must be added in settings
- Wildcards may be needed for subdomains
-
Wait for Page Load
- Allow page to fully load
- Extension waits for DOM ready
- Check for JavaScript errors in console
-
Verify Permissions
- Check browser granted platform permissions
- Re-grant permissions if needed
- Restart browser after granting
-
Test with Known Page
- Navigate to known alert or dashboard
- Check if extension detects context
- Try different platform pages
Connectivity Issues
Section titled “Connectivity Issues”Symptoms: “Connection failed” or “Cannot reach Overwatch”
Solutions:
-
Verify Organization URL
- Check URL is correct and accessible
- Test URL in browser directly
- Ensure HTTPS is used
-
Check Network
- Verify internet connectivity
- Check corporate firewall settings
- Test from different network if possible
-
Check API Endpoints
- Verify backend is accessible
- Test API endpoint:
/api/v1/health - Check for network errors in console
-
Review Browser Console
- Open DevTools (F12)
- Check Console tab for errors
- Look for blocked requests
- Note specific error messages
-
Contact Administrator
- Provide error details
- Share browser console output
- Request network configuration check
Context Extraction Problems
Section titled “Context Extraction Problems”Symptoms: Missing or incomplete context extraction
Solutions:
-
Verify Page Content
- Ensure data is visible on page
- Check page fully loaded
- Verify no JavaScript errors
-
Check Extraction Settings
- Review platform-specific settings
- Verify extraction limits adequate
- Enable debug mode to see what’s extracted
-
Refresh and Retry
- Refresh page completely
- Wait for full load
- Click extension icon to re-extract
-
Check Selectors
- Platform may have changed HTML structure
- Custom extractors may need update
- Report issue to support
-
Manual Context
- Add missing context manually
- Use clipboard to copy data
- Supplement automated extraction
Performance Issues
Section titled “Performance Issues”Symptoms: Slow page load or browser lag
Solutions:
-
Disable Screenshot Capture
{"screenshot_on_alert": false,"screenshot_on_error": false} -
Reduce Extraction Limits
{"max_log_lines": 50,"max_metric_points": 500} -
Disable Auto-Extraction
- Turn off auto-extraction in settings
- Extract context manually when needed
-
Clear Browser Cache
- Clear cache and cookies
- Restart browser
- Test performance improvement
-
Check for Conflicts
- Disable other extensions temporarily
- Test if conflict exists
- Re-enable extensions one by one
On-Demand Reporting Issues
Section titled “On-Demand Reporting Issues””Problem description too short”
Section titled “”Problem description too short””Cause: Description must be at least 50 characters
Solution: Add more details:
- What’s happening?
- What did you expect?
- What have you tried?
- When did it start?
”Rate limit exceeded”
Section titled “”Rate limit exceeded””Cause: Exceeded hourly or daily report limit
Solutions:
- Wait for rate limit reset (time shown in error)
- Check existing incidents for similar problems
- Upgrade to Professional tier for higher limits
- Use semantic search for similar issues
”No solutions found”
Section titled “”No solutions found””Cause: Problem too unique or poorly described
Solutions:
- Refine description with more technical details
- Add specific error messages or metrics
- Try different problem type classification
- Use different keywords
- Search existing procedures manually
”LLM generation failed”
Section titled “”LLM generation failed””Cause: LLM service temporarily unavailable or budget exceeded
Solutions:
- Retry in a few moments
- Check organization LLM budget status
- Fall back to vector search results
- Contact administrator if persistent
Debug Mode
Section titled “Debug Mode”Enable Debug Mode
Section titled “Enable Debug Mode”- Open extension settings
- Go to “Advanced” section
- Enable “Debug Mode”
- Set log level to “DEBUG” or “TRACE”
- Open browser DevTools (F12)
- Go to Console tab
- Filter logs: “Overwatch Extension”
Debug Information
Section titled “Debug Information”What to Look For:
// Successful context extraction{ "level": "DEBUG", "component": "context_extractor", "message": "Context extracted successfully", "data": { "platform": "datadog", "selectors_found": 12, "extraction_time_ms": 145 }}
// Error during extraction{ "level": "ERROR", "component": "context_extractor", "message": "Failed to extract context", "error": "Selector not found: .alert-details", "platform": "datadog"}Error Reporting
Section titled “Error Reporting”Automatic Error Reporting
Section titled “Automatic Error Reporting”What Gets Reported:
- Error message and stack trace
- Extension version and browser version
- Platform and page URL (anonymized)
- User actions leading to error
- No personal or sensitive data
Disable Error Reporting:
- Open extension settings
- Go to “Privacy” section
- Disable “Error Reporting”
- Save settings
Manual Bug Reports
Section titled “Manual Bug Reports”- Open extension settings
- Go to “Support” section
- Click “Report Issue”
- Fill out issue form:
- Issue title (brief description)
- Detailed description
- Steps to reproduce
- Expected vs actual behavior
- Browser console output (if available)
- Submit report
- Receive confirmation email
Browser Compatibility
Section titled “Browser Compatibility”Supported Browsers
Section titled “Supported Browsers”- Chrome 88+: ✅ Fully supported (recommended)
- Edge 88+: ✅ Fully supported (Chromium-based)
- Brave 1.20+: ✅ Fully supported
- Opera 74+: ✅ Fully supported
Not Supported
Section titled “Not Supported”- Firefox: ❌ Different extension architecture
- Safari: ❌ Different extension APIs
- Mobile Browsers: ❌ Extension limitations
Common Error Messages
Section titled “Common Error Messages””Permission denied”
Section titled “”Permission denied””Cause: Extension lacks required permissions
Solution:
- Grant all requested permissions
- Check chrome://extensions/ for permission warnings
- Remove and reinstall extension if needed
”Invalid organization URL”
Section titled “”Invalid organization URL””Cause: URL format incorrect or organization not found
Solution:
- Verify URL format:
https://your-org.overwatch.com - Check for typos in organization name
- Contact administrator to confirm URL
”WebSocket connection failed”
Section titled “”WebSocket connection failed””Cause: Real-time connection cannot be established
Solution:
- Check firewall allows WebSocket connections
- Verify organization backend is accessible
- Try disabling other extensions
- Contact administrator for network configuration
”Extension outdated”
Section titled “”Extension outdated””Cause: Extension version too old for backend
Solution:
- Update extension from Chrome Web Store
- Or reload unpacked extension with latest build
- Clear browser cache
- Restart browser
Getting Additional Help
Section titled “Getting Additional Help”Support Channels
Section titled “Support Channels”-
Built-in Help
- Press
?in extension overlay - Access help section in settings
- View keyboard shortcuts
- Press
-
Documentation
- Review Installation Guide
- Check Configuration Guide
- Read platform-specific guides
-
Technical Support
- Email: support@overwatch-observability.com
- Include error details and logs
- Provide steps to reproduce
-
Administrator
- Contact your organization’s admin
- Request configuration verification
- Ask about network restrictions
Information to Provide
Section titled “Information to Provide”When reporting issues, include:
- Extension version: Find in chrome://extensions/
- Browser version: Find in chrome://settings/help
- Operating system: Windows, Mac, Linux
- Platform affected: Datadog, New Relic, etc.
- Error message: Exact text from error
- Console output: From browser DevTools
- Steps to reproduce: Detailed sequence
- Expected behavior: What should happen
- Actual behavior: What actually happens
Next Steps
Section titled “Next Steps”- Installation Guide - Reinstall if needed
- Configuration Guide - Optimize settings
- Platform Guides - Platform-specific help
- Workflows - Usage patterns
Need Help?
Section titled “Need Help?”Contact support@overwatch-observability.com for additional assistance.
Related Documentation:
- User Guide - Platform usage
- API Documentation - API integration
- Integrations - Platform integrations