Files
taiji-AI-PAD/config/prometheus.yml
2026-01-13 13:36:41 +00:00

67 lines
1.6 KiB
YAML

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