Skip to content

Histogram

The histogram provides a visual timeline of event distribution, helping you identify activity patterns, quiet periods, and suspicious bursts at a glance.

Histogram showing daily event distribution with multi-source coloring across a 37-day Sysmon timeline

Opening the Histogram

  • Click the Histogram button in the main toolbar
  • The histogram panel appears above the data grid and can be resized by dragging its bottom edge (80px–500px range, default 160px)

Granularity

Choose the time bucketing level from the histogram toolbar:

GranularityBucket SizeBest For
Day1 calendar dayLong timelines (weeks/months)
Hour1 hourMulti-day investigations

A date range label displays the full span and bucket count (e.g., 2024-01-15 — 2024-02-20 (37 days)).

Heatmap Coloring

Bar height represents event count and bars are colored using a heatmap gradient based on event density:

  • Low activity — dark teal/blue
  • High activity — orange

The color intensity scales linearly from the minimum to maximum event count across all buckets, making spikes immediately visible.

Brush Selection

Click and drag on the histogram to select a time range:

  1. A translucent accent overlay with dashed border highlights the selected range
  2. The date range is displayed above the brush selection
  3. On release, the data grid immediately filters to show only events within that range via date range filters
  4. Click outside the brush or clear filters to restore the full view

The brush uses direct DOM positioning during drag — overlay and label elements update without triggering React re-renders, so selection stays smooth even on histograms with thousands of bars.

This is the fastest way to zoom into a specific activity window.

Timestamp Format Support

The histogram's date extraction engine handles a wide range of timestamp formats:

FormatExample
ISO 86012024-01-15T14:30:00Z
US date (M/D/YYYY)01/15/2024 or 1/15/2024
Month nameFeb 5th 2026, February 5, 2026, 5 Feb 2026
Unix seconds1706360000 (10 digits)
Unix milliseconds1706360000000 (13 digits)
Excel serial dates455662024-10-05 (range 1–73050, covering 1900–2100)
12-hour with AM/PM01/15/2024 2:30:00 PM

Filter Awareness

The histogram respects all active filters:

  • Column filters
  • Checkbox filters
  • Date range filters
  • Search terms and mode
  • Advanced filters
  • Bookmark filter

When filters are active, the histogram shows the distribution of filtered rows only and bars within the active date range are highlighted in the warning color (orange).

Column Selector

If multiple timestamp columns exist in your data, a dropdown in the histogram toolbar lets you select which one to use. The histogram re-fetches data when you switch columns.

Per-Tab Caching

Histogram data is cached per tab using a composite signature that includes the tab ID, selected column, granularity, total filtered count, search terms, bookmark state, date range filters, and advanced filters. When switching between tabs, the histogram updates instantly from cache. Stale cached data is shown while a refresh query runs in the background with a 400ms debounce.

Multi-Source Coloring

When viewing merged timelines or files with multiple artifact types, the histogram bars are color-coded by source. Each artifact type or log channel gets a distinct color, making it easy to see which sources contributed events at each time period.

Stacking Glassmorphism

When multiple event sources overlap in the same time bucket, bars stack with a subtle transparency effect using backdrop blur. This lets you see the composition of each time bucket without sources hiding behind each other. The histogram panel itself uses a glassmorphism effect with 8px blur.

Bar Tooltips

Hovering over any bar displays a tooltip showing the exact date/hour and event count (e.g., 2024-01-15: 1,234 events). The bar brightens on hover for visual feedback.

X-Axis Label Spacing

Labels are automatically spaced to avoid overlap — approximately every 70px for day view and 90px for hour view. The first and last buckets always show labels. Day labels use MM/DD format, hour labels use MM/DD HH:00.

Built for the DFIR community.