Page tree

Based on the recommended hardware sizes, you might need to change the configurations of various product components to make optimum use of available resources.

The following table provides a list of the configuration properties, their locations, and the recommended values for the properties for each setup. The nonproduction setup values are default values of the properties described. Use the following table in conjunction with the recommendations provided in the Hardware sizing recommendations topic. For example, if you are using a small setup with 8 GB of RAM and four core CPUs, you should change the value of the wrapper.java.initmemory property to 4096 MB.

In the table, the configuration location paths must be preceded by one of the following environment variables:

  • Windows: %BMC_ITDA_HOME%
  • Linux: $BMC_ITDA_HOME
Related topics

Note

When you change any of the following properties, ensure that you re-start the corresponding service for the particular component and any dependent services. For example, the wrapper.java.initmemory property defines the initial memory required for the Indexer, so when you change this property value, ensure that you re-start the Indexer.

For more information about starting or stopping services and service dependencies, see Starting or stopping product services.

Ensure that you make the same configuration changes for components of the same type. For example, if you change certain configurations for the Indexer, and you have multiple instances of Indexers deployed, ensure that you make the change for all Indexers in your environment.

Configuration property and location

Description

Non-production setup

(Default)

Small setup

Medium setup

Large setup

wrapper.java.initmemory

Initial memory required for the Indexer512 MB4096 MB8192 MB8192 MB
\conf\services\indexer.conf

wrapper.java.maxmemory

Maximum memory required for the Indexer1024 MB4096 MB8192 MB8192 MB
\conf\services\indexer.conf

wrapper.java.initmemory

Initial memory required for the Configuration Database256 MB256 MB256 MB256 MB
\conf\services\configdb.conf
wrapper.java.maxmemoryMaximum memory required for the Configuration Database512 MB512 MB512 MB512 MB
\conf\services\configdb.conf
wrapper.java.initmemoryInitial memory required for the Console Server + Search512 MB1024 MB2048 MB2048 MB
\conf\services\server.conf
wrapper.java.maxmemoryMaximum memory required for the Console Server + Search768 MB1536 MB3072 MB3072 MB
\conf\services\server.conf
wrapper.java.initmemoryInitial memory required for the Collection Station512 MB768 MB1024 MB2048 MB
\conf\services\collectionstation.conf
wrapper.java.maxmemoryMaximum memory required for the Collection Station768 MB1024 MB1772 MB3072 MB
\conf\services\collectionstation.conf
collection.thread.pool.sizeMaximum number of concurrent collector threads10 204040
\station\collection\custom\conf\agent.properties

intervalInHrs
(in the name: "data" section only)

Number of hours of data per index for the Collection Station

The value of this property must be a factor of 24, which means it can be one of the following values:

1, 2, 3, 4, 6, 8, 12, 24

This value and the value of the same property for Console Server + Search must match.

 

6211
\station\collection\custom\conf\indexstrategies.yml

intervalInHrs
(in the name: "data" section only)

Number of hours of data per index for the Console Server + Search

The value of this property must be a factor of 24, which means it can be one of the following values:

1, 2, 3, 4, 6, 8, 12, 24

This value and the value of the same property for the Collection Station must match.

6211
\custom\conf\server\customIndexstrategies.yml
index.number_of_shards

Number of shards per index

These changes are required only for the master Indexer installed on the primary node.

Tip: A shard is a way of splitting a large amount of data into multiple portions, where each portion is called a shard. Shards also provide a way of evenly balancing data indexed across multiple Indexer instances.

Note: Any changes regarding the number of shards are applied only to the newly created indices.

444
  • With one Indexer instance in the cluster: 4
  • With two Indexer instances in the cluster: 4
  • With three Indexer instances in the cluster: 6
  • With four Indexer instances in the cluster: 8
  • With five Indexer instances in the cluster: 10
\conf\indexer\dynamic_template_1.json
indexing.request.timeoutmillis

Indexing request timeout (in milliseconds) 

At the time of adding Indexers to the Indexer cluster, this property must be adjusted to a lower value. Doing this can enable quicker recovery of the Indexer cluster if any of the Indexer nodes go down.

3000030000300005000
\station\collection\custom\conf\agent.properties