docker run -d \
--name prometheus \
--net="host" \
prom/prometheus
Shell
복사
docker exec -i $(docker ps -q -f ancestor=prom/prometheus) sh -c 'cat > /etc/prometheus/prometheus.yml' << 'EOF'
global:
scrape_interval: 15s
evaluation_interval: 15s
alerting:
alertmanagers:
- static_configs:
- targets:
# - alertmanager:9093
rule_files:
# - "first_rules.yml"
# - "second_rules.yml"
scrape_configs:
- job_name: "federate"
honor_labels: true
metrics_path: '/federate'
params:
'match[]':
- '{__name__=~".*"}'
static_configs:
- targets: ["15.165.75.71:9090"] # 하위 prometheus 주소 작성
- targets: ["43.203.120.74:9090"] # 하위 prometheus 주소 작성
EOF
Shell
복사
docker restart $(docker ps -q -f ancestor=prom/prometheus)
Shell
복사

