Repository navigation
feat(log-surgeon)!: Support using a single capture group in schema rules to achieve parity with the heuristic parser. #1273
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from 96 commits
Commits
Show all changes
107 commits
Select commit
Hold shift + click to select a range
4931f6b
feat(log-surgeon)!: Add support for a single capture group in a schem…
davidlion a7a0be1
Merge remote-tracking branch 'upstream/main' into capture-support
davidlion 61d5715
Add schema equals rule capture.
davidlion daf18ad
Merge remote-tracking branch 'upstream/main' into capture-support
davidlion 20b26f9
Address some review comments.
davidlion b8089f1
Tweak tests.
davidlion 98d1088
Fix wrapped token logic.
davidlion dc591cd
Merge remote-tracking branch 'upstream/main' into capture-support
davidlion dec9f6e
Fix formatting.
davidlion 03a1f02
Remove wrapping logic by manipulating the token.
davidlion dee547a
Merge remote-tracking branch 'upstream/main' into capture-support
davidlion 65541fb
Update log-surgeon.
davidlion 56bb7a6
Update GrepCore.
davidlion 610e76f
Update log surgeon code + tests with new version.
davidlion d52a8c3
Merge branch 'main' into capture-support
davidlion ec2c8f2
Merge remote-tracking branch 'upstream/main' into capture-support
davidlion 578601a
Refactor writing a token to dictionaries into a private helper.
davidlion 08d5c0c
Merge remote-tracking branch 'upstream/main' into capture-support
davidlion 834fdb7
Add unit test; refactor test-ParserWithUserSchema.cpp.
davidlion ea1ad3b
Add null + empty check for token type ids.
davidlion 8ce06ba
Merge remote-tracking branch 'upstream/main' into capture-support
davidlion 3b36328
Fix coderabbit nits.
davidlion 37df83f
Merge branch 'main' into capture-support
davidlion d390b9b
feat(deployment): Add `redis`, `queue` (RabbitMQ), and `results-cache…
junhaoliao 5d21c41
feat(api-server): Add support for steaming query result files from S3…
hoophalab 0d4fb24
refactor(webui): Restructure directory hierarchy to better separate P…
davemarco 846a4c8
feat(log-ingestor): Add ingestion job orchestration: (#1740)
LinZhihao-723 868844d
fix(lint): Ensure linter-suggested fixes are applied before running R…
LinZhihao-723 eed6bbf
fix(docker): Ignore errors from clp-package dev image removal (fixes …
junhaoliao 78b4c9d
fix(deps): Update the commit hash of `yscope-dev-utils` submodule ini…
Bill-hbrhbr fe0db96
fix(lint): Strengthen Ruff checks for Python scripts; run error-ignor…
sitaowang1998 f1fadb3
feat(integration-tests): Validate that the components of the CLP pack…
quinntaylormitchell 73247a9
feat(deployment): Add support for root database credentials in Helm t…
junhaoliao bd2e23b
feat(clp-package): Add log-ingestor config interface and Docker Compo…
LinZhihao-723 6c674da
fix(clp-package): Updates decompression script with database name cha…
sitaowang1998 a01d7f6
docs(clp-package): Add Spider user guide; Update deployment orchestra…
sitaowang1998 8300068
refactor(clp-package-utils): Simplify `load_config_file` function and…
junhaoliao 5b05b0c
refactor(clp-package): Migrate arg parsing to click in start_clp.py a…
junhaoliao 3f44bab
chore: Remove redundant comments from `credentials.template.yaml` (re…
junhaoliao 8b5472e
feat(integration-tests): Add port range assignment based on a configu…
quinntaylormitchell c422366
feat(clp-rust-utils): Use `NonEmptyString` in S3-related configs to e…
LinZhihao-723 96ef44c
feat(core): Add runtime CA bundle path detection for `CurlDownloadHan…
Bill-hbrhbr 633d213
feat(webui): Move timestamp presets into AntD date picker. (#1734)
davemarco f3dc34a
feat(webui): Add file listing UI for submitting compression jobs for …
junhaoliao 5dc4d8d
feat(clp-s)!: Change how timestamps are specified in the AST and KQL …
gibber9809 05042f0
refactor(helm): Refactor `createLocalPv`: (#1771)
junhaoliao 0110e58
feat(clp-package): Add support for ingesting from custom S3 endpoints…
hoophalab 39880cc
fix(helm): Improve chart test script (fixes #1782): (#1784)
junhaoliao 7f5cdac
feat(integration-tests): Validate generated package service configura…
quinntaylormitchell e4a1f08
refactor(clp-s): Add utility functions to create and decompose the ar…
gibber9809 6d0ebe1
feat(log-ingestor): Add OpenAPI documentation for server APIs; Add Op…
LinZhihao-723 64cd4c0
feat(webui): Initialize root directory on file lister mount (resolves…
junhaoliao ef90b7c
docs(openapi): Pre-generate and commit OpenAPI docs instead of genera…
LinZhihao-723 2545190
refactor(helm): Replace dependency waiting logic with `waitFor` helpe…
junhaoliao 227e65b
ci: Switch "clp-artifact-build" GH workflow to self-hosted runners. (…
jackluo923 2c3ba39
refactor(webui): Restructure directory hierarchy to better separate P…
davemarco e38b6ee
feat(helm): Add compression & query job orchestration and the webui t…
junhaoliao 69e2bb9
fix(helm): Replace `database.name` with `database.names.clp` (fixes #…
junhaoliao ddcc1cf
refactor(helm): Remove unused `query_scheduler.port` from `values.yam…
junhaoliao 00fb71c
fix(clp-mcp-server): Replace `database.name` with `database.names.clp…
junhaoliao 872e5e0
feat(helm): Add readiness and liveness probes to query-scheduler (res…
junhaoliao 7f4f88d
fix(ci): Prevent stale Docker image cache on self-hosted runners (fix…
jackluo923 e7260ae
docs(log-ingestor): Add user guide for using `log-ingestor`. (#1789)
LinZhihao-723 711496d
feat(clp-package): Add support for ingesting from custom S3 endpoints…
sudheergajula 672b1e1
feat(helm): Add garbage collector deployment with retention period co…
junhaoliao 599c95a
feat(deployment): Add default fallback for environment variables requ…
junhaoliao 3cf486a
feat(helm): Add API server deployment. (#1818)
junhaoliao bab87b9
fix(job-orchestration): Set query job duration only when `start_time`…
sitaowang1998 cef4b88
fix(job-orchestration): Get SQL operation row count before transactio…
sitaowang1998 a814156
feat(helm): Add MCP server deployment. (#1819)
junhaoliao 451eba5
refactor(helm): Standardize template formatting across deployments: (…
junhaoliao 341a96e
docs: Use IEC size units in comments across the codebase (fixes #1756…
junhaoliao 819fe23
refactor(scripts): Include full `components/core/tools/scripts` direc…
junhaoliao 6a9770c
fix(clp-rust-utils): Align database name config with updated schema. …
Eden-D-Zhang 659cab6
docs(clp-package): Add instructions for ingesting logs from non-AWS S…
hoophalab ebb28fc
fix(helm): Add missing spider database name configuration (fixes #184…
junhaoliao bce011a
feat(helm): Add S3 storage support for archives, streams, and log inp…
junhaoliao 8e9628a
feat(kv-ir)!: Add support for matching KQL timestamp literals against…
gibber9809 ae09063
feat(clp-s::timestamp_parser): Add support for ignoring quotes in quo…
gibber9809 44ac419
feat(webui): Add dataset and paths to compression job table. (#1798)
davemarco a42c177
feat(helm): Add `log-ingestor` deployment. (#1856)
junhaoliao 59bd992
feat(clp-package): Add configurable services restart policy for the P…
junhaoliao 4bdfc35
fix(clp-package): Add missing archive output and storage engine setti…
junhaoliao 3e48f1e
fix(docs): Upgrade `sphinxcontrib-mermaid` to v2.0.0; Adjust configur…
junhaoliao b55f140
fix(webui): Fix dataset handling in compression job creation to use d…
junhaoliao ef64a1c
feat(core): Optimize subquery generation by narrowing wildcard token …
gibber9809 a02bb70
feat(helm): Add multi-node deployment support with configurable sched…
junhaoliao b3b9914
fix(clp-package): Ensure `--count` and `--count-by-time` arguments ar…
junhaoliao 5fee121
Update log surgeon to latest.
davidlion 0fe2ac4
Merge remote-tracking branch 'upstream/main' into capture-support
davidlion 9a1ccbe
Forgot to lint.
davidlion 1b6d0c6
Revert accidental dev-utils change.
davidlion faa36f1
Merge remote-tracking branch 'upstream/main' into capture-support
davidlion 3bac58f
Add LogTypeDictionaryEntry::add_static_text and do minor linting/refa…
davidlion e621e83
Merge remote-tracking branch 'upstream/main' into capture-support
davidlion 3b68d9a
Add fallback to storing a token as static text if there is no capture…
davidlion 936d9b0
Missing var_ids.
davidlion 85f6b48
Add fallback to static text if log surgeon returns an empty capture l…
davidlion 1016d84
Merge remote-tracking branch 'upstream/main' into capture-support
davidlion 4a5a00a
Rename variables to drop unnecessary/confusing _view suffix.
davidlion 89e4b32
doh
davidlion 1e09594
Address coderabit nit by switching token.to_string to token.to_string…
davidlion 9ce8524
Merge remote-tracking branch 'upstream/main' into capture-support
davidlion 3ade8e4
Remove redundant else branch added by mistake.
davidlion c3f6b1b
Apply suggestions from code review.
davidlion 247f552
Merge branch 'main' into capture-support
davidlion c45a55b
Merge branch 'main' into capture-support
davidlion File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.