Commit History

  1. full-corpus v2 eval results

    Verified signature
    84b3ae1
  2. eval_v2: mining axis (drain4+param-split vs drain3 per source) + temporal axis (learn 0-2, calibrate on clean day 3, detect 7-13, family-aware sustain gates, counts-only baseline)

    Verified signature
    cddcc61
  3. temporal v2: parent-keyed families, silence split from counts (presence-scored), sustained-mean spike signal, optional seasonal time-of-day baseline, episode grouping with hysteresis, O(1) rolling correlation

    Verified signature
    aa7a5f4
  4. calibrated parser: param-split with masked sub-template rendering (template identity = parent), timestamp-shape exclusion, recursive sub-routing, sub-aware persistence

    Verified signature
    a60b12a
  5. temporal v2: parent-keyed counts/novelty/corr (sub rollup), episode grouping with hysteresis, O(1) rolling co-occurrence, per-family thresholds, MAD=0 spike fix, lazy presence

    Verified signature
    383fb8a
  6. parser v2: adaptive recursive param-split (cardinality-fitted freeze keys, timestamp-shape exclusion, line-unique ratio rule), sub-aware persistence, sub template IDs anchored to stable parent

    Verified signature
    3281f57
  7. synthgen v2: realistic sshd background (failed-pw share 18.6%->1.5%) + 6-IP brute-force pool

    Verified signature
    b55b2d1

  1. Upload results/synth_eval_results.json with huggingface_hub

    Verified signature
    807e937
  2. eval_synth: absolute-time window indices (relative split made engine never train + labels never intersect); drain3 add_log_message returns dict

    Verified signature
    8217e6f
  3. temporal: cap per-template entropy history at 1000 samples (unbounded insort was O(N^2) at 100M scale)

    Verified signature
    ed9a47c
  4. synthgen: source-major task ordering so web shards run in parallel (14-day wall ~15 min)

    Verified signature
    049dd44
  5. synthgen.py: validated generator (268 templates, 9 sources, 9 incidents, parquet shards) — smoke-tested at scale 0.005

    Verified signature
    be3316d
  6. synthgen.py: complete clean rewrite — registry, 9 sources, incidents, parquet shards, meta.json

    Verified signature
    e472930
  7. Complete synthgen implementation (replaces truncated draft)

    Verified signature
    b5b963d
  8. Synthetic multi-source log generator: ~500 templates, Zipf skew, diurnal+bursty arrivals, 9 injected incident types, parquet shards

    Verified signature
    1d93b2e
  9. benchmark results: eval_temporal_results.json

    Verified signature
    87e6a42
  10. benchmark results: benchmark_results.json

    Verified signature
    84cbbc6
  11. Fix: eng.update=False before detect; m3.drain.clusters; rarity signal added to BGL axis

    Verified signature
    cffd96a
  12. Perf + correctness: incremental novelty bookkeeping (first/last nonzero, gaps), trailing-window stats cap

    Verified signature
    46c818d
  13. Fix parquet path: default/partial-test (verified 74,273 rows)

    Verified signature
    eeabf2e
  14. Zookeeper source -> bolu61/loghub_2 test parquet (full 74k-line Zookeeper); two-window silence; raw content passed; deterministic injection placement

    Verified signature
    08ba21a
  15. Fix infinite loop: advance current_window after closing (sub-agent found hang in _close_window loop)

    Verified signature
    4965a52
  16. Rewrite: robust_stats public, first-sighting fix, per-instance entropy history, bounded corr scan

    Verified signature
    c290ddb
  17. README

    Verified signature
    f53b040
  18. package init

    Verified signature
    ceccd30
  19. Clean rewrite: single inline-injection replay + drain3 z-score baseline + BGL novelty AUC

    Verified signature
    1d38521
  20. Spatiotemporal anomaly engine: 4 signal families + observability/security fusion

    Verified signature
    240fa22
  21. Fix tree_search wildcard fallback; simplify LRU dict

    Verified signature
    a62b46a
  22. Temporal anomaly benchmark: injected anomalies on Zookeeper stream + BGL novelty AUC

    Verified signature
    5045f24
  23. Template-parsing benchmark: drain4 vs pip drain3 on LogHub 2k ground truth

    Verified signature
    003c5a8
  24. Core Drain reproduction: fixed-depth prefix tree, position/LCS similarity, stable template IDs, JSON persistence

    Verified signature
    ffff982
  25. initial commit

    Verified signature
    0cd2d69