The Gravwell user interface uses html5 REST APIs for all communications except for search data, which uses a websocket
. This error indicates that the user interface can
communicate over those REST APIs, but not
the websocket. Usually, this error occurs because of an http-proxy or VPN between the browser client and the Gravwell webserver. Not all proxy servers support websockets.
Some questions to ask:
Is the browser client connecting directly to the Gravwell Webserver?
Open the developer tools of the browser and open the Network tab.
- Are there successful xhr requests?
- Does the websocket initialization fail?
- Are there any errors in the browser console?
Unfortunately, if a third party device is intercepting communications between the client web browser and the Gravwell webserver, there is little that you can do aside from contacting the administrators of the device to request websocket support (which is often a checkbox in the device configuration).
If you have SSH access to your Gravwell webserver, you can work around this issue by tunneling http traffic over SSH.