global: scrape_interval: 15s evaluation_interval: 15s external_labels: monitor: 'changemaker-lite' # Alertmanager configuration (optional) alerting: alertmanagers: - static_configs: - targets: [] # Load rules once and periodically evaluate them rule_files: - "alerts.yml" # Scrape configurations scrape_configs: # Influence Application Metrics - job_name: 'influence-app' static_configs: - targets: ['influence-app:3333'] metrics_path: '/api/metrics' scrape_interval: 10s scrape_timeout: 5s # N8N Metrics (if available) - job_name: 'n8n' static_configs: - targets: ['n8n-changemaker:5678'] metrics_path: '/metrics' scrape_interval: 30s # Redis Metrics (requires redis_exporter - optional) # Uncomment and add redis_exporter service to enable # - job_name: 'redis' # static_configs: # - targets: ['redis-exporter:9121'] # Listmonk Metrics (if available) # - job_name: 'listmonk' # static_configs: # - targets: ['listmonk-app:9000'] # metrics_path: '/metrics' # Prometheus self-monitoring - job_name: 'prometheus' static_configs: - targets: ['localhost:9090'] # Docker container metrics (requires cAdvisor - optional) # - job_name: 'cadvisor' # static_configs: # - targets: ['cadvisor:8080']