LogFlux Inspector GUI is a powerful desktop application that provides an intuitive graphical interface for analyzing, searching, and investigating your encrypted logs. It combines the full power of LogFlux Inspector with an easy-to-use visual interface.
Overview
LogFlux Inspector GUI offers comprehensive log analysis capabilities through a modern desktop interface:
- Visual Log Browser: Interactive log viewer with syntax highlighting and filtering
- Advanced Search Interface: Visual query builder with real-time results
- Real-time Dashboard: Live log monitoring with customizable widgets
- Export Wizard: Guided export process with format preview
- Visual Analytics: Charts, graphs, and statistical visualizations
- Multi-tab Interface: Work with multiple searches and views simultaneously
Key Features
Visual Log Analysis
- Syntax Highlighting: Color-coded log levels and message components
- Interactive Filtering: Point-and-click filters for levels, nodes, and time ranges
- Search Highlighting: Visual highlighting of search terms in results
- Contextual Details: Expandable log entries with full metadata
Advanced Search Interface
- Query Builder: Visual interface for constructing complex search queries
- Time Range Picker: Interactive calendar and time selection
- Filter Panels: Dedicated panels for log levels, nodes, and custom fields
- Saved Searches: Save and organize frequently used search patterns
Real-time Monitoring
- Live Stream View: Real-time log streaming with auto-scroll
- Alert System: Visual and audio notifications for critical events
- Dashboard Widgets: Customizable widgets for metrics and summaries
- Performance Monitoring: Real-time statistics and connection status
Data Export and Analysis
- Export Wizard: Step-by-step export process with preview
- Format Selection: Visual format picker with sample output
- Field Selection: Interactive field chooser for custom exports
- Batch Operations: Queue multiple export jobs
Installation
For complete installation instructions, see the Installation Guide.
Quick Start
- Download LogFlux Inspector GUI from the LogFlux dashboard
- Run the platform-specific installer (DMG, MSI, or AppImage/package)
- Launch the application from your applications menu
- Complete the setup wizard for authentication and encryption
Getting Started
First Launch
- Launch Application: Open LogFlux Inspector GUI from your applications menu
- Welcome Screen: You’ll see the welcome screen with setup options
- Authentication Setup: Configure your LogFlux credentials
- Encryption Setup: Set up your private key for log decryption
Authentication Setup
For complete authentication setup, see the Authentication Guide.
Quick GUI Setup
- Click Settings → Authentication
- Select Personal Access Token and enter your token (starts with
lf_pat_) - Go to Settings → Encryption
- Browse to your private key file or paste the key content
- Click Test Key to verify setup
- Click Save
The application will securely store your encrypted credentials locally.
User Interface Overview
Main Interface Components
Menu Bar
- File: Import/export configurations, quit application
- View: Toggle panels, zoom controls, theme selection
- Search: Search shortcuts and saved searches
- Tools: Preferences, key management, diagnostics
- Help: Documentation, about, update check
Toolbar
- Connection Status: Shows authentication and connection state
- Search Box: Quick search with auto-complete
- Time Range: Quick time range selection
- Log Level Filters: Toggle buttons for each log level
- Refresh: Manual refresh and auto-refresh toggle
Side Panels
Search Panel
- Query Builder: Visual search construction
- Filters: Node, level, and custom field filters
- Time Range: Interactive date/time picker
- Saved Searches: Quick access to saved queries
Statistics Panel
- Log Level Distribution: Pie chart of log levels
- Timeline: Histogram of log activity over time
- Top Nodes: Most active logging nodes
- Error Trends: Error rate trends and patterns
Main Content Area
Log View
- Table View: Tabular display with sortable columns
- Card View: Card-based layout with expandable details
- Raw View: Plain text view of log messages
- JSON View: Structured view of log metadata
Stream View
- Live Logs: Real-time log streaming
- Auto-scroll: Automatic scrolling to newest logs
- Pause/Resume: Control stream flow
- Filters: Real-time filtering of stream
Core Functionality
Searching Logs
Basic Search
- Enter search terms in the top search box
- Select time range from dropdown
- Choose log levels using filter buttons
- Click Search or press Enter
Advanced Search
- Open Search Panel (View → Search Panel)
- Use Query Builder for complex queries:
- Field Selection: Choose fields to search in
- Operators: Contains, equals, regex, etc.
- Conditions: AND, OR, NOT logic
- Grouping: Parentheses for complex logic
- Set Time Range with visual picker
- Add Node Filters by selecting from list
- Click Search to execute
Search Results
- Pagination: Navigate through large result sets
- Sorting: Click column headers to sort
- Export: Export current results to file
- Details: Click logs to see expanded view
Real-time Monitoring
Stream Setup
- Go to View → Stream View
- Configure filters in Stream Panel:
- Log Levels: Select levels to monitor
- Nodes: Choose specific nodes
- Keywords: Filter by message content
- Click Start Stream
Stream Features
- Live Updates: Logs appear in real-time
- Sound Alerts: Audio notifications for errors
- Highlighting: Search terms highlighted in results
- Statistics: Live counters and metrics
- Recording: Save stream to file
Data Export
Export Wizard
- Select logs to export (search results or all)
- Go to File → Export Logs
- Step 1: Choose export format
- JSON: Structured data export
- CSV: Spreadsheet-compatible format
- Plain Text: Human-readable format
- PDF: Formatted report with charts
- Step 2: Select fields to include
- Step 3: Configure format options
- Step 4: Choose output location
- Click Export
Batch Export
- Queue Jobs: Add multiple export jobs
- Progress Tracking: Monitor export progress
- Background Processing: Continue working while exporting
- Notifications: Alerts when exports complete
Advanced Features
Saved Searches
Creating Saved Searches
- Configure your search parameters
- Click Save Search button
- Enter search name and description
- Choose folder/category
- Click Save
Managing Saved Searches
- Organize: Create folders and categories
- Share: Export search configurations
- Import: Import shared searches
- Edit: Modify existing searches
Dashboards
Creating Dashboards
- Go to View → Dashboard
- Click New Dashboard
- Add widgets:
- Log Level Chart: Pie/bar charts of levels
- Timeline: Activity over time
- Statistics: Key metrics and counters
- Recent Errors: Latest error messages
- Node Status: Per-node statistics
- Arrange and resize widgets
- Save dashboard
Dashboard Features
- Auto-refresh: Configurable refresh intervals
- Time Ranges: Dashboard-wide time controls
- Drill-down: Click widgets to view details
- Full Screen: Presentation mode
- Share: Export dashboard configurations
Visual Analytics
Chart Types
- Timeline Charts: Log activity over time
- Distribution Charts: Log level breakdowns
- Trend Analysis: Error rates and patterns
- Geographic Views: Node locations (if configured)
- Heat Maps: Activity intensity visualization
Interactive Features
- Zoom: Zoom into time ranges on charts
- Filter: Click chart elements to filter logs
- Export: Save charts as images
- Tooltips: Hover for detailed information
Configuration
Application Settings
General Settings
- Theme: Light, dark, or system theme
- Language: Interface language selection
- Updates: Automatic update checking
- Performance: Memory and CPU usage limits
Display Settings
- Font Size: Adjust text size for readability
- Row Height: Compact or comfortable log rows
- Syntax Highlighting: Color scheme for logs
- Time Format: Local or UTC time display
Connection Settings
- Timeout: Request timeout values
- Retry: Connection retry attempts
- Proxy: HTTP/SOCKS proxy configuration
- SSL: Certificate validation settings
Keyboard Shortcuts
Navigation
- Ctrl+F (Cmd+F): Focus search box
- Ctrl+R (Cmd+R): Refresh current view
- Ctrl+T (Cmd+T): New search tab
- Ctrl+W (Cmd+W): Close current tab
- F5: Start/stop stream
Search and Filtering
- Ctrl+1-4: Toggle log level filters
- Ctrl+D: Open date picker
- Ctrl+S: Save current search
- Ctrl+E: Export current results
View Controls
- Ctrl++ (Cmd++): Zoom in
- Ctrl+- (Cmd+-): Zoom out
- Ctrl+0 (Cmd+0): Reset zoom
- F11: Toggle full screen
Troubleshooting
Connection Issues
Authentication Problems
- Check Credentials: Verify token in Settings → Authentication
- Test Connection: Use “Test Connection” button
- Token Expiry: Generate new token if expired
- Network: Check firewall and proxy settings
SSL/Certificate Issues
- Certificate Validation: Disable if using self-signed certificates
- Proxy Settings: Configure if behind corporate proxy
- DNS Issues: Verify dashboard URL resolution
Performance Issues
Slow Search Results
- Time Range: Narrow down time ranges
- Filters: Use more specific filters
- Memory: Increase memory limits in settings
- Network: Check connection speed
High Memory Usage
- Limit Results: Reduce result set sizes
- Close Tabs: Close unused search tabs
- Clear Cache: Clear application cache
- Restart: Restart application periodically
Display Issues
UI Scaling Problems
- Display Settings: Adjust system display scaling
- Font Size: Modify font size in settings
- Theme: Try different theme
- Resolution: Check minimum resolution requirements
Missing Features
- Version Check: Ensure latest version installed
- Permissions: Check application permissions
- Dependencies: Verify system dependencies
- Reinstall: Clean reinstall if needed
Best Practices
For comprehensive security guidelines, see Security Best Practices. For standard configuration patterns, see Configuration Examples.
GUI-Specific Best Practices
Performance
- Time Ranges: Always use specific time ranges
- Result Limits: Limit large result sets
- Filters: Use filters to reduce data volume
- Cleanup: Close unused tabs and clear cache
Workflow
- Saved Searches: Create searches for common patterns
- Dashboards: Build dashboards for monitoring
- Exports: Use batch exports for large datasets
- Organization: Organize searches in folders
System Requirements
For complete system requirements including all LogFlux components, see System Requirements.
GUI-Specific Requirements
- RAM: 4 GB minimum (8 GB recommended)
- Display: 1280x720 minimum (1920x1080 recommended)
- Graphics: Hardware-accelerated graphics recommended
- OS: macOS 10.14+, Windows 10 1809+, Linux with modern desktop environment
Next Steps
- Learn about LogFlux Inspector CLI for command-line usage
- Explore integrations for automated log collection
- Review security architecture for encryption details
- Set up LogFlux Agent for log collection