Feat: lab1 done

This commit is contained in:
2026-03-28 02:59:29 +08:00
commit a4566f179c
9 changed files with 156 additions and 0 deletions

View File

@@ -0,0 +1,30 @@
---
services:
node_exporter:
image: quay.io/prometheus/node-exporter:v1.10.2
command: ['--path.rootfs=/host']
network_mode: host
pid: host
restart: unless-stopped
volumes:
- '/:/host:ro,rslave'
process_exporter:
image: docker.io/ncabatoff/process-exporter:v0.8.7
privileged: true
command: ['-procfs', '/host/proc', '-config.path', '/config/config.yml']
ports:
- 9256:9256
volumes:
- '/proc:/host/proc:ro,rslave'
- './docker/process_exporter:/config:ro'
nvidia_gpu_exporter:
image: ghcr.io/utkuozdemir/nvidia_gpu_exporter:1.4.1-amd64
ports:
- 9835:9835
devices:
- '/dev/nvidiactl:/dev/nvidiactl'
- '/dev/nvidia0:/dev/nvidia0'
volumes:
- '/usr/lib/x86_64-linux-gnu/libnvidia-ml.so:/usr/lib/x86_64-linux-gnu/libnvidia-ml.so'
- '/usr/lib/x86_64-linux-gnu/libnvidia-ml.so.1:/usr/lib/x86_64-linux-gnu/libnvidia-ml.so.1'
- '/usr/bin/nvidia-smi:/usr/bin/nvidia-smi'

View File

@@ -0,0 +1,5 @@
process_names:
- comm:
- bash
- prometheus
- vim