Troubleshooting
Common issues
Checklist:
- Verify your webhook URL is correct and includes the full path
- Confirm log files exist and are readable by the reveald process
- Check that file extensions match the
extensionconfig - Verify no firewall is blocking outbound HTTPS (port 443)
- Check reveald logs for errors
Debug steps:
Replace your RunReveal destination with a printer destination to confirm the source is working. If events appear on stdout, the issue is with the destination configuration.
Graceful shutdown
Reveald handles SIGINT and SIGTERM signals gracefully. When stopped, it:
- Stops reading from all sources
- Flushes remaining buffered events to destinations
- Waits up to 30 seconds for the flush to complete
- Exits
If you're running reveald under systemd, the default TimeoutStopSec=90s gives plenty of time for graceful shutdown. Avoid setting it below 30 seconds.
Resetting state
To reprocess logs from the beginning, stop reveald and delete the high-watermark files:
Getting help
- GitHub Issues - Report bugs or request features
- GitHub Releases - Check for newer versions