The committed sample artifacts are intended to be reproducible from the bundled inputs and configs.
Running python -m telemetry_window_demo.cli run --config configs/default.yaml produces:
- a window feature table at
data/processed/features.csv - an alert table at
data/processed/alerts.csv - a machine-readable summary at
data/processed/summary.json - three timeline plots under
data/processed/
On the bundled default sample dataset, the current repo state produces:
41normalized events24sliding windows12alerts after a60second cooldown
The default summary currently reports these triggered rule counts:
high_error_rate:3persistent_high_error:3high_severity_spike:2login_fail_burst:2source_spread_spike:1rare_event_repeat_malware_alert:1
Running python -m telemetry_window_demo.cli run --config configs/richer_sample.yaml produces:
- a window feature table at
data/processed/richer_sample/features.csv - an alert table at
data/processed/richer_sample/alerts.csv - a machine-readable summary at
data/processed/richer_sample/summary.json - three timeline plots under
data/processed/richer_sample/
On the richer bundled sample dataset, the current repo state produces:
28normalized events24sliding windows8alerts after a120second cooldown
Representative alert categories across the bundled samples:
- elevated error rate during the login failure burst
- repeated high-severity events around
malware_alert - sudden source spread as the number of distinct sources increases in the default sample
- repeated rare-event alerts for both
malware_alertandpolicy_deniedin the richer sample
See the committed PNGs under data/processed/ and data/processed/richer_sample/ for GitHub-visible output snapshots.