Skip to main content
Collect logs from all your Docker containers and forward errors to Squasher using the OpenTelemetry Collector.

Setup with Docker Compose

1. Add the OTel Collector

Add the collector to your docker-compose.yml:

2. Configure the Collector

Create otel-config.yaml:

3. Start

All container logs are now forwarded to Squasher. Error-level entries automatically create error groups with AI triage.

Application Instrumentation

For richer error data (stack traces, user context), also instrument your applications with an OTel SDK. The collector receives spans from your apps on ports 4317/4318 and forwards them to Squasher alongside container logs. See the language-specific guides:

Agent handoff