Skip to main content

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. 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:
See language-specific setup in our OpenTelemetry guide.

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
All non-error entries are stored for AI triage context.

Agent handoff