# Prometheus configuration for AgentDB metrics global: scrape_interval: 15s evaluation_interval: 15s external_labels: cluster: 'agentdb-dev' replica: '1' # Alertmanager configuration alerting: alertmanagers: - static_configs: - targets: [] # Load rules once and periodically evaluate them rule_files: # - "alerts/*.yml" # Scrape configurations scrape_configs: # OpenTelemetry Collector metrics - job_name: 'otel-collector' static_configs: - targets: ['otel-collector:8888'] labels: component: 'collector' # AgentDB metrics via Prometheus exporter - job_name: 'agentdb-metrics' static_configs: - targets: ['otel-collector:8889'] labels: service: 'agentdb' version: '2.0.0-alpha' # Prometheus self-monitoring - job_name: 'prometheus' static_configs: - targets: ['localhost:9090']