You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

84 lines
3.3 KiB

# Copyright (C) 2005-2024 Splunk Inc. All Rights Reserved.
# This file contains attributes and values for configuring the IT Service
# Intelligence (ITSI) app.
#
# There is an itsi_nats.conf in $SPLUNK_HOME/etc/apps/SA-ITOA/default/.
# To set custom configurations, place an itsi_nats.conf in
# $SPLUNK_HOME/etc/apps/SA-ITOA/local/. You must restart Splunk software to enable
# configurations.
#
# To learn more about configuration files (including precedence) please see
# the documentation located at
# http://docs.splunk.com/Documentation/ITSI/latest/Configure/ListofITSIconfigurationfiles
#
# CAUTION: You can drastically affect your Splunk installation by changing these settings.
# Consult technical support (http://www.splunk.com/page/submit_issue) if you are not sure how
# to configure this file.
####
# GLOBAL SETTINGS
####
# Use the [default] stanza to define any global settings.
# * You can also define global settings outside of any stanza, at the top
# of the file.
# * Each .conf file should have at most one default stanza. If there are
# multiple default stanzas, attributes are combined. In the case of
# multiple definitions of the same attribute, the last definition in the
# file wins.
# * If an attribute is defined at both the global level and in a specific
# stanza, the value in the specific stanza takes precedence.
[nats_settings]
* Defines settings related to ITSI NATS implementation.
job_queue_timeout = <seconds>
* The amount of time, in seconds, before the backup/restore job queue
times out if the node owning the job has been down for too long to
allow other jobs to proceed.
* The minimum supported timeout period is 3600 seconds (1 hour). The system
sets the timeout to 3600 seconds when a value lower than this is set.
* Default: 43200 (12 hours)
require_tls_client_cert = <boolean>
* Whether tls setting is required while connecting to NATS server.
* If "0", NAT server is connected without tls certificate.
* If "1", NAT server is connected with tls certificate.
* Default: 0
require_auth = <boolean>
* Whether authentication is required while connecting to NATS server.
* If "0", NAT server is connected without authentication.
* If "1", NAT server is connected with authentication.
* Default: 0
nats_servers = <string>
* A comma separated list of urls used to connect to nats server.
* Default: nats://127.0.0.1:4222
nats_server_connect_time = <int>
* Limit how long it can take to establish a connection to a server.
* Default: 5 seconds
nats_max_reconnect_attempts = <int>
* The maximum reconnect attempts per server. Once reconnect to a server fails the specified
* amount of times in a row, it will be removed from the connect list.
* Default: 3
nats_reconnect_time_wait = <int>
* A wait setting to prevent to connect to the same server over and over.
* This makes sure that between two reconnect attempts to the same server at least a certain amount of time has passed.
* Default: 5 seconds
retention_max_age = <int>
* The maximum age of any message in the stream, expressed in seconds.
* Messages older than this will be removed from the stream.
* Default: 3600 seconds
max_memory_store = <int>
* Maximum memory storage that can be allocated to JetStream in bytes.
* Default: 1073741824 bytes
max_file_store = <int>
* Maximum file storage that can be allocated to JetStream in bytes.
* Default: 53687091200 bytes