Skip to content

Commit 8867989

Browse files
committed
enable prometheus as root
1 parent 85051bb commit 8867989

File tree

2 files changed

+6
-10
lines changed

2 files changed

+6
-10
lines changed

framework/cmd/observability/compose/conf/prometheus.yml

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,9 @@ scrape_configs:
55
- job_name: 'ctf'
66
metrics_path: /metrics
77
docker_sd_configs:
8-
- host: "unix:///var/run/docker.sock" # Use the Docker socket to access container info
9-
refresh_interval: 10s # Refresh interval for discovering new containers
8+
- host: "unix:///var/run/docker.sock"
9+
refresh_interval: 20s
1010
relabel_configs:
11-
- source_labels: [ __meta_docker_container_label_com_docker_swarm_service_name ]
12-
regex: ".*"
13-
action: replace
14-
target_label: "service"
15-
16-
- source_labels: [ __meta_docker_container_port ]
17-
regex: '6688' # Only target containers exposing port 9090
11+
- source_labels: [ __meta_docker_port_private ]
12+
regex: '6688'
1813
action: keep

framework/cmd/observability/compose/docker-compose.yaml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
services:
22
prometheus:
33
image: prom/prometheus:latest
4-
privileged: true
4+
user: "0:0"
55
volumes:
6+
- /var/run/docker.sock:/var/run/docker.sock
67
- ./conf/prometheus.yml:/etc/prometheus/prometheus.yml
78
ports:
89
- "9090:9090"

0 commit comments

Comments
 (0)