Configuration File
Master YAML-based configuration for persistent Gonzo settings. Configuration files provide a powerful way to manage complex setups, share team standards, and maintain environment-specific configurations.
Configuration File Basics
File Locations
Gonzo searches for configuration files in this order:
# 1. Explicit path (highest priority)
gonzo --config /path/to/myconfig.yml
# 2. Current directory
./config.yml
./gonzo.yml
# 3. User config directory (recommended)
~/.config/gonzo/config.yml
# 4. System-wide config
/etc/gonzo/config.ymlRecommended approach:
Basic Configuration Structure
Complete Configuration Reference
File Input Configuration
Control which logs to analyze:
Options:
files(array of strings) - Files or glob patterns to readfollow(boolean) - Enable real-time following (default:false)
Performance Configuration
Tune Gonzo's performance characteristics:
Tuning Guidelines:
AI Configuration
Configure AI analysis features:
AI Configuration Examples:
Display Configuration
Customize the interface appearance:
Stop Words Configuration
Filter common or domain-specific words from frequency analysis:
How Stop Words Work:
Filters words from Word Frequency panel analysis
Case-insensitive matching ("ERROR" and "error" treated the same)
Added to built-in English stop words (60+ common words like "the", "and", "for")
Does not affect log display or filtering - only frequency analysis
Changes take effect immediately when logs are processed
Use Cases:
OTLP Configuration
OpenTelemetry Protocol receiver settings:
OTLP Configuration Example:
Development and Testing Options
Configuration for testing and development:
Complete Configuration Examples
Personal Development Setup
Production Monitoring
CI/CD Pipeline
Team Standard Configuration
Security Monitoring
Configuration Profiles
Managing Multiple Configurations
Create different profiles for different scenarios:
Profile Inheritance Strategy
Configuration Validation
Testing Your Configuration
Common Configuration Errors
Invalid YAML Syntax:
Invalid Data Types:
Invalid Values:
Configuration Best Practices
🎯 Organization
🔒 Security
📝 Documentation
🔄 Version Control
Advanced Configuration Patterns
Environment Variable Substitution
Conditional Configuration
Configuration Generation
Troubleshooting Configuration
Configuration Not Loading
Settings Not Taking Effect
Performance Issues
What's Next?
Now that you understand configuration files, explore related topics:
Command Line Reference - All CLI flags that can override config settings
Advanced Configuration - Complex setups and optimization techniques
Integration Examples - Configuration in real-world scenarios
Or start creating your own configurations:
Master configuration files to maintain consistent, powerful Gonzo setups! 📝 From simple personal configs to sophisticated team standards, configuration files make Gonzo work exactly how you need it.
Last updated