provisioning/schemas/platform/defaults/deployment/observability-solo-overrides.ncl

41 lines
1,012 B
Text
Raw Normal View History

# Observability Configuration for Solo Development Mode
# Optimized for local development with pretty-printed logs and metrics disabled
{
# Development mode observability overrides
observability = {
logging = {
# Pretty-printed logs for local development (easier to read)
format = "pretty",
# Debug level for detailed troubleshooting
level = "debug",
# Optional: Add filter for verbose modules
# filter = "orchestrator=debug,tower_http=debug,batch=debug",
},
metrics = {
# Metrics disabled in solo mode (lighter footprint)
enabled = false,
},
health = {
# Health checks enabled but with longer interval
interval = 30,
},
tracing = {
# Tracing disabled by default (development)
enabled = false,
},
audit = {
# Audit logs to local filesystem
storage = "file",
log_directory = "/var/lib/provisioning/audit",
retention_days = 7, # Keep 7 days in development
},
},
}