Skip to content

Commit 7d2c3c8

Browse files
committed
prometheus
1 parent 2638485 commit 7d2c3c8

File tree

2 files changed

+25
-0
lines changed

2 files changed

+25
-0
lines changed
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
global:
2+
scrape_interval: 10s
3+
4+
scrape_configs:
5+
- job_name: 'ctf'
6+
metrics_path: /metrics
7+
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
10+
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
18+
action: keep

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

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,11 @@
11
services:
2+
prometheus:
3+
image: prom/prometheus:latest
4+
privileged: true
5+
volumes:
6+
- ./conf/prometheus.yml:/etc/prometheus/prometheus.yml
7+
ports:
8+
- "9090:9090"
29
loki:
310
image: grafana/loki:2.5.0
411
volumes:

0 commit comments

Comments
 (0)