Skip to content

feat(telemetry): centralize event policy and process diagnostics - #7

Merged
rldyourmnd merged 4 commits into
devfrom
codex/shared-telemetry-core
Oct 10, 2026
Merged

rldyourmnd merged 4 commits into
devfrom
codex/shared-telemetry-core

Conversation

@rldyourmnd

Copy link
Copy Markdown
Contributor

Producers and the collector previously maintained separate telemetry validation/redaction code, while client diagnostics lived inside the identity bridge. The shared SDK now owns the generated event contract, validation/redaction, bounded debug settings, typed client failure/lifecycle inputs and diagnostic status. It emits process lifecycle and redacted Rust panic records and closes a queue admission/shutdown race with explicit loss accounting. The collector consumes the same contract and recognizes client failure/recovery signals.

Validation: workspace tests and Clippy, canonical protocol regeneration, actual stdout/debug/panic/concurrent-shutdown acceptance, dependency advisory/license checks, and the real isolated PostgreSQL/Vector/OpenObserve pipeline passed on Linux. SDK/service candidate is 0.0.1-alpha.2; no release or live deployment is performed.

@rldyourmnd
rldyourmnd merged commit 8bc0f1e into dev Oct 10, 2026
1 check 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.

1 participant