Files
foxhunt/config/prometheus/prometheus.yml
jgrusewski 57e22c01a8 refactor: update K8s, CI, Docker, Prometheus, scripts, and FXT CLI for api rename
- K8s: rename api-gateway → api manifests, delete web-gateway, update network policies
- CI: rename compile/deploy jobs, delete web-gateway jobs
- Docker: rename service in compose files
- Prometheus: update scrape targets and alert rules
- Scripts: update binary references in build/test/cert scripts
- FXT CLI: rename api_gateway_url → api_url (with serde alias for compat)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-04 23:46:36 +01:00

59 lines
1.4 KiB
YAML

global:
scrape_interval: 15s
evaluation_interval: 15s
rule_files:
- "rules/*.yml"
scrape_configs:
- job_name: 'prometheus'
static_configs:
- targets: ['localhost:9090']
- job_name: 'api'
static_configs:
- targets: ['api:9091']
metrics_path: '/metrics'
scrape_interval: 5s
relabel_configs:
- source_labels: [__address__]
target_label: instance
replacement: 'api'
- job_name: 'trading_service'
static_configs:
- targets: ['trading_service:9092']
metrics_path: '/metrics'
scrape_interval: 5s
relabel_configs:
- source_labels: [__address__]
target_label: instance
replacement: 'trading_service'
- job_name: 'backtesting_service'
static_configs:
- targets: ['backtesting_service:9093']
metrics_path: '/metrics'
scrape_interval: 10s
relabel_configs:
- source_labels: [__address__]
target_label: instance
replacement: 'backtesting_service'
- job_name: 'ml_training_service'
static_configs:
- targets: ['ml_training_service:9094']
metrics_path: '/metrics'
scrape_interval: 15s
relabel_configs:
- source_labels: [__address__]
target_label: instance
replacement: 'ml_training_service'
# PostgreSQL metrics
- job_name: 'postgres_exporter'
static_configs:
- targets: ['foxhunt-postgres-exporter:9187']
metrics_path: '/metrics'
scrape_interval: 30s