Duvaxa

DevOps & Cloud · Incident timeline

IncidentLens

Clarity in the first ten minutes.

When production is down, see when it started, what changed just before, and the log lines that prove it, from the logs you already have.

SaaS teams without an SRE teamMSPs on call for several clientsAgencies running client production systems
incident-lens · example
$ incident-lens --logs api.jsonl checkout.log --alerts alerts.json --deploys deploys.csv
incident from 2026-10-12 10:03 UTC (error spike in the logs); errors/min 0.11 before → 10.56 during
10:01:30 deploy: Deploy v2.4.1 (api)
10:03:00 first new error in api: sqlalchemy.exc.TimeoutError: QueuePool limit reached
1. [78] Deploy v2.4.1 of api, 2 min before the start
2. [75] Database: connections, locks or schema
3. [73] A dependency is down or unreachable
Real run on the sample incident included with the product (output shortened).
ReadsYour existing logs
CorrelatesChanges and errors
Runs onYour laptop, server or CI
OutputTimeline with evidence

The problem

In the first ten minutes of an outage, people scroll through thousands of error lines while the real cause, a deploy two minutes earlier, sits in another tool.

What it does

01

Reads JSON-lines, plain-text and access logs, with stack traces folded in

02

Finds the start of the incident from the error spike or the first alert

03

Groups thousands of error lines into a few types and spots the new ones

04

Ranks likely causes: recent deploys, database, dependencies, timeouts, config, credentials, certificates

05

Every cause shows its score, evidence and the log lines behind it

06

Reads Alertmanager, PagerDuty and Opsgenie exports and deploy CSVs

07

Optional Claude brief gets redacted summaries only, never raw logs

How it works

  1. Export the logs, alerts and deploys around the outage
  2. Read the timeline and the ranked causes
  3. Paste the Markdown into the incident channel or send the HTML report

Works with

Log filesGit

Your data

  • Runs where your logs are.
  • Nothing is shipped elsewhere.
  • Timelines are ready for the postmortem.

Who it's for

SaaS teams without an SRE teamMSPs on call for several clientsAgencies running client production systems

Questions

Do we need a log platform?

No. It works on the files you already have.

How does it find the cause?

It finds when error patterns started and lines them up with deploys and configuration changes just before.

Related

Often used with IncidentLens

See IncidentLens on your own data

A 30-minute call. We run the product on your export, repository or document and walk you through the results.

Book a demo