cm/condition-monitoring-core
CM_URL
| Description |
The URL of the CM installation. e.g. http://localhost/cm |
| Required |
Yes |
| Defaults to |
- |
| Sources |
Environment Variable |
CM_CORE_PORT
| Description |
Condition Monitoring service port |
| Required |
No |
| Defaults to |
8080 |
| Sources |
Environment Variable |
CM_CORE_MAX_DIRECT_MEMORY
| Description |
Maximum direct memory size for JVM, controlling the amount of off-heap memory available for direct byte buffers used in NIO operations, network communications, and memory-mapped files |
| Required |
No |
| Defaults to |
128m |
| Sources |
Environment Variable |
CM_CORE_STACK_SIZE
| Description |
Stack size for JVM threads |
| Required |
No |
| Defaults to |
512k |
| Sources |
Environment Variable |
CM_CORE_MAX_RAM_PERCENTAGE
| Description |
Maximum percentage of available RAM that the JVM heap can use |
| Required |
No |
| Defaults to |
60.0 |
| Sources |
Environment Variable |
LOG_LEVEL_SECURITY
| Description |
Sets the log level for security logger |
| Required |
No |
| Defaults to |
INFO |
| Sources |
Environment Variable |
LOG_LEVEL_LIFE_CYCLE
| Description |
Sets the log level for life cycle logger |
| Required |
No |
| Defaults to |
INFO |
| Sources |
Environment Variable |
SWAGGER_ENABLED
| Description |
Flag to enable Swagger UI |
| Required |
No |
| Defaults to |
false |
| Sources |
Environment Variable |
CM_APPLICATION_INSTANCE_ID
| Description |
Condition Monitoring application instance id |
| Required |
Yes |
| Defaults to |
- |
| Sources |
Environment Variable |
AI_MODULE_ENABLED
| Description |
Activates the AI module |
| Required |
No |
| Defaults to |
true |
| Sources |
Environment Variable |
DEVIATION_PROCESSOR_ENABLED
| Description |
Activates the deviation processor |
| Required |
No |
| Defaults to |
false |
| Sources |
Environment Variable |
CM_CORE_DEVIATION_FORWARD_MACHINE_MESSAGES_TENANT_IDS
| Description |
List of tenant ids for which machine messages should be forwarded as deviations. Value is comma seperated tenantId list e.g. 7311ea8c-5d48-43fe-acf9-980eedf24b6c,5ce47434-c412-4e8c-8482-0ce1df556493 |
| Required |
No |
| Defaults to |
- |
| Sources |
Environment Variable |
CM_CORE_BATCH_TIMEOUT_MS
| Description |
Timeout in ms for Condition Monitoring batch messaging |
| Required |
No |
| Defaults to |
200 |
| Sources |
Environment Variable |
CM_CORE_BATCH_MAX_SIZE
| Description |
Max size for Condition Monitoring batch messaging |
| Required |
No |
| Defaults to |
200 |
| Sources |
Environment Variable |
CM_CORE_SCHEDULER_ACL_DELAYINMILLISECONDS
| Description |
How often in milliseconds the ACL-Reload-Scheduler will be run. |
| Required |
No |
| Defaults to |
90000 |
| Sources |
Environment Variable |
CM_CORE_MASTER_DATA_RELOAD_SCHEDULER
| Description |
Flag indicating whether the scheduler to reload the device master data from MDM should be enabled. When it is activated, it is reloading every sunday 2 am UTC. |
| Required |
No |
| Defaults to |
false |
| Sources |
Environment Variable |
CM_INTEGRATION_EVENT_CONSUMER_MAX_ATTEMPTS
| Description |
Number of maximal attempts in case of error occurred during consumption of message |
| Required |
No |
| Defaults to |
10 |
| Sources |
Environment Variable |
REGISTRY_URL
| Description |
The URL of the Portal registration endpoint |
| Required |
Yes |
| Defaults to |
- |
| Sources |
Environment Variable |
CM_CLIENT_ID
| Description |
The MACMA application id of Condition Monitoring. |
| Required |
Yes |
| Defaults to |
cm |
| Sources |
Environment Variable |
CM_CLIENT_SECRET
| Description |
The application secret of Condition Monitoring in MACMA. |
| Required |
Yes |
| Defaults to |
- |
| Sources |
Environment Variable |
CM_DATABASE_DRIVER
| Description |
Driver class of the database. Prefix is optional, so that database can be configured globally. |
| Required |
Yes |
| Defaults to |
- |
| Sources |
Environment Variable |
CM_DATABASE_URL
| Description |
JDBC URL of the database. Prefix is optional, so that database can be configured globally. |
| Required |
Yes |
| Defaults to |
- |
| Sources |
Environment Variable |
CM_DATABASE_USER
| Description |
User for the database. |
| Required |
Yes |
| Defaults to |
- |
| Sources |
Environment Variable |
CM_DATABASE_PASSWORD
| Description |
Password for the database. |
| Required |
Yes |
| Defaults to |
- |
| Sources |
Environment Variable |
CM_DATASOURCE_MAXIMUM_POOL_SIZE
| Description |
Number of maximum pool size for the database connection. |
| Required |
No |
| Defaults to |
5 |
| Sources |
Environment Variable |
SPRING_CLOUD_STREAM_RABBIT_BINDINGS_RECEIVEPOSITIVERULERESULTIN0_CONSUMER_EXCHANGEDURABLE
| Description |
Flag for changing the durability x.cm.ruleResult.positive exchange. When CPM and CM installed at the same time, then it needs to be set to false to make this exchange non-durable, otherwise cpm will have startup problem. |
| Required |
No |
| Defaults to |
true |
| Sources |
Environment Variable |
CM_CORE_DECIMATION_MAX_RESPONSE_DATA_POINTS_ACTUAL_VALUE
| Description |
Maximum amount of data points which will be responded to the client for the actual value. |
| Required |
No |
| Defaults to |
7500 |
| Sources |
Environment Variable |
CM_CORE_DECIMATION_MAX_RESPONSE_DATA_POINTS_TARGET
| Description |
Maximum amount of data points which will be responded to the client for the target. |
| Required |
No |
| Defaults to |
500 |
| Sources |
Environment Variable |
CM_CORE_DECIMATION_MAX_RESPONSE_DATA_POINTS_UPPER_ERROR
| Description |
Maximum amount of data points which will be responded to the client for the upper error. |
| Required |
No |
| Defaults to |
500 |
| Sources |
Environment Variable |
CM_CORE_DECIMATION_MAX_RESPONSE_DATA_POINTS_UPPER_WARN
| Description |
Maximum amount of data points which will be responded to the client for the upper warn. |
| Required |
No |
| Defaults to |
500 |
| Sources |
Environment Variable |
CM_CORE_DECIMATION_MAX_RESPONSE_DATA_POINTS_LOWER_WARN
| Description |
Maximum amount of data points which will be responded to the client for the lower warn. |
| Required |
No |
| Defaults to |
500 |
| Sources |
Environment Variable |
CM_CORE_DECIMATION_MAX_RESPONSE_DATA_POINTS_LOWER_ERROR
| Description |
Maximum amount of data points which will be responded to the client for the lower error. |
| Required |
No |
| Defaults to |
500 |
| Sources |
Environment Variable |
CM_CORE_DECIMATION_BLOCK_SIZE_STEP_WIDTH
| Description |
The block size will be incremented for every decimation step |
| Required |
No |
| Defaults to |
2 |
| Sources |
Environment Variable |
CM_CORE_DECIMATION_INITAL_BLOCK_SIZE
| Description |
The block size where the decimation starts with |
| Required |
No |
| Defaults to |
3 |
| Sources |
Environment Variable |
CM_CORE_DECIMATION_MAX_INFLUX_QUERY_LIMIT
| Description |
Maximum number of Influx records to protect Influx and avoid OOM. |
| Required |
No |
| Defaults to |
1000000 |
| Sources |
Environment Variable |
CM_CORE_DECIMATION_INFLUX_RAW_DATA_POINTS_PER_CHUNK
| Description |
Average amount of points loaded from Influx with one query. Decreasing this value will lead to more parallel queries, which might have a better performance for the full load. tradeoff: Response-Time of Influx queries vs. sub-result-joining (as preparation for decimation on one large DataPointSet) |
| Required |
No |
| Defaults to |
8000 |
| Sources |
Environment Variable |
CM_CORE_DECIMATION_AVERAGE_INFLUX_POINTS_PER_CHUNK
| Description |
Average amount of points loaded from Influx with one query per chunk. |
| Required |
No |
| Defaults to |
8000 |
| Sources |
Environment Variable |
CM_CORE_DECIMATION_LIMIT_OF_ALL_CHUNKS
| Description |
limit indicates cutoff, at which timeframe-adjustment will be performed. Will also limit the maximum number of records queried from Influx. |
| Required |
No |
| Defaults to |
225000 |
| Sources |
Environment Variable |
CM_CORE_PUBLISH_UMP_DELAY_IN_MS
| Description |
Execute the detection and publishing of unknown measuring points with a fixed period between the end of the last invocation and the start of the next. |
| Required |
No |
| Defaults to |
60000 |
| Sources |
Environment Variable |
CMCORE_FACILITYTYPESTOREGISTERRESOURCE_DEFAULT
| Description |
Comma-separated list of Facility Type IDs (e.g., IAS Production Area, MES Area) for which dynamic resources should be registered.
Multiple Facility Type IDs can be combined to enable Fine-Grained Access for several topology levels simultaneously, e.g. |
| Required |
No |
| Defaults to |
- |
| Sources |
Environment Variable |
CM_CORE_INFLUX_MACHINE_MESSAGE_UNIQUENESS_ENABLED
| Description |
Codes are not tags but fields. So a machine message is unique by timestamp, tenant and device. Two machine messages with the same timestamp, tenant, device and code override each other. The solution is to add randomness to the timestamp. |
| Required |
No |
| Defaults to |
True |
| Sources |
Environment Variable |
CM_CORE_INFLUX_MACHINE_MESSAGE_UNIQUE_UPPER_BOUND
| Description |
Influx machine message has an unique upper bound of specified value. |
| Required |
No |
| Defaults to |
10000 |
| Sources |
Environment Variable |
CM_CORE_GROUPED_EVENTS_MAX_NUMBER_OF_UNIQUE_GROUPS
| Description |
Maximum amount of raw events which will be responded to the client. |
| Required |
No |
| Defaults to |
1000 |
| Sources |
Environment Variable |
CM_CORE_GROUPED_EVENTS_GLOBAL_LIMIT
| Description |
limit indicates cutoff, at which timeframe-adjustment will be performed. Will also limit the maximum number of records queried from Influx. |
| Required |
No |
| Defaults to |
225000 |
| Sources |
Environment Variable |
CM_CORE_GROUPED_EVENTS_AVERAGE_INFLUX_POINTS_PER_SUBFRAME
| Description |
Average amount of points loaded from Influx with 4x3 (|severity| * |source|) queries within nested loops. Decreasing this value will lead to more parallel queries, which might have a better performance for the full load. |
| Required |
No |
| Defaults to |
60000 |
| Sources |
Environment Variable |
INFLUX_URL
| Description |
The url of the Influx database. |
| Required |
Yes |
| Defaults to |
- |
| Sources |
Environment Variable |
INFLUX_USER
| Description |
The username of the Influx database user. |
| Required |
Yes |
| Defaults to |
- |
| Sources |
Environment Variable |
INFLUX_PASSWORD
| Description |
The password of the Influx database user. |
| Required |
Yes |
| Defaults to |
- |
| Sources |
Environment Variable |
INFLUX_DATABASE_NAME
| Description |
The database name of the Influx database. |
| Required |
No |
| Defaults to |
cm |
| Sources |
Environment Variable |
INFLUX_LOG_LEVEL
| Description |
The log level for Influx database related communication. Possible values: NONE, BASIC, HEADERS, FULL |
| Required |
No |
| Defaults to |
NONE |
| Sources |
Environment Variable |
INFLUX_RETENTION_POLICY_REPLICATION
| Description |
The retention policy replication factor describes how many copies of the inserted data are stored in the cluster. Replication > 1 needs an Influx enterprise license. |
| Required |
No |
| Defaults to |
2 |
| Sources |
Environment Variable |
INFLUX_EVENT_RETENTION_POLICY_DURATION
| Description |
The retention policy duration describes for how long the Influx database keeps the event (rule result and machine messages) data. |
| Required |
No |
| Defaults to |
180d |
| Sources |
Environment Variable |
INFLUX_MSM_RETENTION_POLICY_DURATION
| Description |
The retention policy duration describes for how long the Influx database keeps the raw measurements data. |
| Required |
No |
| Defaults to |
7d |
| Sources |
Environment Variable |
INFLUX_MSM_DEFERRED_RETENTION_POLICY_DURATION
| Description |
The deferred retention policy duration describes for how long the Influx database keeps the raw measurements data. |
| Required |
No |
| Defaults to |
1d |
| Sources |
Environment Variable (cm.local.influx.msmDeferredRetentionPolicyDuration) |
INFLUX_MSM_LEVEL1_RETENTION_POLICY_DURATION
| Description |
The retention policy duration describes for how long the Influx database keeps the 1 minute aggregated measurements data. |
| Required |
No |
| Defaults to |
45d |
| Sources |
Environment Variable |
INFLUX_MSM_LEVEL2_RETENTION_POLICY_DURATION
| Description |
The retention policy duration describes for how long the Influx database keeps the 30 minute aggregated measurements data. |
| Required |
No |
| Defaults to |
90d |
| Sources |
Environment Variable |
INFLUX_MSM_LEVEL3_RETENTION_POLICY_DURATION
| Description |
The retention policy duration describes for how long the Influx database keeps the 12 hour aggregated measurements data. |
| Required |
No |
| Defaults to |
180d |
| Sources |
Environment Variable |
INFLUX_PPMP_METADATA_RETENTION_POLICY_DURATION
| Description |
The retention policy duration describes for how long the Influx database keeps the metadata information (e.g. part type). |
| Required |
No |
| Defaults to |
30d |
| Sources |
Environment Variable |
INFLUX_EVENT_BATCH_NUMBER_ACTIONS
| Description |
The number of actions (data point writes to the Influx database) to collect in batch for event messages. |
| Required |
No |
| Defaults to |
5000 |
| Sources |
Environment Variable |
INFLUX_EVENT_BATCH_BUFFER_LIMIT
| Description |
Size of queue for new events messages that are written before the previous (failed) are successfully written (needs to be larger than the actions in order to use 'Retry on error' strategy). |
| Required |
No |
| Defaults to |
50000 |
| Sources |
Environment Variable |
INFLUX_MSM_BATCH_NUMBER_ACTIONS
| Description |
The number of actions (data point writes to the Influx database) to collect in batch for measurement messages. |
| Required |
No |
| Defaults to |
8000 |
| Sources |
Environment Variable |
INFLUX_MSM_BATCH_BUFFER_LIMIT
| Description |
Size of queue for new measurements messages that are written before the previous (failed) are successfully written (needs to be larger than the actions in order to use 'Retry on error' strategy). |
| Required |
No |
| Defaults to |
50000 |
| Sources |
Environment Variable |