This commit is contained in:
2025-09-19 18:31:57 +00:00
parent ecc0b6642f
commit 48bde05d50
4 changed files with 393 additions and 6 deletions

View File

@@ -11,7 +11,9 @@ configs:
alertmanager.yml:
file: ./monitoring/alertmanager.yml
rules.yaml:
file: ./agent/rules.yaml
file: ./agent/rules.safe.yaml
agent.py:
file: ./agent/agent-fixed.py
secrets:
openai_api_key:
@@ -22,7 +24,7 @@ services:
image: hostlabs/ai-agent:latest
networks: [opsNet]
ports:
- "8080:8080" # expose only if you want host access; remove if internal-only
- "18080:8080" # expose only if you want host access; remove if internal-only
deploy:
mode: replicated
replicas: 1
@@ -36,6 +38,8 @@ services:
configs:
- source: rules.yaml
target: /app/rules.yaml
- source: agent.py
target: /app/agent.py
relay:
image: hostlabs/ai-relay:latest
@@ -49,7 +53,7 @@ services:
- source: openai_api_key
target: openai_api_key
ports:
- "8090:8090"
- "18090:8090"
deploy:
mode: replicated
replicas: 1
@@ -69,7 +73,7 @@ services:
- source: prometheus.yml
target: /etc/prometheus/prometheus.yml
ports:
- "9090:9090"
- "19090:9090"
alertmanager:
image: prom/alertmanager:v0.27.0
@@ -83,7 +87,7 @@ services:
- source: alertmanager.yml
target: /etc/alertmanager/alertmanager.yml
ports:
- "9093:9093"
- "19093:9093"
cadvisor:
image: gcr.io/cadvisor/cadvisor:v0.49.1
@@ -99,7 +103,7 @@ services:
- /sys:/sys:ro
- /var/lib/docker/:/var/lib/docker:ro
ports:
- "8081:8080"
- "18081:8080"
node-exporter:
image: prom/node-exporter:v1.8.2