mirror of
https://github.com/Memo-2023/mana-monorepo.git
synced 2026-05-14 20:01:09 +02:00
docs(infra): add PORT_SCHEMA.md + update Prometheus scrape targets
Comprehensive port schema documentation as single source of truth. All services assigned to logical ranges: - 3000-3009: Core platform (auth, credits, subscriptions, user, analytics) - 3010-3019: Core infra (sync, media, search, notify, crawler, gateway) - 3020-3029: AI/ML (llm, stt, tts, image-gen, voice-bot) - 3030-3059: App backends - 4000-4099: Matrix stack - 5000-5059: Web frontends - 8000-8099: Monitoring - 9000-9199: Infrastructure exporters All port conflicts resolved. Prometheus targets updated to match. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
8d36aba134
commit
14099cc42c
2 changed files with 169 additions and 14 deletions
|
|
@ -82,14 +82,14 @@ scrape_configs:
|
|||
# Contacts Backend
|
||||
- job_name: 'contacts-backend'
|
||||
static_configs:
|
||||
- targets: ['contacts-backend:3034']
|
||||
- targets: ['contacts-backend:3033']
|
||||
metrics_path: '/metrics'
|
||||
scrape_interval: 30s
|
||||
|
||||
# Storage Backend
|
||||
- job_name: 'storage-backend'
|
||||
static_configs:
|
||||
- targets: ['storage-backend:3035']
|
||||
- targets: ['storage-backend:3034']
|
||||
metrics_path: '/metrics'
|
||||
scrape_interval: 30s
|
||||
|
||||
|
|
@ -98,7 +98,7 @@ scrape_configs:
|
|||
# Nutriphi Backend
|
||||
- job_name: 'nutriphi-backend'
|
||||
static_configs:
|
||||
- targets: ['nutriphi-backend:3037']
|
||||
- targets: ['nutriphi-backend:3038']
|
||||
metrics_path: '/metrics'
|
||||
scrape_interval: 30s
|
||||
|
||||
|
|
@ -113,21 +113,21 @@ scrape_configs:
|
|||
# Mukke Backend
|
||||
- job_name: 'mukke-backend'
|
||||
static_configs:
|
||||
- targets: ['mukke-backend:3010']
|
||||
- targets: ['mukke-backend:3037']
|
||||
metrics_path: '/metrics'
|
||||
scrape_interval: 30s
|
||||
|
||||
# Planta Backend
|
||||
- job_name: 'planta-backend'
|
||||
static_configs:
|
||||
- targets: ['planta-backend:3022']
|
||||
- targets: ['planta-backend:3039']
|
||||
metrics_path: '/metrics'
|
||||
scrape_interval: 30s
|
||||
|
||||
# Picture Backend
|
||||
- job_name: 'picture-backend'
|
||||
static_configs:
|
||||
- targets: ['picture-backend:3040']
|
||||
- targets: ['picture-backend:3035']
|
||||
metrics_path: '/metrics'
|
||||
scrape_interval: 30s
|
||||
|
||||
|
|
@ -138,21 +138,21 @@ scrape_configs:
|
|||
# Mana LLM Gateway (Ollama + Google Fallback)
|
||||
- job_name: 'mana-llm'
|
||||
static_configs:
|
||||
- targets: ['mana-llm:3025']
|
||||
- targets: ['mana-llm:3020']
|
||||
metrics_path: '/metrics'
|
||||
scrape_interval: 15s
|
||||
|
||||
# Mana Search Service
|
||||
- job_name: 'mana-search'
|
||||
static_configs:
|
||||
- targets: ['mana-search:3020']
|
||||
- targets: ['mana-search:3012']
|
||||
metrics_path: '/metrics'
|
||||
scrape_interval: 30s
|
||||
|
||||
# Mana Media Service
|
||||
- job_name: 'mana-media'
|
||||
static_configs:
|
||||
- targets: ['mana-media:3015']
|
||||
- targets: ['mana-media:3011']
|
||||
metrics_path: '/metrics'
|
||||
scrape_interval: 30s
|
||||
|
||||
|
|
@ -210,35 +210,35 @@ scrape_configs:
|
|||
# API Gateway (Go)
|
||||
- job_name: 'mana-api-gateway'
|
||||
static_configs:
|
||||
- targets: ['mana-api-gateway:3060']
|
||||
- targets: ['mana-api-gateway:3016']
|
||||
metrics_path: '/metrics'
|
||||
scrape_interval: 15s
|
||||
|
||||
# Matrix Bot (Go) — consolidated 21 bots
|
||||
- job_name: 'mana-matrix-bot'
|
||||
static_configs:
|
||||
- targets: ['mana-matrix-bot:4000']
|
||||
- targets: ['mana-matrix-bot:4001']
|
||||
metrics_path: '/metrics'
|
||||
scrape_interval: 30s
|
||||
|
||||
# Sync Server (Go) — local-first data sync
|
||||
- job_name: 'mana-sync'
|
||||
static_configs:
|
||||
- targets: ['mana-core-sync:3051']
|
||||
- targets: ['mana-core-sync:3010']
|
||||
metrics_path: '/metrics'
|
||||
scrape_interval: 30s
|
||||
|
||||
# Notification Service (Go) — email, push, matrix, webhook
|
||||
- job_name: 'mana-notify'
|
||||
static_configs:
|
||||
- targets: ['mana-core-notify:3042']
|
||||
- targets: ['mana-core-notify:3013']
|
||||
metrics_path: '/metrics'
|
||||
scrape_interval: 30s
|
||||
|
||||
# Crawler Service (Go)
|
||||
- job_name: 'mana-crawler'
|
||||
static_configs:
|
||||
- targets: ['mana-crawler:3023']
|
||||
- targets: ['mana-crawler:3014']
|
||||
metrics_path: '/metrics'
|
||||
scrape_interval: 30s
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue