Timeline Analysis Calculator
Estimate super-timeline effort from source count, event volume, deduplication, noise filtering and analyst review rate.
About Timeline Analysis Calculator
A super-timeline merges filesystem, registry, event-log, browser and application artefacts, so the raw event count is the product of sources and per-source volume. Deduplication removes the same action recorded in several places, and known-good filtering removes routine operating-system noise; what survives is the set a human must actually look at. The elapsed figure combines machine ingest time with human review capacity, because only one of those scales by adding analysts. Timelines fail on the human side, not the tooling: 1.5 million events is a fortnight of review, which is why filtering hard and scoping to a suspected window is the only way most investigations finish.
Formula
Timeline Analysis
reviewableEvents = sources × eventsPerSource × (1 − dedupRate) × (1 − filterRate); elapsed = (ingestTime + reviewableEvents ÷ (reviewRate × analysts)) ÷ productiveHoursPerDay.
- dedupRate
- Share of events that are duplicates across sources
- filterRate
- Share removed by known-good and hash allow-lists
- reviewRate
- Events one analyst can meaningfully review per hour
Worked example
With the default values below, Timeline Analysis Calculator returns Elapsed Analysis Time of 27.1. Change any input above and every figure here is recalculated in your browser.
Inputs used
- Evidence sources in the timelineaccepts 1–500 sources
- 6 sources
- Events extracted per sourceaccepts 100–500,000,000 events
- 250,000 events
- Duplicate events removedaccepts 0–95 %
- 35 %
- Known-good noise filtered outaccepts 0–99 %
- 60 %
- Tool ingest rateaccepts 100–5,000,000 events/s
- 15,000 events/s
- Events an analyst reviews per houraccepts 10–100,000 events/hour
- 1,200 events/hour
- Analysts on the timelineaccepts 1–100 analysts
- 2 analysts
- Productive analysis hours per dayaccepts 1–24 hours/day
- 6 hours/day
Results
- Elapsed Analysis Time
- 27.1 days
- Events Extracted
- 1,500,000 events
- Events Left to Review
- 390,000 events
- Data Reduction Achieved
- 74.0%
- Tool Ingest Time
- 0.03 hours
- Analyst Review Time
- 162.5 hours
- Feasibility Verdict
- Not reviewable event by event — pivot to targeted analysis around known indicators
Step by step
- 1Values used
- 2Timeline Analysis
- 3Elapsed Analysis Time= 27.1 days
- 4Events Extracted= 1,500,000 events
- 5Events Left to Review= 390,000 events
- 6Data Reduction Achieved= 74.0
- 7Tool Ingest Time= 0.03 hours
- 8Analyst Review Time= 162.5 hours
Assumptions and limits
- The result is derived only from the 8 inputs listed above. Anything not among them is not part of the calculation.
- In particular, this calculator does not take inflation, tax, fees or charges or compounding frequency into account.
- Figures are rounded for display to 2 decimal places, so totals built from several rounded parts can differ slightly from the unrounded arithmetic.
How these calculators are built and tested is described on the Methodology page. If a figure looks wrong, please report it.
Frequently Asked Questions
How is Timeline Analysis calculated?
reviewableEvents = sources × eventsPerSource × (1 − dedupRate) × (1 − filterRate); elapsed = (ingestTime + reviewableEvents ÷ (reviewRate × analysts)) ÷ productiveHoursPerDay. A super-timeline merges filesystem, registry, event-log, browser and application artefacts, so the raw event count is the product of sources and per-source volume. Deduplication removes the same action recorded in several places, and known-good filtering removes routine operating-system noise; what survives is the set a human must actually look at. The elapsed figure combines machine ingest time with human review capacity, because only one of those scales by adding analysts.
Why does Timeline Analysis matter?
Timelines fail on the human side, not the tooling: 1.5 million events is a fortnight of review, which is why filtering hard and scoping to a suspected window is the only way most investigations finish.
What values do I need to enter?
This calculator takes 8 inputs: Evidence sources in the timeline, Events extracted per source, Duplicate events removed, Known-good noise filtered out, Tool ingest rate, Events an analyst reviews per hour, Analysts on the timeline, Productive analysis hours per day. The pre-filled defaults are a realistic starting point — replace them with figures from your own environment for a result you can act on.
Is filtering 60% of events safe?
It is standard practice with a maintained known-good hash set and event allow-list, but it is a risk you accept explicitly. Attackers abuse signed system binaries precisely because they land inside the allow-list, so keep the filtered set retrievable rather than deleted.
Why does the review rate vary so much?
It depends on what you are doing. Scanning for a known indicator runs at tens of thousands of events per hour; reconstructing an unknown intrusion narrative, where each entry needs context and correlation, runs closer to a few hundred.
Related Calculators
- Malware Spread Calculator
- Hash Verification Calculator
- Behavior Analysis Coverage Calculator
- Enterprise Cybersecurity Health Score Calculator
- Kill Chain Coverage Calculator
- LLM Prompt Injection Risk Calculator
- Quantum Threat Readiness Calculator
- Ransomware Impact Calculator
- AI Model Security Risk Calculator
- AI Supply Chain Risk Calculator
You might also need
- Hash Verification CalculatorCommonly used together
- Malware Spread CalculatorCommonly used together
- Behavior Analysis Coverage CalculatorCommonly used together
- Ransomware Impact CalculatorAlso in Forensics & Emerging Threats
- Quantum Threat Readiness CalculatorAlso in Forensics & Emerging Threats
- Kill Chain Coverage CalculatorAlso in Forensics & Emerging Threats
