System Requirements

When installing Humio on-prem within your own environment there are system requirements for the deployment. This document covers:

  • Browsers—Web browsers used to interact with and use the Humio dashboard

  • Java—Java Virtual machines and variants for running Humio server

Browsers

Humio works within the following browsers:

  • Google Chrome; the two most recent versions

The following browsers should work but are not officially supported:

  • Apple Safari; at least the three most recent versions

  • Mozilla Firefox; at least the three most recent versions

Operation with other browsers is unknown and not officially supported.

Java

Humio requires a Java version 11 or later JVM to function properly. We operate Humio Cloud using the Azul-provided Zulu JVM version 13. Our Docker container uses this JVM as well.

We recommend you use one of the following well-tested distributions of the Java runtime when operating Humio.

Java version 11

Provider

Name

Architectures

Amazon AWS

OpenJDK 11 Corretto

x86_64

AdoptOpenJDK.net

OpenJDK 11 (HotSpot)

x86_64

Azul Systems

OpenJDK 11 Zulu

x86_64

BellSoft

OpenJDK 11 Liberica

x86_64, ARMv8

Oracle

Java SE 11

x86_64

Oracle

OpenJDK 11

x86_64

Additional Possibilities

  • Open J9—We’ve not yet qualified Humio on OpenJ9 (vs HotSpot) and so cannot recommend using it as yet.

  • Azul Zing—We have tried Zing 11 and in our testing thus far the C4 (or GPGC) garbage collector and Falcon C2 JIT work, providing predictable, low pause collections and efficient execution.

  • Oracle’s Graal and SubstrateVM—Is an interesting alternative to the C2 HotSpot JIT in the OpenJDK. It is not yet supported for production use with Humio. We plan to investigate and support it as it matures.