Wire transaction events into devnet#3633
Open
niran wants to merge 3 commits into
Open
Conversation
be7562f to
8d22450
Compare
0887a65 to
1e55997
Compare
f36f90d to
0d01740
Compare
9c11260 to
5f2ba67
Compare
Collaborator
🟡 Heimdall Review Status
|
7fcff07 to
1d27433
Compare
1d27433 to
567156f
Compare
Contributor
Review SummaryThis PR adds devnet infrastructure wiring for transaction event observability: Vector config for tailing JSONL files, Postgres + audit-archiver for persistence, proxyd transaction-events Dockerfile, and a smoke test script. No Rust code changes. No new issues found. The changes are clean devnet/infrastructure configuration. A few observations:
|
Contributor
✅ base-std fork tests: all 616 passedbase/base is fully in sync with the base-std spec.
|
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Summary
datacontains unsafe transaction/body/header key names, matching the production sidecar behavior.component_discarded_events_totalas the local Vector metric to inspect for malformed JSONL parse drops and unsafe-key validation drops.Verification
docker run --rm -v /Users/niran/workspace/base/.worktrees/txobs-devnet-vector/etc/docker/transaction-events-vector.yaml:/etc/vector/vector.yaml:ro -v /private/tmp/txobs-devnet-vector-data:/vector-data timberio/vector:0.47.0-debian validate /etc/vector/vector.yamlStack Context
This PR is based on #3628 and contains only devnet/Vector wiring for local verification. It is intentionally reviewed separately from service producer code.
type=routine
risk=low
impact=sev5