Search

Prometheus Federate

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
복사