# Sprint 26: пример конфига Prometheus для food-market. # # НЕ деплоится автоматически — это reference для оператора. Под stage: # # docker run -d --name prometheus \ # -p 9090:9090 \ # -v $PWD/prometheus.yml:/etc/prometheus/prometheus.yml \ # -v $PWD/alerts.yml:/etc/prometheus/alerts.yml \ # prom/prometheus:latest # # Затем Grafana datasource «Prometheus» = http://prometheus:9090. global: scrape_interval: 30s evaluation_interval: 30s external_labels: env: stage rule_files: - alerts.yml scrape_configs: # API exposed via /metrics endpoint - job_name: food-market-api metrics_path: /metrics static_configs: - targets: - test.admin.food-market.kz:443 # stage # - api.food-market.kz:443 # prod scheme: https relabel_configs: - source_labels: [__address__] target_label: instance # quality-watchdog textfile exporter (через node_exporter). # Запускается на машине, где живёт ~/quality-watchdog.sh: # node_exporter --collector.textfile.directory=$HOME/.fm-watchdog/textfile - job_name: quality-watchdog static_configs: - targets: - 192.168.1.193:9100 # dev-vm node_exporter alerting: alertmanagers: - static_configs: - targets: - alertmanager:9093