global: scrape_interval: 15s evaluation_interval: 15s external_labels: cluster: 'taiji-ai-pad' environment: 'production' # 告警规则配置(可选,未来可添加) # rule_files: # - "alert_rules.yml" # Alertmanager配置(可选,未来可添加) # alerting: # alertmanagers: # - static_configs: # - targets: ['alertmanager:9093'] scrape_configs: # MCP Server - job_name: 'mcp-server' static_configs: - targets: ['mcp-server:8000'] labels: service: 'mcp-server' component: 'api' metrics_path: '/metrics' scrape_interval: 10s scrape_timeout: 5s # Data Ingestion Service - job_name: 'data-ingestion' static_configs: - targets: ['data-ingestion:8000'] labels: service: 'data-ingestion' component: 'api' metrics_path: '/metrics' scrape_interval: 10s scrape_timeout: 5s # PostgreSQL (需要postgres_exporter,当前未部署) # - job_name: 'postgres' # static_configs: # - targets: ['postgres-exporter:9187'] # labels: # service: 'postgres' # component: 'database' # Redis (需要redis_exporter,当前未部署) # - job_name: 'redis' # static_configs: # - targets: ['redis-exporter:9121'] # labels: # service: 'redis' # component: 'cache' # NATS (NATS自带监控端点) - job_name: 'nats' static_configs: - targets: ['nats:8222'] labels: service: 'nats' component: 'message-queue' metrics_path: '/varz' scrape_interval: 30s scrape_timeout: 10s