Skip to main content

Overview

Render supports HTTP log streams that forward your service logs to external destinations. Point them at Squasher to capture errors from all your Render services. If you use the Log Connectors screen in Squasher, create the Render connector first and copy the managed endpoint and ingest key from there. The manual URL below uses the same drain destination shape.

Setup

1

Get your drain URL

Your Squasher drain URL:
2

Add the log stream in Render

  1. Go to your Render dashboard
  2. Navigate to Account Settings > Log Streams
  3. Click Add Log Stream
  4. Set the endpoint to your drain URL
  5. Add a custom header: x-squasher-key: sq_pk_your_api_key
  6. Click Save
3

Verify

Trigger an error in your Render service. It appears in your Squasher dashboard within seconds.

What Gets Captured

Squasher ingests all Render log entries and detects errors via:
  • Severity field: error, fatal, critical
  • Message heuristics: lines containing Error, Exception, panic, fatal
  • HTTP status codes >= 500 (for web services)

Combining with SDK

For richer error context, also install a Squasher SDK or configure OpenTelemetry in your Render service. The log stream catches infrastructure-level errors while the SDK provides stack traces and user context.

Agent handoff