-
Notifications
You must be signed in to change notification settings - Fork 0
/
docker-compose.yml
52 lines (48 loc) · 2.67 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
version: '3'
services:
grafana:
build: ./grafana
ports:
- "3000:3000"
volumes:
- /var/lib/grafana
- ./grafana/datasources:/etc/grafana/datasources
- ./grafana/dashboards:/etc/grafana/dashboards
- ./grafana/setup.sh:/setup.sh
entrypoint: /setup.sh
environment:
- GF_SECURITY_ADMIN_USER=admin
- GF_SECURITY_ADMIN_PASSWORD=admin
- GF_USERS_ALLOW_SIGN_UP=false
collectd-ecs:
build: ./ECS-collectd
network_mode: host
volumes:
- /proc:/mnt/proc:ro
- ./ECS-collectd/collectd.conf:/etc/collectd/collectd.conf
influxdb-ecs:
image: influxdb:1.0
ports:
- "8083:8083"
- "8086:8086"
- "25826:25826/udp"
volumes:
- /var/lib/influxdb
- ./ECS-influxdb/influxdb.conf:/etc/influxdb/influxdb.conf
- ./ECS-influxdb/types.db:/usr/share/collectd/types.db:ro
collectd-scaleio:
build: ./SCALEIO-collectd
network_mode: host
volumes:
- /proc:/mnt/proc:ro
- ./SCALEIO-collectd/collectd.conf:/etc/collectd/collectd.conf
influxdb-scaleio:
image: influxdb:1.0
ports:
- "8084:8084"
- "8087:8087"
- "25827:25827/udp"
volumes:
- /var/lib/influxdb
- ./SCALEIO-influxdb/influxdb.conf:/etc/influxdb/influxdb.conf
- ./SCALEIO-influxdb/types.db:/usr/share/collectd/types.db:ro