Skip to content

Release: 1 fix → Main#8113

Merged
h0lybyte merged 1 commit intomainfrom
dev
Mar 16, 2026
Merged

Release: 1 fix → Main#8113
h0lybyte merged 1 commit intomainfrom
dev

Conversation

@github-actions
Copy link
Contributor

Release: Dev → Main

1 atomic commit ready for main

Bug Fixes


This PR is automatically maintained by CI — KBVE Studio

* fix(vector): extract log level from raw message patterns

ch_normalize was defaulting everything to "info" because metadata
level fields are only set by Supabase-specific transforms. Now
parses level from raw message for all log formats:
- ClickHouse: <Error>, <Warning>, <Debug>
- kube-system: E0302, W0302, I0302
- Structured: level=error, level=warn
- ANSI/generic: ERROR, WARN, DEBUG keywords

* feat(vector): strip ANSI codes, drop empty msgs, parse JSON logs

Data analysis of 4.15M rows revealed:
- 491k rows with ANSI escape codes (mc, discordsh) — strip them
- 6.5k empty message rows — drop via abort
- 751k argocd JSON messages with embedded level/msg — parse inline
  so level extraction and noise filter work correctly
@github-project-automation github-project-automation bot moved this to Review in KBVE Mar 16, 2026
@h0lybyte h0lybyte merged commit 85676ba into main Mar 16, 2026
9 checks passed
@github-project-automation github-project-automation bot moved this from Review to Done in KBVE Mar 16, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

1 participant