Skip to content
  • There are no suggestions because the search field is empty.

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: