-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdocker-compose.yml
92 lines (89 loc) · 3.69 KB
/
docker-compose.yml
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
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
#########################################################################
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN #
# #
# File generated by openITCOCKPIT #
# #
# Created: 30.09.2019 12:03 #
#########################################################################
version: '3'
services:
carbon-cache01:
image: openitcockpit/carbon-cache:latest
hostname: carbon-cache01
volumes:
- /var/lib/graphite/whisper:/var/lib/graphite/whisper
- /var/lib/openitcockpit/etc/generated/carbon:/var/lib/openitcockpit/etc/generated/carbon
- /var/lib/openitcockpit/etc/default/carbon:/var/lib/openitcockpit/etc/default/carbon
- /etc/openitcockpit/carbon:/etc/carbon
command: ["/opt/graphite/bin/carbon-cache.py", "--config=/etc/carbon/carbon.conf", "--nodaemon", "start", "--instance", "01"]
logging:
driver: "json-file"
options:
max-size: "200k"
max-file: "10"
carbon-cache02:
image: openitcockpit/carbon-cache:latest
hostname: carbon-cache02
volumes:
- /var/lib/graphite/whisper:/var/lib/graphite/whisper
- /var/lib/openitcockpit/etc/generated/carbon:/var/lib/openitcockpit/etc/generated/carbon
- /var/lib/openitcockpit/etc/default/carbon:/var/lib/openitcockpit/etc/default/carbon
- /etc/openitcockpit/carbon:/etc/carbon
command: ["/opt/graphite/bin/carbon-cache.py", "--config=/etc/carbon/carbon.conf", "--nodaemon", "start", "--instance", "02"]
logging:
driver: "json-file"
options:
max-size: "200k"
max-file: "10"
graphite-web:
image: openitcockpit/graphite-web:latest
ports:
- "127.0.0.1:8888:8080"
volumes:
- /var/lib/graphite/whisper:/var/lib/graphite/whisper
- /var/lib/openitcockpit/etc/generated/carbon:/var/lib/openitcockpit/etc/generated/carbon
- /var/lib/openitcockpit/etc/default/carbon:/var/lib/openitcockpit/etc/default/carbon
- /etc/openitcockpit/carbon:/etc/carbon
logging:
driver: "json-file"
options:
max-size: "200k"
max-file: "10"
carbon-c-relay:
image: openitcockpit/carbon-c-relay:latest
ports:
- "127.0.0.1:2003:2003"
volumes:
- /var/lib/openitcockpit/etc/generated/carbon:/var/lib/openitcockpit/etc/generated/carbon
- /var/lib/openitcockpit/etc/default/carbon:/var/lib/openitcockpit/etc/default/carbon
- /etc/openitcockpit/carbon:/etc/carbon
command: ["/opt/carbon-c-relay/bin/relay", "-f", "/etc/carbon/carbon-c-relay.conf", "-w 4", "-p", "2003"]
logging:
driver: "json-file"
options:
max-size: "200k"
max-file: "10"
grafana:
image: grafana/grafana
environment:
- GF_SECURITY_ADMIN_PASSWORD__FILE=/etc/openitcockpit/grafana/admin_password
- GF_PATHS_CONFIG=/etc/openitcockpit/grafana/grafana.ini
- GF_PATHS_DATA=/var/lib/grafana
- GF_PATHS_HOME=/usr/share/grafana
- GF_PATHS_LOGS=/var/log/grafana
- GF_PATHS_PLUGINS=/var/lib/grafana/plugins
- GF_PATHS_PROVISIONING=/etc/grafana/provisioning
ports:
- "127.0.0.1:3033:3033"
volumes:
- grafana-data:/var/lib/grafana
- /var/lib/openitcockpit/etc/generated/grafana:/var/lib/openitcockpit/etc/generated/grafana
- /var/lib/openitcockpit/etc/default/grafana:/var/lib/openitcockpit/etc/default/grafana
- /etc/openitcockpit/grafana:/etc/openitcockpit/grafana
logging:
driver: "json-file"
options:
max-size: "200k"
max-file: "10"
volumes:
grafana-data: