CSV Metrics Timeline

Drop any number of CSV files (including gzip-compressed .gz files). Column 1 = epoch timestamp. Column 2 = value. Extra columns can be histogram bins or rate columns.
0 files loaded
Expected format:
epoch,value
1735689600,123
1735689600000,123
Histogram format (example):
epoch,bin_0_10,bin_10_20,bin_20_30
Rate format (example):
epoch,value,rate
Supports gzip-compressed CSV files (.gz)

What gets plotted

Heuristics
  • 2 columns → time-series line.
  • 3+ columns → if headers look like bins/ranges → heatmap histogram; else treated as multi-series with value=col2 and rate=col3.
  • Rate toggle → uses column 3 when present; otherwise computes d(value)/dt (per second).

Timeline

Plotly (drag to zoom, double-click to reset)