Files
p5g-marvis/config/marvis.env.example
2026-04-27 13:42:49 -04:00

40 lines
1.4 KiB
Plaintext

# Copy to /etc/p5g-marvis/marvis.env and edit for the target host.
# Backend service URLs for the default host-network deployment model.
MARVIS_PROMETHEUS_URL=http://127.0.0.1:9090
MARVIS_PROMETHEUS_PREFIX=/prometheus
MARVIS_ALERTMANAGER_URL=http://127.0.0.1:9093
MARVIS_PLS_BASE_URL=https://127.0.0.1/core/pls/api/1
MARVIS_PLS_USERNAME=
MARVIS_PLS_PASSWORD=
MARVIS_PLS_AUTH_BACKEND=local
MARVIS_PLS_VERIFY_TLS=false
# Fluent Bit log ingestion.
MARVIS_LOG_INGEST_ENABLED=true
MARVIS_LOG_AUTO_CONFIGURE=true
MARVIS_LOG_RECEIVER_BIND_HOST=0.0.0.0
MARVIS_LOG_RECEIVER_HOST=
MARVIS_LOG_RECEIVER_PORT=5514
MARVIS_LOG_RECEIVER_FORMAT=json_lines
MARVIS_LOG_BUFFER_LINES=1000
MARVIS_LOG_PROCESS_BUFFER_LINES=500
MARVIS_LOG_SUBSCRIBER_BUFFER_LINES=500
MARVIS_LOG_TRACE_BUFFER_LINES=5000
MARVIS_LOG_ALERT_CONTEXT_BEFORE=5
MARVIS_LOG_ALERT_CONTEXT_AFTER=5
MARVIS_LOG_ALERT_CONTEXT_DB_PATH=/app/data/marvis-alert-context.db
MARVIS_LOG_ALERT_CONTEXT_DB_MAX_ROWS=500
MARVIS_LOG_FLUENTBIT_MATCH=*
MARVIS_LOG_TRACE_DEBUG_LEVEL=debug
MARVIS_LOG_TRACE_TARGET_SERVICES=amf,smf,mme,upf,sgwc
MARVIS_LOG_ALLOWED_NFS=AMF,SMF,UPF,UDM,UDR,NRF,AUSF,PCF,MME,SGWC,DRA,DSM,AAA,BMSC,CHF,SMSF,EIR
# AI backend configuration.
MARVIS_AI_MODE=rule
MARVIS_OPENAI_API_KEY=
MARVIS_OPENAI_BASE_URL=https://api.openai.com
MARVIS_OPENAI_MODEL=gpt-4o-mini
MARVIS_OLLAMA_URL=http://127.0.0.1:11434
MARVIS_OLLAMA_MODEL=llama3