feat(go): add bounded hot-path enrichment
This commit is contained in:
parent
538d1d954a
commit
fd2bbba0d7
6 changed files with 282 additions and 30 deletions
|
|
@ -112,9 +112,11 @@ counts are populated only from parseable retained snapshots. Each snapshot is
|
|||
linked to an incident in a private atomic `incidents.json` index. Grouping uses
|
||||
the configured `incident_tracking`, `incident_window`, and
|
||||
`incident_lineage_depth` settings; same-second alert batches update one incident
|
||||
and one snapshot name idempotently. Enrichment is currently limited to a
|
||||
Go-source marker plus best-effort process detail; the Python forensic
|
||||
enrichment/assurance and notification pipelines remain future parity work.
|
||||
and one snapshot name idempotently. Hot-path enrichment derives bounded
|
||||
process/parent context, lineage, remote-IP classification, and candidate paths
|
||||
from already-captured data without new I/O. Package ownership, hashes, file
|
||||
metadata, integrity anchors, assurance chaining, and notifications remain
|
||||
future parity work.
|
||||
|
||||
After every successfully emitted status record, the service atomically updates
|
||||
`/var/lib/enodia-sentinel-go/heartbeat` with the current Unix timestamp (mode
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue