Extension Issues
Extension Issues
Section titled “Extension Issues”This page covers problems specific to the Overwatch Chrome extension, including installation, platform detection, alert extraction, and connectivity with the Helper CLI.
Extension Not Appearing
Section titled “Extension Not Appearing”Problem: After installation, the Overwatch extension icon does not appear in the Chrome toolbar.
Cause: Chrome hides newly installed extensions behind the puzzle-piece icon by default. The extension may also have failed to install or may be disabled.
Solution:
- Click the puzzle-piece icon (Extensions menu) in the Chrome toolbar and look for Overwatch Companion
- Click the pin icon next to the extension name to keep it visible in the toolbar
- If the extension is not listed, go to
chrome://extensionsand verify it is installed and enabled - If installation failed, remove any existing version and reinstall from the Chrome Web Store
- Restart Chrome after installation if the extension still does not appear
Tip: After a Chrome update, extensions occasionally get disabled. Check
chrome://extensionsif the icon disappears unexpectedly.
Side Panel Not Opening
Section titled “Side Panel Not Opening”Problem: Pressing the keyboard shortcut does not open the Overwatch side panel.
Cause: Another extension or Chrome itself may have claimed the same keyboard shortcut, or the extension does not have permission to run on the current page.
Solution:
- Check for keyboard shortcut conflicts: go to
chrome://extensions/shortcutsand verify the Overwatch shortcut (Ctrl+Shift+I / Cmd+Shift+I) is not assigned to another extension - If there is a conflict, reassign the Overwatch shortcut to a different key combination
- As an alternative, right-click the Overwatch extension icon and select Open Side Panel
- Verify the extension has permission to access the current site: click the extension icon and check for a “Allow on this site” prompt
Note: The default shortcut Ctrl+Shift+I / Cmd+Shift+I may conflict with Chrome DevTools on some systems. Reassign it at
chrome://extensions/shortcutsif needed.
Monitoring Platform Not Detected
Section titled “Monitoring Platform Not Detected”Problem: The extension does not recognize that you are on a supported monitoring platform.
Cause: The extension matches URLs against a list of supported platform patterns. If the URL does not match (e.g., a custom domain, a self-hosted instance, or a subdomain not in the list), detection will not trigger.
Solution:
- Confirm your monitoring platform is supported: Datadog, Grafana (Cloud and self-hosted at grafana.net), New Relic, PagerDuty, Prometheus, SigNoz, Elasticsearch, AWS CloudWatch
- Refresh the page --- the content script only injects on initial page load
- If you use a custom domain for a self-hosted platform (e.g.,
grafana.yourcompany.com), open the extension options and add the custom domain to the Allowed Sites list - After adding a custom domain, reload the monitoring page
Alert Context Not Injected
Section titled “Alert Context Not Injected”Problem: The extension detects the platform but does not extract alert data into the AI chat.
Cause: The extension uses DOM selectors and network interception to extract alert context. If the monitoring platform updated its UI layout or API response format, the extraction scripts may no longer match the expected structure.
Solution:
- Refresh the monitoring page and wait for it to fully load before opening the side panel
- Make sure the page is displaying an active alert or incident --- the extension only extracts context when alert data is visible
- Check the extension popup for an “Alert detected” indicator --- if it shows no alert detected, the DOM selectors may need updating
- Report the issue to support@overwatch-observability.com with the platform name and a screenshot of the alert page (with sensitive data redacted)
Note: Monitoring platforms occasionally update their UI. If extraction worked previously and stopped, it is likely a platform UI change rather than an Overwatch bug. Report it so the content scripts can be updated.
Login Expired in Extension
Section titled “Login Expired in Extension”Problem: The extension shows a login prompt or “Session expired” message even though you are logged in to the dashboard.
Cause: The extension maintains its own authentication session. JWT tokens expire after a set period, and the extension session can expire independently of the dashboard session.
Solution:
- Click the extension icon in the toolbar and select Sign In
- Enter your Overwatch credentials --- the extension will obtain a fresh JWT token
- If sign-in fails, log in to the Overwatch dashboard first, then retry the extension login
- Clear the extension’s stored data if the issue persists: go to
chrome://extensions, find Overwatch Companion, click Details > Clear Data, and sign in again
Network Errors in Extension
Section titled “Network Errors in Extension”Problem: The extension shows network errors, failed requests, or cannot reach the Overwatch API.
Cause: The extension may be configured with the wrong API URL, CORS policies may block requests from the extension origin, or a browser extension (ad blocker, privacy tool) may be interfering.
Solution:
- Open the extension options (right-click extension icon, then Options) and verify the API URL is correct
- Check that the API URL uses HTTPS and does not have a trailing slash
- Disable other browser extensions temporarily to rule out interference --- ad blockers and privacy extensions sometimes block API requests made by other extensions
- Open Chrome DevTools (F12 > Network) while using the extension and look for blocked or failed requests
- If you see CORS errors, the Overwatch backend may need to add the extension’s origin to its allowed origins list --- contact your administrator
Helper CLI Not Detected
Section titled “Helper CLI Not Detected”Problem: The extension does not show the Helper CLI as connected, even though the binary is running.
Cause: The extension communicates with the Helper CLI over a local connection. If the Helper binary is not running, the session token does not match, or the local port is blocked, the extension cannot detect it.
Solution:
- Confirm the Helper binary is running: look for it in your system tray, or run
ps aux | grep overwatch-helperin a terminal - Restart the Helper binary --- it re-registers with the extension on startup
- Verify the session token matches: the Helper uses the same authentication session as the extension. If you re-authenticated in the extension, restart the Helper so it picks up the new token
- Check that no firewall or security software is blocking localhost connections on the Helper’s port
- If the issue persists, download a fresh Helper binary from Settings > Helper CLI in the dashboard
Tip: The Helper CLI status indicator in the extension side panel shows “Connected” (green), “Disconnected” (gray), or “Error” (red). Hover over it for a diagnostic message.
Still Stuck?
Section titled “Still Stuck?”- Check the Common Issues page for general platform problems
- Review the Chrome Extension Guide for setup and configuration details
- Contact support at support@overwatch-observability.com with your Chrome version, extension version (visible at
chrome://extensions), and a description of the issue