1 #######################################################################################
\r
2 ############################## ElasticSearch Config ###################################
\r
3 #######################################################################################
\r
5 ############################## Networking ##############################
\r
7 # The ip address/hostname and port to the desired AAI instance
\r
8 # For development it's recommended to use a local instance of ES
\r
10 elasticsearch.ipAddress=aai.elasticsearch.simpledemo.openecomp.org
\r
11 elasticsearch.httpPort=9200
\r
12 elasticsearch.javaApiPort=8443
\r
14 ############################## Indexes ##############################
\r
16 # Index names for various searches.
\r
18 elasticsearch.indexName=entitysearchindex
\r
19 elasticsearch.topographicalIndexName=topographicalsearchindex
\r
20 elasticsearch.entityCountHistoryIndexName=entitycounthistoryindex
\r
21 elasticsearch.autosuggestIndexname=entityautosuggestindex
\r
23 # Default document type
\r
24 elasticsearch.type=default
\r
26 ############################## Index Mappings and Settings ##############################
\r
28 # JSON files for sparky elasticsearch indexes.
\r
30 elasticsearch.mappingsFileName=/etc/es_mappings.json
\r
31 elasticsearch.settingsFileName=/etc/es_settings.json
\r
32 elasticsearch.autosuggestSettingsFileName=/etc/autoSuggestSettings.json
\r
33 elasticsearch.autosuggestMappingsFileName=/etc/autoSuggestMappings.json
\r
34 elasticsearch.dynamicMappingsFileName=/etc/dynamicMappings.json
\r
35 elasticsearch.entityCountHistoryMappingsFileName=/etc/entityCountHistoryMappings.json
\r
37 ############################## Statistics Report Formatting ##############################
\r
39 # During synchronization, a formatted statisitics log is generated.
\r
41 # Response size in bytes histogram
\r
42 elasticsearch.taskProcessor.bytesHistogramLabel="[Response Size In Bytes]"
\r
43 elasticsearch.taskProcessor.bytesHistogramMaxYAxis=1000000
\r
44 elasticsearch.taskProcessor.bytesHistogramNumBins=20
\r
45 elasticsearch.taskProcessor.bytesHistogramNumDecimalPoints=2
\r
46 # "Work on Hand" statisitcs for external resource requests
\r
47 elasticsearch.taskProcessor.queueLengthHistogramLabel="[Queue Item Length]"
\r
48 elasticsearch.taskProcessor.queueLengthHistogramMaxYAxis=20000
\r
49 elasticsearch.taskProcessor.queueLengthHistogramNumBins=20
\r
50 elasticsearch.taskProcessor.queueLengthHistogramNumDecimalPoints=2
\r
51 # Time on queue (how long does a task stay on the work queue)
\r
52 elasticsearch.taskProcessor.taskAgeHistogramLabel="[Task Age In Ms]"
\r
53 elasticsearch.taskProcessor.taskAgeHistogramMaxYAxis=600000
\r
54 elasticsearch.taskProcessor.taskAgeHistogramNumBins=20
\r
55 elasticsearch.taskProcessor.taskAgeHistogramNumDecimalPoints=2
\r
56 # Per transaction response time for external resource requests
\r
57 elasticsearch.taskProcessor.responseTimeHistogramLabel="[Response Time In Ms]"
\r
58 elasticsearch.taskProcessor.responseTimeHistogramMaxYAxis=1000
\r
59 elasticsearch.taskProcessor.responseTimeHistogramNumBins=20
\r
60 elasticsearch.taskProcessor.responseTimeHistogramNumDecimalPoints=2
\r
61 # Transaction throughput velocity
\r
62 elasticsearch.taskProcessor.tpsHistogramLabel="[Transactions Per Second]"
\r
63 elasticsearch.taskProcessor.tpsHistogramMaxYAxis=100
\r
64 elasticsearch.taskProcessor.tpsHistogramNumBins=20
\r
65 elasticsearch.taskProcessor.tpsHistogramNumDecimalPoints=2
\r
67 ############################## Deprecated, to be removed or updated ##############################
\r
68 elasticsearch.taskProcessor.maxConcurrentWorkers=5
\r
69 elasticsearch.taskProcessor.transactionRateControllerEnabled=false
\r
70 elasticsearch.taskProcessor.numSamplesPerThreadForRunningAverage=100
\r
71 elasticsearch.taskProcessor.targetTPS=100
\r
72 elasticsearch.clusterName=ES_AAI_LOCALHOST