v1.1.1 — journal example; timestamp columns skipped
Fixed
- Timestamp columns are recognized as sequences and skipped by the value detectors.
Role::Sequencerequired strict monotonicity, but real clock columns (journald__REALTIME_TIMESTAMP/__MONOTONIC_TIMESTAMP, a pcaptimestamp) tie/regress, so they were treated as measurements —coll.cusumflagged their "level shift" (time advancing) andpointtheir jumps. Atimestamp/tsname token now classifies a column assequence, kept narrow soresponse_time-style measurements are unaffected.cad.regularitystays role-agnostic, so--cadence timestampstill works. Noconfig_versionchange.
Examples
examples/journal_anomalies.py— find anomalies in the systemd journal (point/structural/collective within a window, e.g. per-unit CPU-usage spikes; or_SYSTEMD_UNIT/PRIORITYdistributional drift between windows via--baseline-since). Pipes journald JSON on stdin and maps findings back to timestamp/unit/message.examples/stock_anomalies.py— (from the previous drop) Yahoo-Finance stock anomalies / drift.
Gate
cargo-mutants 0 missed on roles.rs; CI green.
Install: cargo install anomalyx
Full changelog: v1.1.0...v1.1.1