Overview
Forward logs from your Fly.io apps to Squasher using Fly’s built-in log shipping. Squasher detects errors and groups them with AI triage. If you use the Log Connectors screen in Squasher, create the Fly.io connector first and copy the managed endpoint and ingest key from there. The manual setup below still maps to the same Squasher ingest path.Option 1: NATS Log Shipping (Recommended)
Use Fly’s official log shipper to forward logs to Squasher.1
Launch the log shipper
2
Configure fly.toml
Replace the
[http_service] section:3
Set secrets
4
Deploy
Option 2: Direct OTel Export
If your Fly app uses OpenTelemetry, point the exporter directly at Squasher:What Gets Captured
Squasher detects errors using:- Severity field:
error,fatal,critical - Message heuristics: lines containing
Error,Exception,panic,fatal - Application crash indicators from Fly’s platform logs