optimizerService group parameter

Use optimizerService group to manage number of deployments, replica counts, thread counts and more, for kpiProcessorService, optimizationService, configurationService, requestOrganizerService, dataCaptureService, elasticSearchDataProcessor, and errorProcessorService.
The following YAML snippet is a sample schema of optimizerService group:
  optimizerService:
    serviceGroup: "dev"
The following table explains the property applicable for optimizerService group.
Property Default value Value type Required Description
serviceGroup   string Yes Specify the service group for Optimization service. Available options are dev, production, and <flexible_mode>. For flexible mode, use any values other than dev or production.
Note: Go to the optimizerService group to enable logging and specify logLevel attribute. The default value is INFO. Available options are OFF, FATAL, ERROR, WARN, INFO, DEBUG, TRACE, ALL.

Onboarding instructions for Optimizer users

Once you are onboarded to Optimizer, configure the following businessSettings properties with values appropriate to your business use case. This configuration ensures that the Optimizer operates with correct localization, unit measurement, and business rules.

Table 1. businessSettings properties for Optimizer
Property name Description Example value
TENANT_COUNTRY Country code representing the primary operating location of the tenant. US
TENANT_TIMEZONE Time zone identifier for the primary operations of the tenant. UTC
TENANT_LANG Language code used for UI and localization. en
TENANT_CURRENCY_CODE Default currency code for the tenant. USD
CAPACITY_UNIT_OF_MEASURE Unit of measure used to define capacity in Optimizer. UNITS
TENANT_WEIGHT_UOM Default weight unit of measure used in calculations. KG
businessSettings property configuration
Refer to the Table: businessSettings properties for Optimizer and use the following API request to configure the businessSettings property.
PUT https://{{hostname}}/optimizer/{tenant}/v1/configuration/businessSettings/<PropertyName>
{
	"value": "<>"
}
Example
PUT https://{{hostname}}/optimizer/{tenant}/v1/configuration/businessSettings/CAPACITY_UNIT_OF_MEASURE
{
    "value": "UNITS"
}
businessSettings property value retrieval
Use the following API request to retrieve the property value.
GET https://{{hostname}}/optimizer/{tenant}/v1/configuration/businessSettings/<PropertyName>