xvadur's picture
Add complete Aethero_App and aethero_protocol directories
46f737d
# Prometheus Configuration for AetheroOS Monitoring
global:
scrape_interval: 15s
evaluation_interval: 15s
# Alertmanager configuration
alerting:
alertmanagers:
- static_configs:
- targets:
- 'alertmanager:9093'
# Rule files
rule_files:
- "aetheros_rules.yml"
# Scrape configurations
scrape_configs:
# Agent Stack Metrics
- job_name: 'aetheros_agents'
static_configs:
- targets:
- 'planner_agent:8000'
- 'scout_agent:8001'
- 'analyst_agent:8002'
- 'generator_agent:8003'
- 'synthesis_agent:8004'
- 'reflection_agent:8005'
metrics_path: '/metrics'
scheme: 'http'
scrape_interval: 10s
# DeepEval Metrics
- job_name: 'deep_eval'
static_configs:
- targets: ['deep_eval:9090']
metrics_path: '/metrics'
scheme: 'http'
# Aethero_Mem Metrics
- job_name: 'aethero_mem'
static_configs:
- targets: ['aethero_mem:9091']
metrics_path: '/metrics'
scheme: 'http'
# LangGraph Visualization Metrics
- job_name: 'langgraph'
static_configs:
- targets: ['langgraph:9092']
metrics_path: '/metrics'
scheme: 'http'
# Metric Relabeling
metric_relabel_configs:
- source_labels: [agent_id]
regex: '(.+)'
target_label: agent_type
replacement: '${1}'
# Remote Write Configuration
remote_write:
- url: 'http://remote-storage:9201/write'
queue_config:
capacity: 500000
max_samples_per_send: 5000
batch_send_deadline: '5s'
write_relabel_configs:
- source_labels: [__name__]
regex: 'aetheros_.+'
action: keep