Load-Balancing Proxies and the Language Server Protocol (LSP)

A load balancing proxy is required to support a clustered deployment for LogScale, where the load-balancer can share the load across the individual nodes of the cluster.

LogScale uses the Language Server Protocol to analyse correctness of the queries you type in the LogScale User Interface. The language server also provides features like documentation, syntax highlighting, and quick fixes.

LogScale'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 LogScale 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 LogScale correctly with a proxy, see the relevant page of our documentation: