blob: 99aea27d9eace1d4c9f30a0f037a1b59f804951f [file] [log] [blame]
#######################################################################################
############################## ElasticSearch Config ###################################
#######################################################################################
############################## Networking ##############################
#
# The ip address/hostname and port to the desired AAI instance
# For development it's recommended to use a local instance of ES
#
elasticsearch.ipAddress=aai-elasticsearch.{{.Values.nsPrefix}}
elasticsearch.httpPort=9200
elasticsearch.javaApiPort=8443
############################## Indexes ##############################
#
# Index names for various searches.
#
elasticsearch.indexName=entitysearchindex
elasticsearch.topographicalIndexName=topographicalsearchindex
elasticsearch.entityCountHistoryIndexName=entitycounthistoryindex
elasticsearch.autosuggestIndexname=entityautosuggestindex
# Default document type
elasticsearch.type=default
############################## Index Mappings and Settings ##############################
#
# JSON files for sparky elasticsearch indexes.
#
elasticsearch.mappingsFileName=/etc/es_mappings.json
elasticsearch.settingsFileName=/etc/es_settings.json
elasticsearch.autosuggestSettingsFileName=/etc/autoSuggestSettings.json
elasticsearch.autosuggestMappingsFileName=/etc/autoSuggestMappings.json
elasticsearch.dynamicMappingsFileName=/etc/dynamicMappings.json
elasticsearch.entityCountHistoryMappingsFileName=/etc/entityCountHistoryMappings.json
############################## Statistics Report Formatting ##############################
#
# During synchronization, a formatted statisitics log is generated.
#
# Response size in bytes histogram
elasticsearch.taskProcessor.bytesHistogramLabel="[Response Size In Bytes]"
elasticsearch.taskProcessor.bytesHistogramMaxYAxis=1000000
elasticsearch.taskProcessor.bytesHistogramNumBins=20
elasticsearch.taskProcessor.bytesHistogramNumDecimalPoints=2
# "Work on Hand" statisitcs for external resource requests
elasticsearch.taskProcessor.queueLengthHistogramLabel="[Queue Item Length]"
elasticsearch.taskProcessor.queueLengthHistogramMaxYAxis=20000
elasticsearch.taskProcessor.queueLengthHistogramNumBins=20
elasticsearch.taskProcessor.queueLengthHistogramNumDecimalPoints=2
# Time on queue (how long does a task stay on the work queue)
elasticsearch.taskProcessor.taskAgeHistogramLabel="[Task Age In Ms]"
elasticsearch.taskProcessor.taskAgeHistogramMaxYAxis=600000
elasticsearch.taskProcessor.taskAgeHistogramNumBins=20
elasticsearch.taskProcessor.taskAgeHistogramNumDecimalPoints=2
# Per transaction response time for external resource requests
elasticsearch.taskProcessor.responseTimeHistogramLabel="[Response Time In Ms]"
elasticsearch.taskProcessor.responseTimeHistogramMaxYAxis=1000
elasticsearch.taskProcessor.responseTimeHistogramNumBins=20
elasticsearch.taskProcessor.responseTimeHistogramNumDecimalPoints=2
# Transaction throughput velocity
elasticsearch.taskProcessor.tpsHistogramLabel="[Transactions Per Second]"
elasticsearch.taskProcessor.tpsHistogramMaxYAxis=100
elasticsearch.taskProcessor.tpsHistogramNumBins=20
elasticsearch.taskProcessor.tpsHistogramNumDecimalPoints=2
############################## Deprecated, to be removed or updated ##############################
elasticsearch.taskProcessor.maxConcurrentWorkers=5
elasticsearch.taskProcessor.transactionRateControllerEnabled=false
elasticsearch.taskProcessor.numSamplesPerThreadForRunningAverage=100
elasticsearch.taskProcessor.targetTPS=100
elasticsearch.clusterName=ES_AAI_LOCALHOST