feat: add agentmon monitor labels to swarm services

This commit is contained in:
William Valentin
2026-03-18 10:07:35 -07:00
parent ea5e2c2ef3
commit bd8a039c82

View File

@@ -65,6 +65,10 @@ services:
timeout: 5s
start_period: 15s
retries: 3
labels:
agentmon.monitor: "true"
agentmon.role: "voice"
agentmon.port: "18801"
# kokoro TTS
kokoro-tts:
@@ -84,6 +88,10 @@ services:
# count: all
# capabilities: [gpu]
restart: unless-stopped
labels:
agentmon.monitor: "true"
agentmon.role: "voice"
agentmon.port: "18805"
# Optional local dependency: Brave Search MCP server (HTTP mode).
# Start with: docker compose --profile search up -d brave-search
@@ -99,6 +107,10 @@ services:
- BRAVE_MCP_TRANSPORT=http
- BRAVE_MCP_HOST=0.0.0.0
- BRAVE_MCP_PORT=8000
labels:
agentmon.monitor: "true"
agentmon.role: "mcp"
agentmon.port: "18802"
# Optional local dependency: SearXNG metasearch instance.
# Start with: docker compose --profile search up -d searxng
@@ -114,6 +126,10 @@ services:
- INSTANCE_NAME=Flynn Local SearXNG
volumes:
- ./searxng/settings.yml:/etc/searxng/settings.yml:ro
labels:
agentmon.monitor: "true"
agentmon.role: "search"
agentmon.port: "18803"
# Optional local dependency: liteLLM proxy for unified LLM API.
# Start with: docker compose --profile api up -d litellm
@@ -156,6 +172,10 @@ services:
timeout: 5s
start_period: 15s
retries: 3
labels:
agentmon.monitor: "true"
agentmon.role: "llm-proxy"
agentmon.port: "18804"
litellm-init:
image: curlimages/curl:latest
@@ -194,6 +214,9 @@ services:
timeout: 5s
start_period: 5s
retries: 5
labels:
agentmon.monitor: "true"
agentmon.role: "db"
# Dedicated local n8n instance for agent-oriented workflows.
# Start with: docker compose --profile automation up -d n8n-agent
@@ -221,6 +244,10 @@ services:
timeout: 5s
start_period: 30s
retries: 5
labels:
agentmon.monitor: "true"
agentmon.role: "automation"
agentmon.port: "18808"
volumes:
# flynn-data: