Skip to content

[SDK docs] add new UF data model and implementation details under telemetry dev docs #88232

@aliu39

Description

@aliu39

https://develop.sentry.dev/sdk/telemetry/

@AbhiPrasad :

outline:
What public API/init options an SDK should add for user feedback support
What exact scope data gets attached to user feedback. This should be split into required (stuff we need to grab from scope) and optional (sdks should try to attach this, but no big deal if they don’t)
How user feedback is rate limited and any subsequent sdk impacts
Client outcomes behaviour for user feedback (should we collect them, what is important, etc.)
It probably would help clarifying what fields on event are supported in the user feedback event payload as well. Like is it valid to attach a stacktrace onto user feedback event payloads?

https://develop.sentry.dev/sdk/telemetry/sessions/ is a good guide for this.
I recently did something similar for logs as well: https://develop-docs-git-abhi-logs-sdk-developer-documentation.sentry.dev/sdk/telemetry/logs/

Raised by @stefanosiano :

  • Should UF go through eventProcessors or beforeSend callbacks?
  • Implementing beforeSendFeedback hook

Metadata

Metadata

Assignees

No one assigned

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions