成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Sentry 開發(fā)者貢獻(xiàn)指南 - SDK 開發(fā)(客戶端報(bào)告)

開發(fā) 前端
Client 報(bào)告作為 envelope 項(xiàng)發(fā)送給 Sentry, 通常是作為單獨(dú)的 envelope 或已安排的 envelope 之一。它們不應(yīng)該被發(fā)送得太頻繁,但也不能太少。

Client reports 是一種協(xié)議特性,允許客戶端向 Sentry 發(fā)送關(guān)于自己的狀態(tài)報(bào)告。它們目前主要用于為從未發(fā)送的事件發(fā)出結(jié)果。

基本操作

Client 報(bào)告作為 envelope 項(xiàng)發(fā)送給 Sentry, 通常是作為單獨(dú)的 envelope 或已安排的 envelope 之一。它們不應(yīng)該被發(fā)送得太頻繁,但也不能太少。它們的主要目的是讓人們了解 SDK 端發(fā)生的影響用戶體驗(yàn)的事情。

例如,SDK 可能會在 SDK 中的幾個(gè)地方丟棄事件,而這種事件丟失對客戶來說可能是不可見的。 Client 報(bào)告讓 SDK 發(fā)出此類事件結(jié)果,以提供有關(guān)這種情況發(fā)生頻率的數(shù)據(jù)。例如,如果傳輸達(dá)到其最大內(nèi)部隊(duì)列大小,SDK 可能會丟棄事件, 因?yàn)樗俾氏拗浦甘?SDK 在事件超過配額等時(shí)丟棄事件。

Envelope(信封)項(xiàng)負(fù)載

Client 報(bào)告是名為 client_report 的 envelope 中的一項(xiàng)。它包含一個(gè)大致如下所示的 JSON 負(fù)載:

  1.   "timestamp""2020-02-07T14:16:00Z"
  2.   "discarded_events": [ 
  3.     { 
  4.       "reason""queue_overflow"
  5.       "category""error"
  6.       "quantity": 23 
  7.     }, 
  8.     { 
  9.       "reason""queue_overflow"
  10.       "category""transaction"
  11.       "quantity": 1321 
  12.     } 
  13.   ] 

請注意,這必須包含在 envelope 中。所以完整的事件看起來像這樣:

  1. {} 
  2. {"type":"client_report"
  3. {"timestamp":"..."

存在以下字段:

timestamp

  • String | Number, optional. 創(chuàng)建 client report 的時(shí)間戳。

必須是 ISO 日期時(shí)間字符串或 UNIX 時(shí)間戳。如果未發(fā)送,服務(wù)器將采用當(dāng)前的 UTC 時(shí)間戳。在數(shù)據(jù)模型中,這稱為 received

discarded_events

  • outcome 對象列表 {reason, category, quantity}
  • reason: 定義事件丟失原因的字符串原因。
  • category: 丟棄原因適用的數(shù)據(jù)類別。
  • quantity: 丟失的事件數(shù)

目前定義了以下丟棄原因:

  • queue_overflow: SDK 內(nèi)部隊(duì)列(例如:傳輸隊(duì)列)溢出
  • cache_overflow: SDK 內(nèi)部緩存(例如:離線事件緩存)溢出
  • ratelimit_backoff: SDK 丟棄事件是因?yàn)檩^早的速率限制指示 SDK 退出。
  • network_error: 由于網(wǎng)絡(luò)錯(cuò)誤,事件被丟棄并且沒有重試。
  • sample_rate: 由于配置的采樣率,事件被丟棄。

此外,保留以下丟棄原因,但不期望 SDK 在正常操作下發(fā)送這些:

  • before_send: 事件在 before_send 中被丟棄
  • event_processor: 事件被事件處理器丟棄

SDK 端推薦

鼓勵(lì) SDK 減少不必要的通信總量。因此,推薦的方法是直接跟蹤 transport 中丟棄原因的計(jì)數(shù), 并定期將它們作為單獨(dú)的 envelope 項(xiàng)沖洗掉或?qū)⑵涓郊拥揭寻才藕玫?envelope 上。由于某些 SDK 仍然發(fā)送舊事件而不是 envelope,以便與舊的 Sentry 服務(wù)器向后兼容, 因此在這種情況下,建議將其作為單獨(dú)的 envelope 發(fā)送,或者將其附加到待處理的 session envelope。

 

責(zé)任編輯:姜華 來源: 黑客下午茶
相關(guān)推薦

2022-01-02 23:26:08

開發(fā)SDK Sentry

2021-12-25 22:31:55

Sentry 監(jiān)控SDK 開發(fā) 性能監(jiān)控

2022-01-21 21:33:03

開發(fā)JavaScript應(yīng)用

2021-12-31 18:35:40

監(jiān)控Sentry開發(fā)

2022-01-03 22:59:30

開發(fā)SDK數(shù)據(jù)

2022-01-11 20:42:54

開發(fā)Sentry標(biāo)志

2022-01-17 19:34:43

SentryWeb APISentry API

2022-01-18 23:26:45

開發(fā)

2022-01-15 23:33:47

SentryPyCharm配置

2022-01-19 19:49:53

Sentry瀏覽器SDK

2021-12-15 20:06:48

ReactJSSentry開發(fā)者

2022-01-16 22:16:59

數(shù)據(jù)庫Sentry開發(fā)者

2022-01-13 20:13:31

元宇宙搜索引擎

2021-12-16 20:12:37

后端開發(fā)Sentry

2022-01-20 19:49:10

Sentry開發(fā)Scope

2021-12-17 19:15:51

前端蟲洞狀態(tài)

2018-06-05 11:19:36

2018-03-27 23:25:40

Paddle

2015-07-22 16:08:46

OpenStack開源貢獻(xiàn)代碼

2012-04-23 13:56:52

StartupAndroid開發(fā)者
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 亚洲综合色视频在线观看 | 久久精品免费一区二区三 | 国产精品久久久久久久久婷婷 | 99re视频在线 | 一区二区高清 | 伊人色综合久久天天五月婷 | h视频网站在线观看 | 午夜影院普通用户体验区 | 午夜网| 欧美日韩一区在线播放 | 自拍偷拍精品 | 91精品国产综合久久国产大片 | 一区二区三区欧美大片 | 久久久久亚洲视频 | 激情六月丁香 | 成人午夜 | 欧美久久精品一级黑人c片 91免费在线视频 | 精品视频一区二区 | www,黄色,com | 一a一片一级一片啪啪 | 国内激情av片 | 日韩久久中文字幕 | 精品亚洲一区二区 | 玖玖久久 | 91在线最新 | 一级片免费视频 | 伊人久久大香线 | 久久久免费精品 | 欧美a区 | 日韩色视频 | 99免费在线 | 99精品国产一区二区三区 | 国产精品久久久久久久岛一牛影视 | 黄色一级电影免费观看 | 亚洲视频在线观看 | 国产丝袜人妖cd露出 | 日韩午夜网站 | 亚洲综合在线视频 | 蜜桃传媒一区二区 | 一片毛片 | 七七婷婷婷婷精品国产 |