Skip to content

chore(client-reports): Record event pipeline drops#1191

Open
szokeasaurusrex wants to merge 2 commits into
szokeasaurusrex/tokio-thread-client-reportsfrom
szokeasaurusrex/core-pipeline-event-drops
Open

chore(client-reports): Record event pipeline drops#1191
szokeasaurusrex wants to merge 2 commits into
szokeasaurusrex/tokio-thread-client-reportsfrom
szokeasaurusrex/core-pipeline-event-drops

Conversation

@szokeasaurusrex

@szokeasaurusrex szokeasaurusrex commented Jun 22, 2026

Copy link
Copy Markdown
Member

Record SDK-side error event drops in client reports for the event pipeline paths that can discard events before they reach transport. Scope processors and integration processors now report event_processor, before_send reports before_send, and error event sampling reports sample_rate.

Add integration coverage that verifies each drop path is attached to the next outgoing envelope as a client report.

Fixes #1187
Fixes RUST-246

@szokeasaurusrex szokeasaurusrex force-pushed the szokeasaurusrex/core-pipeline-event-drops branch from ea88505 to dfb7be7 Compare June 22, 2026 11:19
@linear-code

linear-code Bot commented Jun 22, 2026

Copy link
Copy Markdown

RUST-246

@szokeasaurusrex szokeasaurusrex force-pushed the szokeasaurusrex/core-pipeline-event-drops branch from dfb7be7 to e0a1325 Compare June 22, 2026 11:20
@szokeasaurusrex szokeasaurusrex force-pushed the szokeasaurusrex/tokio-thread-client-reports branch from de9f7c8 to d7d314c Compare June 22, 2026 11:20
@szokeasaurusrex szokeasaurusrex marked this pull request as ready for review June 22, 2026 11:39
@szokeasaurusrex szokeasaurusrex requested a review from lcian as a code owner June 22, 2026 11:39
@szokeasaurusrex szokeasaurusrex force-pushed the szokeasaurusrex/tokio-thread-client-reports branch from d7d314c to d5d1597 Compare June 22, 2026 15:54
@szokeasaurusrex szokeasaurusrex force-pushed the szokeasaurusrex/core-pipeline-event-drops branch from e0a1325 to 38485b8 Compare June 22, 2026 15:54
szokeasaurusrex and others added 2 commits June 22, 2026 18:02
Record SDK-side error event drops in client reports for the event pipeline paths that can discard events before they reach transport. Scope processors and integration processors now report `event_processor`, `before_send` reports `before_send`, and error event sampling reports `sample_rate`.

Add integration coverage that verifies each drop path is attached to the next outgoing envelope as a client report.

Fixes [#1187](#1187)
Fixes [RUST-246](https://linear.app/getsentry/issue/RUST-246)
@szokeasaurusrex szokeasaurusrex force-pushed the szokeasaurusrex/tokio-thread-client-reports branch from d5d1597 to 807212a Compare June 22, 2026 16:02
@szokeasaurusrex szokeasaurusrex force-pushed the szokeasaurusrex/core-pipeline-event-drops branch from 38485b8 to 7db42ba Compare June 22, 2026 16:02
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