Correlation-server Configuration
rryCorrelation-server ConfigurationrryCorrelation-server Configuration
AlertPropertiesAlertProperties
- Name:
rsa.correlation.alert.keep-alive-time
- Default value:
0
- Type:
long
- Description:
The keepAlive time for threads
- Name:
rsa.correlation.alert.max-alerts-queue-size
- Default value:
10000
- Type:
integer
- Description:
The max rabbitmq alerter queue size
- Name:
rsa.correlation.alert.num-threads
- Default value:
3
- Type:
integer
- Description:
No. of threads to process
- Name:
rsa.correlation.alert.respond-enabled
- Default value:
true
- Type:
boolean
- Description:
The respond is enabled globally
- Name:
rsa.correlation.alert.respond-endpoint-severities
- Default value:
- Type:
list
- Description:
The list of severities which can be consumed by respond and are related to app-rules
- Name:
rsa.correlation.alert.retry-delay
- Default value:
1
- Type:
seconds
- Description:
retry time for each interval
- Name:
rsa.correlation.alert.risk-score-severities
- Default value:
- Type:
list
- Description:
The list in severities which can be consumed by risk score and are related to app-rules
- Name:
rsa.correlation.alert.sleep-time
- Default value:
1000
- Type:
long
- Description:
The max time to sleep in thread
- Name:
rsa.correlation.alert.statement-name-max-length
- Default value:
128
- Type:
integer
- Description:
The maximum length of the entire statement @Name
- Name:
rsa.correlation.alert.statement-name-place-holder-max-length
- Default value:
64
- Type:
integer
- Description:
The maximum length for each place holder value in the statement @Name
- Name:
rsa.correlation.alert.timeout-retry-policy
- Default value:
3650
- Type:
seconds
- Description:
Retry time in seconds for total timeout
- Name:
rsa.correlation.alert.total-threads
- Default value:
10
- Type:
integer
- Description:
The total number of threads in the pool
- Name:
rsa.correlation.alert.transient-enabled
- Default value:
true
- Type:
boolean
- Description:
The transient is enabled globally. Currently used only for key-value rule and not in basic rule
ContextHubPropertiesContextHubProperties
- Name:
rsa.correlation.contexthub.data-expired-in-seconds
- Default value:
5
- Type:
integer
- Description:
The duration of time before the ContextHub content is too old and need to be re-retrieved.
- Name:
rsa.correlation.contexthub.fail-on-retrieve-retry-count
- Default value:
3
- Type:
integer
- Description:
Number of times to retry when failed to retrieve data from ContextHub.
- Name:
rsa.correlation.contexthub.fail-on-retrieve-wait-between-retries
- Default value:
5
- Type:
seconds
- Description:
Wait duration between retries when failed to retrieve data from ContextHub.
- Name:
rsa.correlation.contexthub.fail-on-set-entries-wait-between-retries
- Default value:
5
- Type:
seconds
- Description:
Wait duration between retries when failed to add/delete entries to/from ContextHub.
- Name:
rsa.correlation.contexthub.file-backed-dir
- Default value:
- Type:
string
- Description:
Location on local disk where to store the paged files.
- Name:
rsa.correlation.contexthub.mapped-memory-size
- Default value:
0
- Type:
integer
- Description:
Total number of bytes of data that are kept in memory.
- Name:
rsa.correlation.contexthub.notification-handler-thread-pool-size
- Default value:
8
- Type:
integer
- Description:
Number of concurrent notification handler threads.
- Name:
rsa.correlation.contexthub.page-file-size
- Default value:
4096
- Type:
integer
- Description:
The size of each paged file stored on local disk.
- Name:
rsa.correlation.contexthub.set-entries-thread-pool-size
- Default value:
128
- Type:
integer
- Description:
Number of RSAContext set entries concurrent Threads pool size.
DataPrivacyPropertiesDataPrivacyProperties
- Name:
rsa.correlation.data-privacy.global-private-fields
- Default value:
- Type:
list
- Description:
List of fields that are always removed from the output for data privacy, regardless of source
DebugPropertiesDebugProperties
- Name:
rsa.correlation.debug.actions
- Default value:
- Type:
string
- Description:
- Name:
rsa.correlation.debug.enabled
- Default value:
false
- Type:
boolean
- Description:
- Name:
rsa.correlation.debug.resource-ids
- Default value:
- Type:
string
- Description:
EndpointPropertiesEndpointProperties
- Name:
rsa.correlation.endpoint.app-rules-paths
- Default value:
- Type:
list
- Description:
{@link List} of Endpoint App Rules candidate paths of the resource file.
- Name:
rsa.correlation.endpoint.enabled
- Default value:
true
- Type:
boolean
- Description:
{@code true} if Endpoint Rules processing is enabled.
EnginePropertiesEngineProperties
- Name:
rsa.correlation.engine.auto-start
- Default value:
true
- Type:
boolean
- Description:
Determines if all {@link Engine} should start on service deployed.
- Name:
rsa.correlation.engine.concurrent-deployment
- Default value:
10
- Type:
integer
- Description:
Number of asynchronous Engine deployment Tasks.
- Name:
rsa.correlation.engine.send-event-heart-beat-frequency
- Default value:
1
- Type:
seconds
- Description:
Log send Event heartbeat frequency.
- Name:
rsa.correlation.engine.startup-error-retry-interval
- Default value:
10
- Type:
seconds
- Description:
Retry interval if error occurs during startup.
EsperPropertiesEsperProperties
- Name:
rsa.correlation.esper.background-metrics-enabled
- Default value:
true
- Type:
boolean
- Description:
Set to {@code false} to get Esper metrics on demand.
- Name:
rsa.correlation.esper.background-metrics-frequency
- Default value:
5
- Type:
seconds
- Description:
How often should the background Esper metrics process should be performed.
- Name:
rsa.correlation.esper.config-resource
- Default value:
classpath:esper/
esper-config.xml - Type:
string
- Description:
Esper Configuration xml Resource.
- Name:
rsa.correlation.esper.enable-statement-metric
- Default value:
false
- Type:
boolean
- Description:
Set true if esper Metrics needs to be enabled. By default it is set to false by Esper. Making it true will allow to capture additional esper-metrics but note that activating Esper metrics may cause performance impacts
- Name:
rsa.correlation.esper.metrics-memory-back-off
- Default value:
1
- Type:
seconds
- Description:
How long to back off for after reaching a metrics timeout error.
- Name:
rsa.correlation.esper.metrics-num-threads
- Default value:
16
- Type:
integer
- Description:
The number of threads to use for calculating metrics, per engine. Each thread gets metrics for a single rule.
- Name:
rsa.correlation.esper.metrics-timeout
- Default value:
15
- Type:
seconds
- Description:
How long we should allow for retrieval of metrics for a single rule. Counting memory for rules that are using a lot of memory takes a lot of time and cpu that blocks processing of new events.
In the case of a timeout, we will capture the error for reporting purposes.
- Name:
rsa.correlation.esper.snapshot-dir
- Default value:
- Type:
string
- Description:
RSAPersist snapshot directory.
- Name:
rsa.correlation.esper.snapshot-frequency
- Default value:
5
- Type:
seconds
- Description:
Taking snapshot periodic duration.
- Name:
rsa.correlation.esper.use-external-clock
- Default value:
true
- Type:
boolean
- Description:
{@code true} for Esper to process CurrentTimeEvent.
FileMapPropertiesFileMapProperties
- Name: