CloudBees Analytics server requirements

2 minute readReference

Refer to the following sections for required and recommended CloudBees Analytics server specifications.

Server requirements

Refer to the table below for configuration recommendations for your CloudBees Analytics servers, based on the size of your deployment. These recommendations are applicable to both traditional and Kubernetes installations.

The following guidelines are a recommended starting point. You may need to scale up, based on your environment and needs.
Small to mid-range deployments Large deployments Very large deployments CloudBees Analytics for CloudBees CI
  • <1K jobs per day

  • <10 pipeline runs per day

  • < 50K job steps

  • ~ 10K jobs per day

  • ~ 20 pipeline runs per day

  • ~ 500K job steps per day

  • ~ 100K jobs per day

  • ~ 200 pipeline runs per day

  • ~ 5M job steps per day

  • ~ 100 builds per day

  • 200 controllers

Processor (CPU) per instance:

4 core processor

Processor (CPU) per instance:

4 core processor

Processor (CPU) per instance:

8 core processor

Processor (CPU) per instance:

1 core processor

Available RAM per instance:

4 GB (minimum)

8 GB (recommended)

JVM Heap size for Elasticsearch:

2 GB (minimum)

4 GB (recommended)

JVM Heap size for Logstash:

1 GB (minimum)

2 GB (recommended)

Available RAM per instance:

8 GB (minimum)

16 GB (recommended)

JVM Heap size for Elasticsearch:

4 GB (minimum)

8 GB (recommended)

JVM Heap size for Logstash:

2 GB (minimum)

4 GB (recommended)

Available RAM per instance:

8 GB (minimum)

16 GB (recommended)

JVM Heap size for Elasticsearch:

4 GB (minimum)

8 GB (recommended)

JVM Heap size for Logstash:

2 GB (minimum)

4 GB (recommended)

Available RAM per instance:

3 GB (minimum)

JVM Heap size for Elasticsearch:

1 GB (minimum)

JVM Heap size for Logstash:

512 GB (minimum)

Disk Space: 5 GB

Disk Space: 10 GB

Disk Space: 20 GB

Disk Space: 10 GB

Instances in cluster:

1 (non-clustered)

2-3 (recommended for HA)

Instances in cluster:

3 instances

Instances in cluster:

3 or more instances

Instances in cluster:

1 (non-clustered)

3 (recommended for HA)

*The maximum JVM heap size specified in wrapper.conf, expressed in percentage of total available memory.

Server and CloudBees Analytics server compatibility

Not all combinations of CloudBees CD/RO server version and CloudBees Analytics server version are supported. The following matrix shows the compatible versions.

CloudBees CD/RO version

9.0

9.1

9.2

10.0

10.1

CloudBees Analytics server version

9.0

9.1

-

9.2

10.0

10.1