Skip to content

Development#119

Merged
ernstleierzopf merged 64 commits intofeature/new-event-detectorfrom
development
Apr 1, 2026
Merged

Development#119
ernstleierzopf merged 64 commits intofeature/new-event-detectorfrom
development

Conversation

@ernstleierzopf
Copy link
Copy Markdown
Contributor

No description provided.

dependabot bot and others added 29 commits March 25, 2026 10:24
Bumps [polars](https://github.com/pola-rs/polars) from 1.39.0 to 1.39.3.
- [Release notes](https://github.com/pola-rs/polars/releases)
- [Commits](pola-rs/polars@py-1.39.0...py-1.39.3)

---
updated-dependencies:
- dependency-name: polars
  dependency-version: 1.39.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [openai](https://github.com/openai/openai-python) from 2.28.0 to 2.29.0.
- [Release notes](https://github.com/openai/openai-python/releases)
- [Changelog](https://github.com/openai/openai-python/blob/main/CHANGELOG.md)
- [Commits](openai/openai-python@v2.28.0...v2.29.0)

---
updated-dependencies:
- dependency-name: openai
  dependency-version: 2.29.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [pytest-cov](https://github.com/pytest-dev/pytest-cov) from 7.0.0 to 7.1.0.
- [Changelog](https://github.com/pytest-dev/pytest-cov/blob/master/CHANGELOG.rst)
- [Commits](pytest-dev/pytest-cov@v7.0.0...v7.1.0)

---
updated-dependencies:
- dependency-name: pytest-cov
  dependency-version: 7.1.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [requests](https://github.com/psf/requests) from 2.32.5 to 2.33.0.
- [Release notes](https://github.com/psf/requests/releases)
- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md)
- [Commits](psf/requests@v2.32.5...v2.33.0)

---
updated-dependencies:
- dependency-name: requests
  dependency-version: 2.33.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
path_templates is not longer required by the MatcherParser
…33.0

Bump requests from 2.32.5 to 2.33.0
…7.1.0

Bump pytest-cov from 7.0.0 to 7.1.0
Adds a post-training validation step that logs warnings when a
manually-configured detector's EventIDs or variable names/positions
have no coverage in the training data, preventing silent no-op
detection (e.g. Apache logs where log_format captures all variables
with no templates). Also warns when auto_config=True produces an
empty configuration.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Bumps [pygments](https://github.com/pygments/pygments) from 2.19.2 to 2.20.0.
- [Release notes](https://github.com/pygments/pygments/releases)
- [Changelog](https://github.com/pygments/pygments/blob/master/CHANGES)
- [Commits](pygments/pygments@2.19.2...2.20.0)

---
updated-dependencies:
- dependency-name: pygments
  dependency-version: 2.20.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
… matcher

Users can now write <label> instead of <*> in template files to give
wildcards meaningful names, and use an EventId column in CSV template
files to assign stable string identifiers to events. Both formats are
compiled to the existing positional representation at load time, so all
runtime code (ParserSchema, get_configured_variables) is unchanged.

- _compile_templates(): converts <label> → <*> and records label order
  and per-template event ID labels (from CSV EventId column)
- TemplatesManager / TemplateMatcher: accept metadata; expose
  compile_detector_config() to resolve string pos labels and string
  event keys to positional ints before pipeline startup
- Variable.pos: str | int (string = named label, compiled to int)
- Variable.name: optional (defaults to empty; label serves as name)
- load_templates(): returns (templates, event_id_labels); CSV files
  support an optional EventId column for named event IDs (.txt files
  remain positional-only)
- Tests and test fixtures for all new paths; roundtrip tests confirm
  string pos and string event keys survive YAML → Pydantic → YAML

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
…20.0

Bump pygments from 2.19.2 to 2.20.0
…34.1

Bump protobuf from 7.34.0 to 7.34.1
feat/configuration2.0: identifiers for variables and events
Warn when detector config doesn't match training data
@ernstleierzopf ernstleierzopf merged commit a9112a1 into feature/new-event-detector Apr 1, 2026
4 of 6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants