Humio uses the Language Server Protocol to analyse correctness of the queries you type in the Humio User Interface. The language server also provides features like documentation, syntax highlighting, and quick fixes.
Humio’s User Interface communicates with the language server via websockets (WS). If you have a proxy, such as Apache2 or Nginx, in-front of your Humio server, it may cause these feature not to work correctly. You should ensure that your websockets are correctly configured in your proxy.
For more information on how to configure Humio correctly with a proxy, see the relevant page of our documentation: