40 lines
1,012 B
Text
40 lines
1,012 B
Text
# 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
|
|
},
|
|
},
|
|
}
|