Skip to content

Commit 70a23ee

Browse files
committed
Enable Prometheus and Grafana docker compose under telemetry.yaml file
Signed-off-by: Tsai, Louie <louie.tsai@intel.com>
1 parent 2dfcfa0 commit 70a23ee

38 files changed

+106190
-0
lines changed

ChatQnA/docker_compose/intel/cpu/xeon/compose.telemetry.yaml

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,53 @@ services:
2121
https_proxy: ${https_proxy}
2222
COLLECTOR_ZIPKIN_HOST_PORT: 9411
2323
restart: unless-stopped
24+
prometheus:
25+
image: prom/prometheus:v2.52.0
26+
container_name: prometheus
27+
user: root
28+
volumes:
29+
- ./prometheus.yaml:/etc/prometheus/prometheus.yaml
30+
- ./prometheus_data:/prometheus
31+
command:
32+
- '--config.file=/etc/prometheus/prometheus.yaml'
33+
ports:
34+
- '9090:9090'
35+
ipc: host
36+
restart: unless-stopped
37+
grafana:
38+
image: grafana/grafana:11.0.0
39+
container_name: grafana
40+
volumes:
41+
- ./grafana_data:/var/lib/grafana
42+
- ./grafana/dashboards:/var/lib/grafana/dashboards
43+
- ./grafana/provisioning:/etc/grafana/provisioning
44+
user: root
45+
environment:
46+
GF_SECURITY_ADMIN_PASSWORD: admin
47+
GF_RENDERING_CALLBACK_URL: http://grafana:3000/
48+
GF_LOG_FILTERS: rendering:debug
49+
depends_on:
50+
- prometheus
51+
ports:
52+
- '3000:3000'
53+
ipc: host
54+
restart: unless-stopped
55+
node-exporter:
56+
image: prom/node-exporter
57+
volumes:
58+
- /proc:/host/proc:ro
59+
- /sys:/host/sys:ro
60+
- /:/rootfs:ro
61+
command:
62+
- '--path.procfs=/host/proc'
63+
- '--path.sysfs=/host/sys'
64+
- --collector.filesystem.ignored-mount-points
65+
- "^/(sys|proc|dev|host|etc|rootfs/var/lib/docker/containers|rootfs/var/lib/docker/overlay2|rootfs/run/docker/netns|rootfs/var/lib/docker/aufs)($$|/)"
66+
ports:
67+
- 9100:9100
68+
restart: always
69+
deploy:
70+
mode: global
2471
chatqna-xeon-backend-server:
2572
environment:
2673
- ENABLE_OPEA_TELEMETRY=true

ChatQnA/docker_compose/intel/cpu/xeon/compose_tgi.telemetry.yaml

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,53 @@ services:
2323
https_proxy: ${https_proxy}
2424
COLLECTOR_ZIPKIN_HOST_PORT: 9411
2525
restart: unless-stopped
26+
prometheus:
27+
image: prom/prometheus:v2.52.0
28+
container_name: prometheus
29+
user: root
30+
volumes:
31+
- ./prometheus.yaml:/etc/prometheus/prometheus.yaml
32+
- ./prometheus_data:/prometheus
33+
command:
34+
- '--config.file=/etc/prometheus/prometheus.yaml'
35+
ports:
36+
- '9090:9090'
37+
ipc: host
38+
restart: unless-stopped
39+
grafana:
40+
image: grafana/grafana:11.0.0
41+
container_name: grafana
42+
volumes:
43+
- ./grafana_data:/var/lib/grafana
44+
- ./grafana/dashboards:/var/lib/grafana/dashboards
45+
- ./grafana/provisioning:/etc/grafana/provisioning
46+
user: root
47+
environment:
48+
GF_SECURITY_ADMIN_PASSWORD: admin
49+
GF_RENDERING_CALLBACK_URL: http://grafana:3000/
50+
GF_LOG_FILTERS: rendering:debug
51+
depends_on:
52+
- prometheus
53+
ports:
54+
- '3000:3000'
55+
ipc: host
56+
restart: unless-stopped
57+
node-exporter:
58+
image: prom/node-exporter
59+
volumes:
60+
- /proc:/host/proc:ro
61+
- /sys:/host/sys:ro
62+
- /:/rootfs:ro
63+
command:
64+
- '--path.procfs=/host/proc'
65+
- '--path.sysfs=/host/sys'
66+
- --collector.filesystem.ignored-mount-points
67+
- "^/(sys|proc|dev|host|etc|rootfs/var/lib/docker/containers|rootfs/var/lib/docker/overlay2|rootfs/run/docker/netns|rootfs/var/lib/docker/aufs)($$|/)"
68+
ports:
69+
- 9100:9100
70+
restart: always
71+
deploy:
72+
mode: global
2673
chatqna-xeon-backend-server:
2774
environment:
2875
- ENABLE_OPEA_TELEMETRY=true

0 commit comments

Comments
 (0)