getsentry / getsentry/sentry-python

Add _meta tag containing the number of breadcrumbs truncated

未關閉
#3,996 1 則留言 0 個 reaction 已指派 0 人 在 GitHub 檢視
good first issue Improvement Python
主要語言
Python
星號
2.2k
分支
669
平均合併
1 天 40 分鐘
30 天內合併 PR
212

描述

### Problem Statement

- The Python SDK currently does not indicate when breadcrumbs are truncated due to the number of breadcrumbs exceeding the default limit or the limit specified in the sentry_sdk.init call. This information is however needed in order to surface this information in the Sentry UI.

- The motivation and context are outlined in https://github.com/getsentry/projects/issues/593 and its parent https://github.com/getsentry/projects/issues/396.

### Solution Brainstorm

Add a _meta entry using an [AnnotatedValue](https://github.com/getsentry/sentry-python/blob/968b3620623bd1a6c90eb71682876e4f93e5c125/sentry_sdk/utils.py#L407) to indicate whenever breadcrumbs were truncated. The _meta entry should include the number of breadcrumbs that were removed.

This requires the SDK to
1. keep track of the number of breadcrumbs truncated,
2. and when an error is captured, record that number into the event _meta.

貢獻指南

開啟貢獻指南

評估

這個 Issue 還沒有評估資料。

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。