Skip to content

Commit 7c71786

Browse files
authored
Merge pull request #44 from stacknil/stacknil/loglens-parser-bucket-docs
docs(parser): document telemetry buckets
2 parents 736e66b + c1714e8 commit 7c71786

2 files changed

Lines changed: 11 additions & 0 deletions

File tree

README.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,11 @@ LogLens also tracks parser coverage telemetry for unsupported or malformed lines
8383
- `parse_success_rate`
8484
- `top_unknown_patterns`
8585

86+
Common unsupported-pattern buckets include `sshd_connection_closed_preauth`,
87+
`sshd_timeout_or_disconnection`, `sshd_negotiation_failure`, and
88+
`pam_unix_session_closed`. These buckets keep non-finding evidence reviewable
89+
without counting it as detector evidence.
90+
8691
For the parser behavior contract, supported modes, and fixture map, see [`docs/parser-contract.md`](./docs/parser-contract.md).
8792

8893
LogLens does not currently detect:

docs/parser-contract.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,12 @@ Recognized success or audit families include accepted password, accepted publick
4141

4242
This is the main trust boundary: unsupported input should remain inspectable, even when it does not produce a finding.
4343

44+
Stable unsupported-pattern buckets currently exercised by the fixture corpus include
45+
`sshd_connection_closed_preauth`, `sshd_timeout_or_disconnection`,
46+
`sshd_negotiation_failure`, and `pam_unix_session_closed`. They are parser
47+
telemetry and warnings only; detector signal mappings decide which parsed events
48+
can contribute to findings.
49+
4450
## Detection signal boundary
4551

4652
Parsing a line does not automatically mean it should drive a detector. LogLens keeps that boundary explicit through `AuthSignalConfig`.

0 commit comments

Comments
 (0)