forked from xiaohei/taiji-AI-PAD
67 lines
1.6 KiB
YAML
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
|