@@ -43,29 +43,15 @@ services:
43
43
- netbox-static-files:/opt/netbox/netbox/static:ro
44
44
- netbox-nginx-config:/etc/netbox-nginx/:ro
45
45
46
- nginx-exporter :
47
- image : nginx/nginx-prometheus-exporter
48
- depends_on :
49
- - nginx
50
- command :
51
- - -nginx.scrape-uri
52
- - http://nginx:8081/stub_status
53
-
54
46
# postgres
55
47
postgres :
56
48
image : postgres:12-alpine
57
49
env_file : env/postgres.env
58
50
volumes :
59
51
- netbox-postgres-data:/var/lib/postgresql/data
60
52
61
- postgres-exporter :
62
- image : wrouesnel/postgres_exporter:v0.8.0
63
- depends_on :
64
- - postgres
65
- env_file : env/postgres-exporter.env
66
-
67
53
# redis
68
- redis : &redis
54
+ redis :
69
55
image : redis:6-alpine
70
56
command :
71
57
- sh
@@ -82,45 +68,6 @@ services:
82
68
- redis-server --appendonly yes --requirepass $$REDIS_PASSWORD # # $$ because of docker-compose
83
69
env_file : env/redis-cache.env
84
70
85
- redis-worker-exporter :
86
- image : oliver006/redis_exporter
87
- depends_on :
88
- - redis
89
- env_file : env/redis-worker-exporter.env
90
- redis-cache-exporter :
91
- image : oliver006/redis_exporter
92
- depends_on :
93
- - redis-cache
94
- env_file : env/redis-cache-exporter.env
95
-
96
- # prometheus
97
- prometheus :
98
- image : prom/prometheus:v2.22.0
99
- depends_on :
100
- - postgres-exporter
101
- - redis-cache-exporter
102
- - redis-worker-exporter
103
- - nginx-exporter
104
- - netbox
105
- ports :
106
- - 9090
107
- volumes :
108
- - ./monitoring/prometheus/:/etc/prometheus/
109
- - prometheus-data:/prometheus/data
110
-
111
- # grafana
112
- grafana :
113
- image : grafana/grafana:7.2.1
114
- depends_on :
115
- - prometheus
116
- ports :
117
- - 3000
118
- volumes :
119
- - ./monitoring/grafana/plugins/:/var/lib/grafana/plugins/:z,ro
120
- - ./monitoring/grafana/provisioning/:/etc/grafana/provisioning/:z,ro
121
- - ./monitoring/grafana/dashboards/:/etc/grafana/dashboards/:z,ro
122
- - grafana-data:/var/lib/grafana
123
-
124
71
volumes :
125
72
netbox-static-files :
126
73
driver : local
@@ -132,7 +79,3 @@ volumes:
132
79
driver : local
133
80
netbox-redis-data :
134
81
driver : local
135
- prometheus-data :
136
- driver : local
137
- grafana-data :
138
- driver : local
0 commit comments