Unlike a general platform, Lumigo is purpose-built for serverless — and it's genuinely good at it. So this isn't "LogStitch beats Lumigo." It's for one situation: you're debugging AWS Lambda, and you're deciding whether you need Lumigo's full tracing platform (with the instrumentation and subscription that come with it) or just a fast, native way to read your logs. Here's the honest breakdown, including where Lumigo clearly wins.
At a glance
Scoped to debugging Lambda logs. Lumigo does more than this table shows — its distributed tracing is the point of the next section.
| For debugging Lambda | Lumigo | LogStitch |
|---|---|---|
| Product scope | Serverless observability platform | Lambda log reader & debugger |
| Platform | SaaS web app — any OS | Native macOS only (26.1+) |
| Pricing model | Subscription (free tier + paid) | One-time purchase |
| Free tier | 150k traces/mo, 5 GB logs — no expiry* | 14-day trial |
| Paid price | $99–$299/mo (annual)* | $49 / $99 one-time |
| How it gets Lambda data | Lambda layer + tracer token (auto-instrument) | IAM read creds — no instrumentation |
| Added cold-start overhead | Layer runs in your function | None — reads existing logs |
| Where your data goes | Traces, logs & payloads sent to the cloud | Stays in your AWS account → your Mac |
| Distributed tracing + payloads | Yes — end-to-end, across services | No — Lambda logs only |
| Group logs by invocation | Yes | Yes |
| Follow a request across functions | Yes — full traces | Yes — log stitching (single account+region) |
| Error patterns & anomalies | Yes | Yes — z-score |
| Metrics, alerting, dashboards | Yes | No — logs only |
| Non-Lambda AWS services (SQS, DynamoDB…) | Yes — traced | No — Lambda logs only |
| Team collaboration | Yes — shared, org-wide | Single-user |
| Local MCP for Claude | Platform / API | Local MCP (127.0.0.1, Keychain) |
| Best for | Full serverless distributed tracing | Debugging Lambda logs on a Mac |
* Lumigo list terms as of July 2026: Basic (free) includes 150k traces/mo (14-day retention) and 5 GB/mo logs; Standard is $99/mo billed annually (1M traces, 40 GB logs); Plus is $299/mo billed annually (5M traces, 100 GB logs). Subscription with a ~20% annual discount. Lumigo was acquired by Dash0 in February 2026. Always check the official Lumigo pricing page for current figures.
Where Lumigo wins
Lumigo is a strong, serverless-native product. If any of the following is you, it's the better choice — not LogStitch.
1. Distributed tracing with payloads
This is Lumigo's signature strength and LogStitch has no equivalent. Lumigo follows a request end-to-end across Lambda, API Gateway, SQS, SNS, DynamoDB, Step Functions, and outbound HTTP calls — and captures the actual request and response payloads at each hop. When a bug is "what data did this function actually receive from that queue," a trace with payloads answers it directly. LogStitch reads logs; it can't show you a payload your code didn't log.
2. It's a full platform, and serverless-native
Metrics, alerting, dashboards, and no-code auto-instrumentation across your whole serverless stack — not just Lambda functions, and not just logs. It's built specifically for serverless, so the experience is tailored rather than bolted on.
3. A generous free tier and team access
150k traces per month with no expiry is a lot of runway for a small project, and the platform is a shared web app any teammate can open from any OS. LogStitch is a single-user macOS app; there's no shared workspace.
Where LogStitch wins for Lambda logs
Tracing is powerful, but it comes with instrumentation, a subscription, and your data living in someone else's cloud. If you only need to read and debug your Lambda logs, a focused tool skips all of that.
1. Nothing to instrument
Lumigo's collection is "no-code," but it still means adding the Lumigo Lambda layer and a LUMIGO_TRACER_TOKEN to your functions and redeploying — code that runs in your function's runtime and adds cold-start overhead. LogStitch adds nothing to your functions. It reads the logs Lambda already writes to CloudWatch with IAM read credentials.
2. Your logs — and payloads — never leave your account
Lumigo's tracing works by sending traces, logs, and captured payloads to its cloud (with scrubbing options to manage sensitive data). LogStitch keeps everything in your AWS account and fetches it to a local SQLite database on your Mac — nothing is sent to a LogStitch server. If you'd rather not ship request/response payloads to a third party at all, that difference is the whole point.
3. One-time price, no subscription
Lumigo is a monthly platform once you outgrow the free tier ($99–$299/mo annually). LogStitch is $49 or $99, once, with no seats and no per-trace meter.
4. Native, offline, and a local MCP server
A macOS app that groups logs by request ID, stitches a request across functions, renders structured JSON as a formatted tree, clusters errors into ranked patterns, flags z-score anomalies, works offline against local history, and exposes a local MCP server so Claude can query your logs on your machine — credentials staying in the Keychain.
Cross-function stitching works within a single AWS account and region; cross-account and cross-region correlation are not supported. For traces across services, that's Lumigo's job, not LogStitch's.
Setup: from zero to reading logs
Same start: Lambda functions writing to CloudWatch, and you want to debug them.
Getting Lambda data into Lumigo
- Create a Lumigo (Dash0) account and get a tracer token.
- Add the Lumigo Lambda layer to each function and set the
LUMIGO_TRACER_TOKENenvironment variable. - Redeploy your functions; traces and logs begin flowing to Lumigo's cloud.
- Watch usage against the free-tier trace limit and upgrade as volume grows.
Getting Lambda logs into LogStitch
- Install the app and add an AWS profile with read access to CloudWatch Logs.
- Pick the functions you care about.
- Your invocations appear, grouped by request ID and stitched across functions.
If you'll use the traces and payloads that instrumentation unlocks, that setup earns its keep. If all you wanted was to read your Lambda logs, it's a layer in every function and a monthly bill for a job LogStitch does after one download.
When to use each
FAQ
Is LogStitch a replacement for Lumigo?
Lumigo has a free tier — why pay for LogStitch?
Does LogStitch need the Lumigo layer or a tracer token?
LUMIGO_TRACER_TOKEN environment variable to your functions. LogStitch adds nothing to your functions. It reads the logs Lambda already writes to CloudWatch using IAM read credentials — no layer, no token, no redeploy, and no added cold-start overhead.Do my logs and payloads leave my AWS account?
Does the Dash0 acquisition change anything?
When should I choose Lumigo over LogStitch?
Debug your Lambda logs without instrumenting anything.
Free 14-day trial. No card, no account, no telemetry, no layer. Point it at your AWS profiles and read your invocations, grouped and stitched, in under a minute.