-
-
Notifications
You must be signed in to change notification settings - Fork 339
Expand file tree
/
Copy path.env
More file actions
69 lines (54 loc) · 2.57 KB
/
Copy path.env
File metadata and controls
69 lines (54 loc) · 2.57 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
COMPOSE_PROJECT_NAME=elastic
ELK_VERSION=9.4.2
#----------- Images to use ----------------------#
# the following images will be appended with the ELK_VERSION version number
ELASTICSEARCH_IMAGE_NAME=elastdocker/elasticsearch
LOGSTASH_IMAGE_NAME=elastdocker/logstash
KIBANA_IMAGE_NAME=elastdocker/kibana
APM_SERVER_IMAGE_NAME=elastdocker/apm-server
FILEBEAT_IMAGE_NAME=docker.elastic.co/beats/filebeat
METRICBEAT_IMAGE_NAME=docker.elastic.co/beats/metricbeat
# the following images will be used as is
ELASTICSEARCH_EXPORTER_IMAGE=quay.io/prometheuscommunity/elasticsearch-exporter:v1.10.0
LOGSTASH_EXPORTER_IMAGE=alxrem/prometheus-logstash-exporter
#----------- Resources --------------------------#
ELASTICSEARCH_HEAP=1024m
LOGSTASH_HEAP=512m
# Lock the Elasticsearch heap into RAM (mlockall). Keep "false" on rootless
# container backends (rootless podman) which can't raise RLIMIT_MEMLOCK to the
# heap size; set "true" on rootful Docker / production to prevent heap swapping.
ELASTICSEARCH_MEMORY_LOCK=false
#----------- Hosts and Ports --------------------#
# To be able to further "de-compose" the compose files, get hostnames from environment variables instead.
ELASTICSEARCH_HOST=elasticsearch
ELASTICSEARCH_PORT=9200
KIBANA_HOST=kibana
KIBANA_PORT=5601
LOGSTASH_HOST=logstash
APMSERVER_HOST=apm-server
APMSERVER_PORT=8200
#----------- Credentials ------------------------#
# Username & Password for Admin Elasticsearch cluster.
# This is used to set the password at setup, and used by others to connect to Elasticsearch at runtime.
# USERNAME cannot be changed! It is set here for parmeterization only.
ELASTIC_USERNAME=elastic
ELASTIC_PASSWORD=changeme
AWS_ACCESS_KEY_ID=nottherealid
AWS_SECRET_ACCESS_KEY=notherealsecret
ELASTIC_APM_SECRET_TOKEN=secrettokengoeshere
#----------- Kibana Encryption Keys -------------#
# 32+ char keys Kibana uses to encrypt security/saved-objects/reporting data.
# Defaults below are example values: change them for any real deployment.
KIBANA_ENCRYPTION_KEY=C1tHnfrlfxSPxPlQ8BlgPB5qMNRtg5V5
KIBANA_SAVED_OBJECTS_ENCRYPTION_KEY=D12GTfrlfxSPxPlGRBlgPB5qM5GOPDV5
KIBANA_REPORTING_ENCRYPTION_KEY=RSCueeHKzrqzOVTJhkjt17EMnzM96LlN
#----------- Cluster ----------------------------#
ELASTIC_CLUSTER_NAME=elastdocker-cluster
ELASTIC_INIT_MASTER_NODE=elastdocker-node-0
ELASTIC_NODE_NAME=elastdocker-node-0
# Hostnames of master eligible elasticsearch instances. (matches compose generated host name)
ELASTIC_DISCOVERY_SEEDS=elasticsearch
#----------- For Multinode Cluster --------------#
# Other nodes
ELASTIC_NODE_NAME_1=elastdocker-node-1
ELASTIC_NODE_NAME_2=elastdocker-node-2