@@ -40,114 +40,114 @@ services:
40
40
41
41
# #######################################################################################################################
42
42
# # 以下是可选监控组建,暂时注释,本地资源不够了,具备条件调试时打开
43
- elasticsearch :
44
- image : elasticsearch:7.2.0
45
- container_name : elasticsearch
46
- hostname : elasticsearch
47
- restart : always
48
- networks :
49
- - elk
50
- ports :
51
- - 9200:9200
52
- - 9300:9300
53
- environment :
54
- - TZ='Asia/Shanghai'
55
- - " ES_JAVA_OPTS=-Xms512m -Xmx512m"
56
- ulimits :
57
- memlock :
58
- soft : -1
59
- hard : -1
60
- volumes :
61
- - ./es1/elasticsearch/data:/usr/share/elasticsearch/data
62
- - ./es1/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml
63
-
64
- kibana :
65
- image : kibana:7.2.0
66
- container_name : kibana
67
- restart : always
68
- networks :
69
- - elk
70
- ports :
71
- - " 5601:5601"
72
- environment :
73
- ELASTICSEARCH_URL : http://elasticsearch:9200
74
- depends_on :
75
- - elasticsearch
76
-
77
- logstash :
78
- image : logstash:7.2.0
79
- container_name : logstash
80
- restart : always
81
- networks :
82
- - elk
83
- ports :
84
- - " 9601:9601"
85
- volumes :
86
- - ./logstash/config-dir:/config-dir
87
- command : logstash -f /config-dir
88
- environment :
89
- XPACK_MONITORING_ENABLED : " true"
90
- XPACK_MONITORING_ELASTICSEARCH_URL : http://elasticsearch:9200
91
- depends_on :
92
- - elasticsearch
93
-
94
- zoonavigator-api :
95
- image : docker.io/elkozmon/zoonavigator-api
96
- environment :
97
- SERVER_HTTP_PORT : 9005
98
- networks :
99
- - elk
100
- restart : unless-stopped
101
- depends_on :
102
- - zookeeper
103
-
104
- zoonavigator-web :
105
- image : docker.io/elkozmon/zoonavigator-web
106
- ports :
107
- - " 8004:8000"
108
- networks :
109
- - elk
110
- environment :
111
- API_HOST : " zoonavigator-api"
112
- API_PORT : 9005
113
- restart : unless-stopped
114
- links :
115
- - zoonavigator-api
116
- depends_on :
117
- - zoonavigator-api
118
-
119
- prometheus :
120
- image : prom/prometheus
121
- container_name : prometheus
122
- networks :
123
- - elk
124
- ports :
125
- - 9090:9090
126
- volumes :
127
- - ./prometheus/prometheus.yml:/etc/prometheus/prometheus.yml
128
-
129
- grafana :
130
- image : grafana/grafana
131
- container_name : grafana
132
- networks :
133
- - elk
134
- ports :
135
- - 3000:3000
136
- depends_on :
137
- - prometheus
138
- environment :
139
- - GF_AUTH_ANONYMOUS_ENABLED=true
140
- - GF_AUTH_ANONYMOUS_ORG_ROLE=Admin
141
-
142
- setup_grafana_datasource :
143
- image : appropriate/curl
144
- container_name : setup_grafana_datasource
145
- networks :
146
- - elk
147
- depends_on :
148
- - grafana
149
- volumes :
150
- - ./prometheus/create-datasource-and-dashboard.sh:/create.sh:ro
151
- command : /create.sh
43
+ # elasticsearch:
44
+ # image: elasticsearch:7.2.0
45
+ # container_name: elasticsearch
46
+ # hostname: elasticsearch
47
+ # restart: always
48
+ # networks:
49
+ # - elk
50
+ # ports:
51
+ # - 9200:9200
52
+ # - 9300:9300
53
+ # environment:
54
+ # - TZ='Asia/Shanghai'
55
+ # - "ES_JAVA_OPTS=-Xms512m -Xmx512m"
56
+ # ulimits:
57
+ # memlock:
58
+ # soft: -1
59
+ # hard: -1
60
+ # volumes:
61
+ # - ./es1/elasticsearch/data:/usr/share/elasticsearch/data
62
+ # - ./es1/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml
63
+ #
64
+ # kibana:
65
+ # image: kibana:7.2.0
66
+ # container_name: kibana
67
+ # restart: always
68
+ # networks:
69
+ # - elk
70
+ # ports:
71
+ # - "5601:5601"
72
+ # environment:
73
+ # ELASTICSEARCH_URL: http://elasticsearch:9200
74
+ # depends_on:
75
+ # - elasticsearch
76
+ #
77
+ # logstash:
78
+ # image: logstash:7.2.0
79
+ # container_name: logstash
80
+ # restart: always
81
+ # networks:
82
+ # - elk
83
+ # ports:
84
+ # - "9601:9601"
85
+ # volumes:
86
+ # - ./logstash/config-dir:/config-dir
87
+ # command: logstash -f /config-dir
88
+ # environment:
89
+ # XPACK_MONITORING_ENABLED: "true"
90
+ # XPACK_MONITORING_ELASTICSEARCH_URL: http://elasticsearch:9200
91
+ # depends_on:
92
+ # - elasticsearch
93
+ #
94
+ # zoonavigator-api:
95
+ # image: docker.io/elkozmon/zoonavigator-api
96
+ # environment:
97
+ # SERVER_HTTP_PORT: 9005
98
+ # networks:
99
+ # - elk
100
+ # restart: unless-stopped
101
+ # depends_on:
102
+ # - zookeeper
103
+ #
104
+ # zoonavigator-web:
105
+ # image: docker.io/elkozmon/zoonavigator-web
106
+ # ports:
107
+ # - "8004:8000"
108
+ # networks:
109
+ # - elk
110
+ # environment:
111
+ # API_HOST: "zoonavigator-api"
112
+ # API_PORT: 9005
113
+ # restart: unless-stopped
114
+ # links:
115
+ # - zoonavigator-api
116
+ # depends_on:
117
+ # - zoonavigator-api
118
+ #
119
+ # prometheus:
120
+ # image: prom/prometheus
121
+ # container_name: prometheus
122
+ # networks:
123
+ # - elk
124
+ # ports:
125
+ # - 9090:9090
126
+ # volumes:
127
+ # - ./prometheus/prometheus.yml:/etc/prometheus/prometheus.yml
128
+ #
129
+ # grafana:
130
+ # image: grafana/grafana
131
+ # container_name: grafana
132
+ # networks:
133
+ # - elk
134
+ # ports:
135
+ # - 3000:3000
136
+ # depends_on:
137
+ # - prometheus
138
+ # environment:
139
+ # - GF_AUTH_ANONYMOUS_ENABLED=true
140
+ # - GF_AUTH_ANONYMOUS_ORG_ROLE=Admin
141
+ #
142
+ # setup_grafana_datasource:
143
+ # image: appropriate/curl
144
+ # container_name: setup_grafana_datasource
145
+ # networks:
146
+ # - elk
147
+ # depends_on:
148
+ # - grafana
149
+ # volumes:
150
+ # - ./prometheus/create-datasource-and-dashboard.sh:/create.sh:ro
151
+ # command: /create.sh
152
152
networks :
153
153
elk:
0 commit comments