# 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 }, }, }