Modifying the CR to customize your IBM Match 360 installation
A custom resource (CR) enables you to configure how the IBM Match 360 service is installed in your environment. You can tune and customize the installation by modifying the properties of the CR.
This topic documents a subset of the configuration options that you can include in the
spec section of the IBM Match 360
CR (mdm-cr). If you do not specify a value for a property, the default value is
used.
IBM Match 360 provides t-shirt sizing to enable you to scale the service installation up or down. For information about scaling IBM Match 360 and other services, see Scaling services.
For each IBM Match 360 microservice, you can
change CR options related to resource allocation. When you specify custom values for resource
allocation options, those values are applied after any service-level scaling
configuration that is in place (such as small, medium, or
large). The custom values specified here override the scaling default values.
- Custom resource details
- Kind:
mdm
Modifying the CR after installation
You can edit the IBM Match 360 CR after installing the service.
mdm-cr) spec, use the
oc patch
command.oc patch mdm mdm-cr --namespace ${PROJECT_CPD_INST_OPERANDS} -p '{"spec":{"parameterName":"parameterValue"}}' --type=mergemdm-cr) spec, use the
oc edit command.
oc edit mdm mdm-cr --namespace ${PROJECT_CPD_INST_OPERANDS}Configuration options
The available configuration options in the CR spec are separated into the sections. There is one section for each IBM Match 360 microservice.
Data microservice
mdm_data CR spec configuration options pertain to the Data
microservice of IBM Match 360.| Spec field | Type | Default value | Description |
|---|---|---|---|
mdm_data.autoscaler.behavior.scaleDown.policies.type |
String | Pods |
If automatic horizontal scaling is enabled (autoScaleConfig=true), this
property defines the behavior for scaling down the Data microservice. For example, for the default
value Pods, autoscaling down decreases the number of mdm_data
pods. |
mdm_data.autoscaler.behavior.scaleDown.policies.value |
Integer | 1 |
The number of resources (such as pods, by default) that are decreased in a single scale-down action for the Data microservice. |
mdm_data.autoscaler.behavior.scaleDown.policies.periodSeconds |
Integer | 60 |
The length of time set aside for the scale-down period for the Data microservice. |
mdm_data.autoscaler.behavior.scaleUp.policies.type |
String | Pods |
If automatic horizontal scaling is enabled (autoScaleConfig=true), this
property defines the behavior for scaling up the Data microservice. For example, for the default
value Pods, autoscaling up increases the number of mdm_data pods.
|
mdm_data.autoscaler.behavior.scaleUp.policies.value |
Integer | 1 |
The number of resources (such as pods, by default) that are increased in a single scale-up action for the Data microservice. |
mdm_data.autoscaler.behavior.scaleUp.policies.periodSeconds |
Integer | 60 |
The length of time set aside for the scale-up period for the Data microservice. |
mdm_data.autoscaler.metrics.type |
String | Resource |
If automatic horizontal scaling is enabled (autoScaleConfig=true), this
property defines the type of metrics that are used to trigger a scale-up or scale-down for the Data
microservice. |
mdm_data.autoscaler.metrics.resource.name |
String | cpu |
The type of resource that is measured as the metric of whether to trigger a scale-up or scale-down for the Data microservice. |
mdm_data.autoscaler.metrics.resource.target.type |
String | Utilization |
Defines the measurement target, such as the default, utilization. If the default is also used
for the resource.name property, then the measurement target is the percentage of
CPU utilization. The threshold to trigger a change is defined in the
resource.target.averageUtilization property. |
mdm_data.autoscaler.metrics.resource.target.averageUtilization |
Integer | 50 |
The average Data microservice CPU utilization percentage that:
|
mdm_data.autoscaler.max_replicas |
Integer | 12 |
The maximum number of replicas for the Data microservice deployment. |
mdm_data.autoscaler.min.replicas |
Integer | 3 |
The minimum number of replicas for the Data microservice deployment. |
mdm_data.instrumentation.enabled |
Boolean | false |
Specifies whether instrumentation is enabled for the Data microservice. |
mdm_data.java.heap_memory |
String | 2g |
The amount of heap memory allocated for the web container of the Data microservice. |
mdm_data.log_levels |
List | ||
mdm_data.deployment.replicas |
Integer | 3 |
The number of replicas for the Data microservice deployment. |
mdm_data.deployment.resources.limits.cpu |
Integer | 2 |
The maximum number of CPUs for each main Data microservice container. |
mdm_data.deployment.resources.limits.memory |
String | 3Gi |
The maximum amount of memory for each main Data microservice container. |
mdm_data.deployment.resources.requests.cpu |
String | 2 |
The initial number of CPUs requested for each main Data microservice container. |
mdm_data.deployment.resources.requests.memory |
String | 3Gi |
The initial amount of memory requested for each main Data microservice container. |
mdm_data.sample_data_job.directory_limit |
Integer | 4 |
The maximum amount of directories for each main sample data job container. |
mdm_data.sample_data_job.resources.limit.cpu |
String | 1 |
The maximum number of CPUs for each main sample data job container. |
mdm_data.sample_data_job.resources.limit.memory |
String | 2Gi |
The maximum amount of memory for each main sample job container. |
mdm_data.sample_data_job.resources.requests.cpu |
String | 1 |
The initial number of CPUs requested for each main sample data job container. |
mdm_data.sample_data_job.resources.requests.memory |
String | 2Gi |
The maximum amount of memory for each main sample data job container. |
mdm_data.secret_cleanup_cron.date_string_retention_policy |
String | "7 days ago" |
A mostly free form, human readable date string that specifies how long secrets should be retained. A date string might contain items indicating calendar date, time of day, time zone, day of week, relative time, relative date, and numbers. An empty string indicates the beginning of the day. The date string format is more complex than is easily documented here but is fully described in the info documentation. |
mdm_data.secret_cleanup_cron.enabled |
Boolean | false |
Specifies whether the secret cleanup cron job should be run. |
mdm_data.secret_cleanup_cron.schedule |
String | "0 17 * * *" |
A cron job string signifying how often the cleanup cron job should run. |
mdm_data.spark.driver.cpu |
String | "" |
The number of CPUs requested for the driver pod. The empty string signifies that there is no hard CPU limit for the driver pod. |
mdm_data.spark.driver.memory |
String | 2Gi |
The amount of memory requested for the driver pod. |
mdm_data.spark.executor.cpu |
Integer | 1 |
The number of CPUs requested for each executor pod. |
mdm_data.spark.executor.instances |
Integer | 4 |
The number of executor instances for each Data microservice job. |
mdm_data.spark.executor.memory |
String | 2048m |
The amount of memory requested for each executor pod. |
mdm_data.spark.memory_overhead_factor |
Decimal | 0.1 |
The Memory Overhead Factor that allocates memory to non-JVM memory, including off-heap memory allocations, non-JVM tasks, and various system processes. |
Matching microservice
mdm_matching CR spec configuration options pertain to the Matching
microservice of IBM Match 360. | Spec field | Type | Default value | Description |
|---|---|---|---|
mdm_matching.autoscaler.behavior.scaleDown.policies.type |
String | Pods |
If automatic horizontal scaling is enabled (autoScaleConfig=true), this
property defines the behavior for scaling down the Matching microservice. For example, for the
default value Pods, autoscaling down decreases the number of
mdm_matching pods. |
mdm_matching.autoscaler.behavior.scaleDown.policies.value |
Integer | 1 |
The number of resources (such as pods, by default) that are decreased in a single scale-down action for the Matching microservice. |
mdm_matching.autoscaler.behavior.scaleDown.policies.periodSeconds |
Integer | 60 |
The length of time set aside for the scale-down period for the Matching microservice. |
mdm_matching.autoscaler.behavior.scaleUp.policies.type |
String | Pods |
If automatic horizontal scaling is enabled (autoScaleConfig=true), this
property defines the behavior for scaling up the Matching microservice. For example, for the default
value Pods, autoscaling up increases the number of mdm_matching
pods. |
mdm_matching.autoscaler.behavior.scaleUp.policies.value |
Integer | 1 |
The number of resources (such as pods, by default) that are increased in a single scale-up action for the Matching microservice. |
mdm_matching.autoscaler.behavior.scaleUp.policies.periodSeconds |
Integer | 60 |
The length of time set aside for the scale-up period for the Matching microservice. |
mdm_matching.autoscaler.metrics.type |
String | Resource |
If automatic horizontal scaling is enabled (autoScaleConfig=true), this
property defines the type of metrics that are used to trigger a scale-up or scale-down for the
Matching microservice. |
mdm_matching.autoscaler.metrics.resource.name |
String | cpu |
The type of resource that is measured as the metric of whether to trigger a scale-up or scale-down for the Matching microservice. |
mdm_matching.autoscaler.metrics.resource.target.type |
String | Utilization |
Defines the measurement target, such as the default, utilization. If the default is also used
for the resource.name property, then the measurement target is the percentage of
CPU utilization. The threshold to trigger a change is defined in the
resource.target.averageUtilization property. |
mdm_matching.autoscaler.metrics.resource.target.averageUtilization |
Integer | 50 |
The average Matching microservice CPU utilization percentage that:
|
mdm_matching.autoscaler.max_replicas |
Integer | 12 |
The maximum number of replicas for the Matching microservice deployment. |
mdm_matching.autoscaler.min_replicas |
Integer | 3 |
The minimum number of replicas for the Matching microservice deployment. |
mdm_matching.deployment.replicas |
Integer | 3 |
The number of replicas for the Matching microservice deployment. |
mdm_matching.deployment.resources.limits.cpu |
String | 2 |
The maximum number of CPUs for each main Matching microservice container. |
mdm_matching.deployment.resources.limist.memory |
String | 4Gi |
The maximum amount of memory for each main Matching microservice container. |
mdm_matching.deployment.resources.requests.cpu |
String | 2 |
The initial number of CPUs requested for each main Matching microservice container. |
mdm_matching.deployment.resources.requests.memory |
String | 4Gi |
The initial amount of memory requested for each main Matching microservice container. |
mdm_matching.java.heap_memory |
String | 2g |
The amount of heap memory allocated for the web container of the Matching microservice. |
mdm_matching.performance_tracker.enabled |
Boolean | false |
Specifies whether performance tracking is enabled. |
mdm_matching.performance_tracker.service_time_max |
Integer | 10000 |
The maximum expected service response time in milliseconds. |
mdm_matching.performance_tracker.time_window_start |
String | "00:00:00" |
The start time for performance tracking during a specified time period. |
mdm_matching.performance_tracker.time_window_end |
String | "23:59:59" |
The end time for performance tracking during a specified time period. |
Model microservice
mdm_model CR spec configuration options pertain to the Model
microservice of IBM Match 360. | Spec field | Type | Default value | Description |
|---|---|---|---|
mdm_model.autoscaler.behavior.scaleDown.policies.type |
String | Pods |
If automatic horizontal scaling is enabled (autoScaleConfig=true), this
property defines the behavior for scaling down the Model microservice. For example, for the default
value Pods, autoscaling down decreases the number of mdm_model
pods. |
mdm_model.autoscaler.behavior.scaleDown.policies.value |
Integer | 1 |
The number of resources (such as pods, by default) that are decreased in a single scale-down action for the Model microservice. |
mdm_model.autoscaler.behavior.scaleDown.policies.periodSeconds |
Integer | 60 |
The length of time set aside for the scale-down period for the Model microservice. |
mdm_model.autoscaler.behavior.scaleUp.policies.type |
String | Pods |
If automatic horizontal scaling is enabled (autoScaleConfig=true), this
property defines the behavior for scaling up the Model microservice. For example, for the default
value Pods, autoscaling up increases the number of mdm_model pods.
|
mdm_model.autoscaler.behavior.scaleUp.policies.value |
Integer | 1 |
The number of resources (such as pods, by default) that are increased in a single scale-up action for the Model microservice. |
mdm_model.autoscaler.behavior.scaleUp.policies.periodSeconds |
Integer | 60 |
The length of time set aside for the scale-up period for the Model microservice. |
mdm_model.autoscaler.metrics.type |
String | Resource |
If automatic horizontal scaling is enabled (autoScaleConfig=true), this
property defines the type of metrics that are used to trigger a scale-up or scale-down for the Model
microservice. |
mdm_model.autoscaler.metrics.resource.name |
String | cpu |
The type of resource that is measured as the metric of whether to trigger a scale-up or scale-down for the Model microservice. |
mdm_model.autoscaler.metrics.resource.target.type |
String | Utilization |
Defines the measurement target, such as the default, utilization. If the default is also used
for the resource.name property, then the measurement target is the percentage of
CPU utilization. The threshold to trigger a change is defined in the
resource.target.averageUtilization property. |
mdm_model.autoscaler.metrics.resource.target.averageUtilization |
Integer | 50 |
The average Model microservice CPU utilization percentage that:
|
mdm_model.autoscaler.max_replicas |
Integer | 12 |
The maximum number of replicas for the Model microservice deployment. |
mdm_model.autoscaler.min_replicas |
Integer | 3 |
The minimum number of replicas for the Model microservice deployment. |
mdm_model.deployment.replicas |
Integer | 3 |
The number of replicas for the Model microservice deployment. |
mdm_model.deployment.resources.limits.cpu |
String | 2 |
The maximum number of CPUs for each main Model microservice container. |
mdm_model.deployment.resources.limits.memory |
String | 4Gi |
The maximum amount of memory for each main Model microservice container. |
mdm_model.deployment.resources.requests.cpu |
String | 2 |
The initial number of CPUs requested for each main Model microservice container. |
mdm_model.deployment.resources.requests.memory |
String | 4Gi |
The initial amount of memory requested for each main Model microservice container. |
mdm_model.java.heap_memory |
String | 2g |
The amount of heap memory allocated for the web container of the Model microservice. |
Configuration microservice
mdm_configuration CR spec configuration options pertain to the
Configuration microservice of IBM Match 360. | Spec field | Type | Default value | Description |
|---|---|---|---|
mdm_configuration.deployment.replicas |
Integer | 1 |
The number of replicas for the Configuration microservice deployment. |
mdm_configuration.deployment.resources.requests.cpu |
String | 2 |
The initial number of CPUs requested for each main Configuration microservice container. |
mdm_configuration.deployment.resources.requests.memory |
String | 4Gi |
The initial amount of memory requested for each main Configuration microservice container. |
mdm_configuration.deployment.resources.limits.cpu |
String | 2 |
The maximum number of CPUs for each main Configuration microservice container. |
mdm_configuration.deployment.resources.limits.memory |
String | 4Gi |
The maximum amount of memory requested for each main Configuration microservice container. |
mdm_configuration.deployment.termination_grace_period_seconds |
Integer | 90 |
The length of time, in seconds, taken to shut down a Configuration microservice container gracefully. |
mdm_configuration.deployment.strategy.type |
String | RollingUpdate |
The strategy used to replace old Configuration microservice pods with new ones. |
mdm_configuration.deployment.strategy.rolling_update.max_unavailable |
Integer | 25% |
The maximum percentage of Configuration microservice pods that can be unavailable at any given moment during the update process. |
mdm_configuration.deployment.strategy.rolling_update.max_surge |
Integer | 25% |
The maximum percentage of Configuration microservice pods that can be created beyond the configured number of pods. |
mdm_configuration.deployment.progress_deadline_seconds |
Integer | 240 |
The length of time, in seconds, that the deployment controller waits before indicating that the deployment's progress has stalled. |
mdm_configuration.java.heap_memory |
String | 512 |
The amount of heap memory allocated for the web container of the Configuration microservice. |
Job microservice
mdm_job CR spec configuration options pertain to the Job
microservice of IBM Match 360. | Spec field | Type | Default value | Description |
|---|---|---|---|
mdm_job.autoscaler.behavior.scaleDown.policies.type |
String | Pods |
If automatic horizontal scaling is enabled (autoScaleConfig=true), this
property defines the behavior for scaling down the Job microservice. For example, for the default
value Pods, autoscaling down decreases the number of mdm_job pods.
|
mdm_job.autoscaler.behavior.scaleDown.policies.value |
Integer | 1 |
The number of resources (such as pods, by default) that are decreased in a single scale-down action for the Job microservice. |
mdm_job.autoscaler.behavior.scaleDown.policies.periodSeconds |
Integer | 60 |
The length of time set aside for the scale-down period for the Job microservice. |
mdm_job.autoscaler.behavior.scaleUp.policies.type |
String | Pods |
If automatic horizontal scaling is enabled (autoScaleConfig=true), this
property defines the behavior for scaling up the Job microservice. For example, for the default
value Pods, autoscaling up increases the number of mdm_job pods.
|
mdm_job.autoscaler.behavior.scaleUp.policies.value |
Integer | 1 |
The number of resources (such as pods, by default) that are increased in a single scale-up action for the Job microservice. |
mdm_job.autoscaler.behavior.scaleUp.policies.periodSeconds |
Integer | 60 |
The length of time set aside for the scale-up period for the Job microservice. |
mdm_job.autoscaler.metrics.type |
String | Resource |
If automatic horizontal scaling is enabled (autoScaleConfig=true), this
property defines the type of metrics that are used to trigger a scale-up or scale-down for the Job
microservice. |
mdm_job.autoscaler.metrics.resource.name |
String | cpu |
The type of resource that is measured as the metric of whether to trigger a scale-up or scale-down for the Job microservice. |
mdm_job.autoscaler.metrics.resource.target.type |
String | Utilization |
Defines the measurement target, such as the default, utilization. If the default is also used
for the resource.name property, then the measurement target is the percentage of
CPU utilization. The threshold to trigger a change is defined in the
resource.target.averageUtilization property. |
mdm_job.autoscaler.metrics.resource.target.averageUtilization |
Integer | 50 |
The average Job microservice CPU utilization percentage that:
|
mdm_job.autoscaler.max_replicas |
Integer | 12 |
The maximum number of replicas for the Job microservice deployment. |
mdm_job.autoscaler.min_replicas |
Integer | 3 |
The minimum number of replicas for the Job microservice deployment. |
mdm_job.deployment.replicas |
Integer | 3 |
The number of replicas for the Job microservice deployment. |
mdm_job.deployment.resources.limits.cpu |
String | 2 |
The maximum number of CPUs for each main Job microservice container. |
mdm_job.deployment.resources.limits.memory |
String | 8Gi |
The maximum amount of memory for each main Job microservice container. |
mdm_job.deployment.resources.requests.cpu |
String | 2 |
The initial number of CPUs requested for each main Job microservice container. |
mdm_job.deployment.resources.requests.memory |
String | 4Gi |
The initial amount of memory requested for each main Job microservice container. |
mdm_job.job_cleanup_cron_job.enabled |
Boolean | true |
Specifies whether a cron job is used to remove finished jobs. |
mdm_job.job_cleanup_cron_job.schedule |
String | @hourly |
The interval defining how frequently the cleanup cron job runs. |
mdm_job.job_cleanup_cron_job.retention_policy.succeeded |
String | now-48 hours |
The length of time that Kubernetes resources of successful jobs are retained before being cleaned up. |
mdm_job.job_cleanup_cron_job.retention_policy.failed |
String | now-48 hours |
The length of time that Kubernetes resources of failed jobs are retained before being cleaned up. |
mdm_job.job_cleanup_cron_job.retention_policy.active |
String | now-7 days |
The length of time that Kubernetes resources of active jobs are retained before being cleaned up. |
mdm_job.job_cleanup_cron_job.resources.limits.cpu |
String | 1 |
The maximum number of CPUs for each job cleanup container. |
mdm_job.job_cleanup_cron_job.resources.limits.memory |
String | 1Gi |
The maximum amount of memory for each job cleanup container. |
mdm_job.job_cleanup_cron_job.resources.requests.cpu |
String | 1 |
The initial number of CPUs requested for each job cleanup container |
mdm_job.job_cleanup_cron_job.resources.requests.memory |
String | 1Gi |
The initial amount of memory for each job cleanup container. |
mdm_job.validations.spark_validation |
String | {"spark_driver_memory_max": "512", "spark.executor.cores_max": "20",
"spark.executor.instances_max": "256"} |
Limitations to Spark job resource usage:
|
Entity management UI
mdm_em_ui CR spec configuration options pertain to the Entity
management UI microservice of IBM Match 360. | Spec field | Type | Default value | Description |
|---|---|---|---|
mdm_em_ui.autoscaler.behavior.scaleDown.policies.type |
String | Pods |
If automatic horizontal scaling is enabled (autoScaleConfig=true), this
property defines the behavior for scaling down the Entity management UI microservice. For example,
for the default value Pods, autoscaling down decreases the number of
mdm_em_ui pods. |
mdm_em_ui.autoscaler.behavior.scaleDown.policies.value |
Integer | 1 |
The number of resources (such as pods, by default) that are decreased in a single scale-down action for the Entity management UI microservice. |
mdm_em_ui.autoscaler.behavior.scaleDown.policies.periodSeconds |
Integer | 60 |
The length of time set aside for the scale-down period for the Entity management UI microservice. |
mdm_em_ui.autoscaler.behavior.scaleUp.policies.type |
String | Pods |
If automatic horizontal scaling is enabled (autoScaleConfig=true), this
property defines the behavior for scaling up the Entity management UI microservice. For example, for
the default value Pods, autoscaling up increases the number of
mdm_em_ui pods. |
mdm_em_ui.autoscaler.behavior.scaleUp.policies.value |
Integer | 1 |
The number of resources (such as pods, by default) that are increased in a single scale-up action for the Entity management UI microservice. |
mdm_em_ui.autoscaler.behavior.scaleUp.policies.periodSeconds |
Integer | 60 |
The length of time set aside for the scale-up period for the Entity management UI microservice. |
mdm_em_ui.autoscaler.metrics.type |
String | Resource |
If automatic horizontal scaling is enabled (autoScaleConfig=true), this
property defines the type of metrics that are used to trigger a scale-up or scale-down for the
Entity management UI microservice. |
mdm_em_ui.autoscaler.metrics.resource.name |
String | cpu |
The type of resource that is measured as the metric of whether to trigger a scale-up or scale-down for the Entity management UI microservice. |
mdm_em_ui.autoscaler.metrics.resource.target.type |
String | Utilization |
Defines the measurement target, such as the default, utilization. If the default is also used
for the resource.name property, then the measurement target is the percentage of
CPU utilization. The threshold to trigger a change is defined in the
resource.target.averageUtilization property. |
mdm_em_ui.autoscaler.metrics.resource.target.averageUtilization |
Integer | 50 |
The average Entity management UI microservice CPU utilization percentage that:
|
mdm_em_ui.autoscaler.max_replicas |
Integer | 12 |
The maximum number of replicas for the Entity Management UI microservice deployment. |
mdm_em_ui.autoscaler.min_replicas |
Integer | 3 |
The minimum number of replicas for the Entity Management UI microservice deployment. |
mdm_em_ui.replicas |
Integer | 3 |
The number of replicas for the Entity Management UI microservice deployment. |
mdm_em_ui.resources.limits.cpu |
String | 2 |
The maximum number of CPUs for each Entity Management UI container. |
mdm_em_ui.resources.limits.memory |
String | 4Gi |
The maximum amount of memory for each Entity Management UI container. |
mdm_em_ui.resources.requests.cpu |
String | 2 |
The initial number of CPUs requested for each Entity Management UI container. |
mdm_em_ui.resources.requests.memory |
String | 4Gi |
The initial amount of memory requested for each Entity Management UI container. |
Configuration UI
mdm_config_ui CR spec configuration options pertain to the
Configuration UI microservice of IBM Match 360.
| Spec field | Type | Default value | Description |
|---|---|---|---|
mdm_config_ui.replicas |
Integer | 3 |
The number of replicas for the Configuration UI microservice deployment. |
mdm_config_ui.resources.limits.cpu |
String | 2 |
The maximum number of CPUs for each main Configuration UI container. |
mdm_config_ui.resources.limits.memory |
String | 4Gi |
The maximum amount of memory for each main Configuration UI container. |
mdm_config_ui.resources.requests.cpu |
String | 2 |
The initial number of CPUs requested for each Configuration UI container. |
mdm_config_ui.resources.requests.memory |
String | 4Gi |
The initial amount of memory requested for each Configuration UI container. |
mdm_config_ui.deployment.termination_grace_period_seconds |
Integer | 90 |
The length of time, in seconds, taken to shut down the Configuration UI container gracefully. |
Neo4j graph database
neo4j CR spec configuration options pertain to the Neo4j graph
database used by IBM Match 360. Neo4j
configuration is done at the microservice level, meaning that each IBM Match 360 can have a different configuration setup. The
neo4j configuration sections of the CR are found in the following areas of the
specification, where <microservice-name> is one of the microservice names:
data, matching, model,
configuration, and job:spec
mdm_<microservice-name>
neo4j
connectionProperties
...
generalProperties
...| Spec field | Type | Default value | Description |
|---|---|---|---|
mdm_<microservice-name>.neo4j.connectionProperties.MAX_CONNECTION_POOL_SIZE |
Integer | 100 |
The maximum allowed number of idle and currently in-use connections by the driver. |
mdm_<microservice-name>.neo4j.connectionProperties.IDLE_TIME_BEFORE_CONNECTION_TEST |
[Long, String] | [50, MILLISECONDS] |
The idle timeout for pooled connections. A connection that has been idle in the connection
pool for longer than the given timeout value is stale and will be closed. The string value of this
parameter defines the time unit. Use one of the following values:
|
mdm_<microservice-name>.neo4j.connectionProperties.MAX_CONNECTION_LIFETIME |
[Long, String] | [3600000, MILLISECONDS] |
The maximum connection lifetime for pooled connections. A connection that has been created
for longer than the given time will be closed. The string value of this parameter defines the time
unit. Use one of the following values:
|
mdm_<microservice-name>.neo4j.connectionProperties.CONNECTION_ACQUISITION_TIMEOUT |
[Long, String] | [60000, MILLISECONDS] |
The maximum waiting time to either acquire an idle connection from the pool when the
connection pool is full or create a new connection when the pool is not full. The string value of
this parameter defines the time unit. Use one of the following values:
|
mdm_<microservice-name>.neo4j.connectionProperties.FETCH_SIZE |
Long | 1000 |
The number of records to pull in each batch. |
mdm_<microservice-name>.neo4j.connectionProperties.ROUTING_TABLE_PURGE_DELAY |
[Long, String] | [30, SECONDS] |
The length of time to wait before purging stale routing tables. The string value of this
parameter defines the time unit. Use one of the following values:
|
mdm_<microservice-name>.neo4j.connectionProperties.MAX_TRANSACTION_RETRY_TIME |
[Long, String] | [30000, MILLISECONDS] |
The maximum length of time that the system attempts to retry managed transactions. The
string value of this parameter defines the time unit. Use one of the following values:
|
mdm_<microservice-name>.neo4j.connectionProperties.CONNECTION_TIMEOUT |
[Long, String] | [30000, MILLISECONDS] |
The length of time that the system waits before timing out when trying to establish a
connection with a server. The string value of this parameter defines the time unit. Use one of the
following values:
|
mdm_<microservice-name>.neo4j.connectionProperties.EVENT_LOOP_THREADS |
Integer | 0 |
The event loop thread count. |
mdm_<microservice-name>.neo4j.generalProperties.TTL_TRANSACTION_TIMEOUT |
Long | 120 |
The length of time, in seconds, that the system waits before timing out and closing a composite transaction. |