-
Notifications
You must be signed in to change notification settings - Fork 3
/
docker-compose.yml
34 lines (34 loc) · 1.06 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
services:
prometheus:
container_name: prometheus
image: prom/prometheus:v2.47.0
ports:
- 9000:9000
volumes:
- ./prometheus:/etc/prometheus
- prometheus-data:/prometheus
command: --web.enable-lifecycle --config.file=/etc/prometheus/prometheus.yml --web.listen-address="0.0.0.0:9000" --web.enable-remote-write-receiver --enable-feature=native-histograms
grafana:
image: grafana/grafana:10.1.1
container_name: grafana
user: "0"
volumes:
- "./grafana/data:/var/lib/grafana"
- "./grafana/provisioning:/etc/grafana/provisioning"
ports:
- 3000:3000
otel-collector:
container_name: collector
image: otel/opentelemetry-collector-contrib:0.85.0
volumes:
- ./collector/otel-collector-config.yaml:/etc/otelcol-contrib/config.yaml
ports:
- 43178:4317
jaeger:
container_name: jaeger
image: jaegertracing/all-in-one:1.49
command: --collector.otlp.grpc.host-port 0.0.0.0:4310 --collector.otlp.http.host-port 0.0.0.0:4311
ports:
- 16686:16686
volumes:
prometheus-data: