精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

網易云音樂全鏈路埋點管理平臺建設

大數據
我們圍繞這套埋點方案研發了配套的埋點管理系統,以承載及埋點規則數據管理、埋點設計、埋點研發、埋點測試、埋點上線等功能,本文主要介紹該平臺功能及建設思路。

一、背景

在文章云音樂曙光埋點:還原數據理想國中,我們介紹了曙光埋點項目方案,該方案基于多端一致埋點對象樹建設管理,實現了統一自動化埋點和鏈路追蹤,方案高度還原了大前端埋點的理想狀態、具備較強通用性和擴展性。我們圍繞這套埋點方案研發了配套的埋點管理系統,以承載及埋點規則數據管理、埋點設計、埋點研發、埋點測試、埋點上線等功能,本文主要介紹該平臺功能及建設思路。

二、平臺現狀介紹

經過前幾期建設,我們已經實現了一個適配研發流程的、按版本來管理的埋點數據管理平臺,其核心功能為:

  • 1、承載埋點研發生命周期
  • 2、承載埋點的元數據管理

我們的研發生命周期如下:

圖片

平臺在埋點元數據管理設計如下,參考和學習了版本管理工具的功能,并且充分考慮了客戶端的研發流程特點

圖片

  • 1、客戶端每個大版本需求研發時,BI對埋點需求進行分類,建立需求組。可以理解為基于Master CheckOut出了多個分支。
  • 2、BI在各需求組內,按埋點需求設計埋點。設計完成后,平臺會計算出埋點的變更列表,如新增對象、新增血緣關系、修改參數、刪除對象、刪除血緣關系。
  • 3、上述變更由BI指派到任務,交由開發處理
  • 4、經過一個版本迭代開發后,若任務開發測試完成處于可上線狀態,會被打上版本的TAG,并且發布上線,在Master產生一個新版本;未完成的任務,則可在后續版本迭代開發完畢后再上線。

相比版本控制工具,適配研發流程的版本控制具有以下特點:

  • 1、支持部分變更上線:需求內的變更可以自由篩選出來部分上線,可以類比為分支內提交數個文件,可以篩選出幾個文件單獨合入Master
  • 2、需要走研發流程才可上線:每個埋點變更都擁有獨立的研發流程控制和校驗。這些流程(設計完成->開發->測試通過)需要走完后,才準許合入Master。
  • 3、模型更加復雜:不是簡單的文本,而是復雜的層級對象結構。

三、我們遇到的問題和痛點

在上述研發流程模式的落地過程中,我們發現了以下問題和痛點:

  • 1、落地質量問題

漏埋:因為涉及較多埋點事件、埋點參數的組合,在某些組合下,埋點沒有上報。

錯埋:埋點參數缺失或格式不正確。

歸因錯誤:埋點里的歸因字段設置錯誤、不合理。

  • 2、落地效率問題
  • 大量重復埋點代碼編寫:如果涉及大量對象埋點,埋點工作勢必成為大量重復勞動,影響研發效率。

  • 埋點進行增量變更時,無法知道改動了什么:平臺只展示了某個埋點全量信息,并未展示其增量改動(沒有類似版本管理工具的Compare視圖)。

  • 3、功能痛點

  • 有一些埋點長期停留在研發階段未上線(類比于寫代碼時開發分支落后Master多次提交,沒有去Pull Master獲取最新的主線代碼改動),導致這些埋點很可能是過時的,如果不進行卡點直接上線,就會導致問題

  • 埋點數據是按APP+端兩個維度隔離的,但實際運用時存在內嵌情況,如APP端可內嵌WEB端H5頁面的功能,這種情況下,需要把原本隔離的數據進行整合,如把部分WEB埋點樹掛載在APP端樹上。

針對以上問題痛點,平臺在近半年內進行了針對性的解決。

四、埋點質量建設

解決該問題的思路為先解決源頭防止增量質量問題產生,再解決存量質量問題。

1、建設實時埋點校驗功能,從源頭解決埋點質量問題

客戶端埋點開發完成后,需要進行"實時校驗",從而對被指派的埋點任務進行測試覆蓋,其步驟如下:

  • 客戶端連接到實時校驗平臺,平臺根據該任務需求,生成埋點校驗樹
  • 客戶端上報日志,平臺根據埋點校驗樹進行校驗
  • 平臺根據測試情況,決定測試是否通過

需求范圍內有埋錯:不通過,且可以查看日志看到具體為何不通過,如下圖所示

圖片

需求范圍內有漏埋:默認不通過,但事實推進落地中,存在部分分支客戶端難以復現覆蓋的情況,因此我們也支持了勾選某些分支無需測試的功能,如下圖所示

圖片

  • 若測試為不通過,則將卡點阻塞流程,后續無法正常上線

經過實時埋點校驗功能的上線后,我們封堵住了大部分埋點錯誤源頭,達到了較好效果。

2、建設線上埋點稽查功能,發現存量埋點問題并推進解決

稽查功能定位為企業日志的統計分析,解決以下問題:

  • 1、分析日志是否按規則正確輸出,檢測出少參數、參數取值錯誤、歸因錯誤等問題,并對這類問題進行歸類,并可進一步鉆取,直至能夠看到原始日志的樣本。
  • 2、自定義靈活業務統計監控、報表、報警。通過監控、報表中數值變化報警來發現、輔助定位端上發版后一些bug。如:某些點位日志變少、PV/UV比例變化等。

為實現上述功能,需要對日志進行采樣分析計算(可以理解為打上各種標簽),并且將計算結果存儲在能夠支持篩選、統計查詢功能的數據庫中,為典型的OLAP場景,我們選型時,采用了ClickHouse來完成這塊功能,其主要考量點如下圖所示

圖片

經過稽查功能上線和推進,我們的線上埋點錯誤數已經下降了95%,并且還在逐漸降低中,達到了較好的效果。

五、埋點效率建設

  • 使用模版引擎自動生成代碼 上文提到,埋點時涉及大量重復埋點代碼編寫,我們針對該問題使用模版引擎語言自動生成埋點代碼,且支持適配了安卓、iPhone、Web、RN等多套客戶端,把代碼提前生成好,能自動填寫的部分全部自動填寫,客戶端復制代碼后只需要把代碼模版里剩余部分補全即可,如下圖所示

圖片

  • 展示埋點DIFF,讓開發更容易理解埋點改動點

我們開發了埋點DIFF功能,相比與版本管理軟件中的代碼文本對比,埋點元數據是一種更加復雜的數據結構,因此在服務端計算DIFF和前端界面展示DIFF上相對來說較復雜一些。如下圖所示,我們通過在原有界面上通過背景色來區分變更操作是新增、修改、還是刪除。

圖片

六、研發中埋點自動Rebase到最新Master

前文提到,有一些埋點長期停留在研發階段未上線,目前沒有pull master的功能,導致:

  • 1、這些未上線埋點元數據很可能是過時的,如果直接上線會導致業務問題。
  • 2、無法使用到最新Master下的新增對象,或者還在使用已刪除對象

因此我們對在需求池內未上線的研發階段對象,每次上線后,都自動pull master處理。如下圖所示為一個未上線需求從安卓8.8.11 Rebase到 安卓8.8.12的過程,rebase后可能存在部分變更需要刪除或重新研發。

圖片

rebase算法的核心在于計算出Master和本研發分支對比同一個基線的原子改動列表,并嘗試依次合并,并將合并后的變更應用到基線上。其流程圖如下:

圖片

其中變更合并時的邏輯如下:

圖片

人工沖突解決時,我們采用了上文“展示埋點DIFF”的功能,讓埋點設計人員同時看到兩方改動,并在界面中錄入最終合并結果。

七、埋點跨空間打通

云音樂業務存在多個業務線,他們的“埋點空間”是相互獨立的。但云音樂存在內嵌業務的情況,如云音樂APP下可內嵌LOOK直播APP、以及WEB端的H5頁面等,即使云音樂APP不發版,內嵌的業務的埋點也可能會發生變化。因此需要把內嵌業務對應的的埋點樹“橋接”到當前APP埋點中。針對這種訴求,我們研發了“橋梁”模式,如下圖所示:

圖片

  • 橋梁為一類特殊對象,用于銜接父子空間,如圖示為銜接云音樂APP和WEB H5兩個獨立的埋點空間,其中云音樂APP是父空間,WEB為子空間
  • 橋梁在父空間定義
  • 子空間對象可設置掛載在父空間橋梁下
  • 父空間展示埋點樹時,只關心到橋梁為止
  • 子空間展示埋點樹時,會把橋梁以上所掛載的父空間樹也展示出來
  • 內嵌開發完畢后,需要使用父空間APP驗證子空間的帶橋梁埋點是否正確,其SPM為帶父空間的完整路徑

此外由于埋點按版本管理,因此埋點樹若變化,必須要在平臺內產生新版本,因此:

  • 子空間發布,父空間不需要發布新版本,因為子空間埋點樹對父空間不可見
  • 父空間發布,若涉及橋梁更改,則會改變子空間埋點樹,此時需要在子空間同步發布一個新版本

八、未來規劃

在埋點領域中,除了純客戶端埋點,還有服務端埋點,以及雙端共同完成的混合埋點,常見的混合埋點包括:

  • 服務端下發的字段,客戶端需要打到客戶端埋點里
  • 客戶端上報的字段,服務端需要打到服務端埋點里

此類需求廣泛存在,但未在本平臺上進行管控,其流程、效率、效果是不可控、不可監控的,后續平臺將把服務端埋點及服務端+客戶端混合埋點也平臺產品化并進行管控。

圖片

此外,網易云音樂全鏈路埋點管理平臺前后端、客戶端SDK等組件都將在近期貢獻到開源社區,為業界帶來更大價值。

責任編輯:龐桂玉 來源: 網易有數
相關推薦

2023-02-08 19:32:27

大數據

2022-01-04 17:08:02

全鏈路觀測平臺

2023-07-07 07:27:14

全鏈路虎牙APM

2024-03-13 08:56:17

全鏈路壓力測試

2022-12-12 08:00:00

人工智能網易云音樂算法平臺研發

2023-11-21 07:14:43

埋點大數據

2013-03-04 10:57:01

網易云音樂

2023-12-13 18:46:50

FlutterAOP業務層

2023-06-12 07:44:21

大數據數據治理

2023-01-30 22:34:44

Node.js前端

2024-09-06 12:24:19

2024-01-05 00:29:36

全鏈路灰度發布云原生

2023-09-13 07:19:46

數據開發平臺治理平臺

2014-10-10 16:04:01

網易云音樂Mac版

2017-03-24 17:55:47

互聯網

2017-03-24 18:38:40

互聯網

2013-05-13 11:12:22

云音樂云應用

2025-08-26 01:00:15

2023-10-16 23:43:52

云原生可觀測性

2023-11-13 10:41:44

Spring微服務
點贊
收藏

51CTO技術棧公眾號

欧美日韩免费一区二区三区视频| 中日精品一色哟哟| 亚洲黄色片视频| 欧美三级电影在线| 日日摸夜夜添夜夜添国产精品| 欧美美女网站色| 国产一区视频观看| 九九这里只有精品视频| 伊人久久在线| 高清成人在线观看| 尤物tv国产一区| 免费国产a级片| 国产成人精品免费看视频| 精品久久久久久久久久久下田| 激情成人中文字幕| 亚洲一区二区三区乱码aⅴ蜜桃女| 美女100%露胸无遮挡| 麻豆视频在线观看免费网站黄| 国产在线精品一区二区不卡了| 亚洲人成五月天| 亚洲熟妇av一区二区三区漫画| 国产特黄一级片| 欧美激情成人| 欧美日韩亚洲另类| 亚洲一区精彩视频| 亚洲网站在线免费观看| 日韩欧美字幕| 欧美美女网站色| 日韩人妻精品无码一区二区三区| 天堂成人在线| 日韩成人一级| 午夜激情久久久| 好吊色欧美一区二区三区四区 | 香蕉成人影院| 91首页免费视频| 91成人在线播放| 人妻体内射精一区二区三区| 激情国产在线| 91丨九色丨蝌蚪丨老版| 亚洲综合第一页| 中文字幕在线网址| 久久精品盗摄| 国产一区二区三区在线免费观看 | 四虎国产精品免费久久| 国产精品国产三级国产aⅴ原创 | 国产91国语对白在线| 日韩大胆成人| 亚洲国产精品va在线看黑人| 国产视频九色蝌蚪| 欧美videos另类精品| 成人国产精品免费观看| 欧美亚洲视频在线看网址| 精品无码人妻一区| 国产精品99精品一区二区三区∴| 亚洲你懂的在线视频| 成人黄色在线免费观看| 欧美特黄aaaaaa| 日韩免费高清| 在线成人免费网站| 久久久久无码精品国产sm果冻| 台湾天天综合人成在线| 欧美无砖砖区免费| 欧美 亚洲 视频| 欧洲天堂在线观看| 久久精品国产精品青草| 久久久久久欧美| 538国产视频| 国产乱子精品一区二区在线观看| 一区二区三区免费在线观看| 欧美日韩一区在线视频| 亚洲最新av网站| 美美哒免费高清在线观看视频一区二区 | 欧美日韩一区在线| 午夜精品久久久久久久99热影院| 在线观看的网站你懂的| 久久青草欧美一区二区三区| 亚洲va码欧洲m码| 国产精品视频第一页| 亚洲精品精选| 不卡av在线网站| 丰满少妇一区二区| 国内精品久久久久久久影视简单| 欧美第一区第二区| 欧美第一页浮力影院| 日韩av影片| 欧美亚洲日本国产| 国产农村妇女精品久久| 色8久久影院午夜场| 一区二区三区久久| www.亚洲视频.com| 黄色网页在线免费看| 国产亚洲成年网址在线观看| 国产乱子伦精品| 97久久人国产精品婷婷| 国产成人午夜99999| 国产精品久久久久久久久| 九九视频免费在线观看| 久久国产精品成人免费观看的软件| 北条麻妃一区二区三区中文字幕| 成年人在线观看av| 三级电影一区| 久久免费国产精品1| 欧美日韩免费做爰视频| 久久久久久美女精品 | av中文在线| 91亚洲永久精品| 99久久精品免费看国产四区| 偷拍自拍在线视频| 国产日韩欧美一区二区三区乱码| 自拍偷拍亚洲色图欧美| 亚洲av片在线观看| 成人av在线一区二区| 日韩精品国内| 国产三级视频在线看| 久久久久久久免费视频了| 久久国产精品亚洲va麻豆| 女人18毛片水真多18精品| 国产很黄免费观看久久| 欧美日韩精品免费看| av毛片在线播放| 91久久香蕉国产日韩欧美9色| 日韩激情免费视频| 麻豆一区在线| 日韩欧美黄色影院| 国产黄色大片免费看| 亚洲理论在线| 亚洲a成v人在线观看| 成a人片在线观看www视频| 黄色成人在线免费| 亚洲美女精品视频| 欧美日韩一区二区三区在线电影 | √8天堂资源地址中文在线| 亚洲精品国产无天堂网2021| 国产一级大片免费看| 成人在线视频免费看| 亚洲精品网站在线播放gif| 一本加勒比北条麻妃| 影音国产精品| 日韩av免费在线观看| 在线观看亚洲黄色| 黄色小说综合网站| 国产乱码精品一区二区三区卡 | 国产精品久久久久久久久免费樱桃 | 国产伦精品一区二区三区四区免费 | 国产suv精品一区| 亚洲精品国产精品国自产观看浪潮| yjizz视频| 欧美在线三级| 91精品国产一区| 免费观看毛片网站| 一个色妞综合视频在线观看| 日本黄色大片在线观看| 欧美aaaaa级| 久久久中精品2020中文| 成人乱码一区二区三区| 久久九九久精品国产免费直播| 精品无码国模私拍视频| 91成人在线精品视频| 亚洲另类欧美自拍| 日韩国产第一页| 一区二区高清| 91久久国产精品91久久性色| 婷婷五月综合激情| 国产精品久久久久久久久动漫| 爱情岛论坛vip永久入口| 日韩成人在线看| 亚洲丝袜在线视频| 国产成人自拍偷拍| 中文字幕高清一区| 老太脱裤子让老头玩xxxxx| 动漫av一区| 3344国产精品免费看| 麻豆av电影在线观看| 亚洲精品视频一区二区| 又大又长粗又爽又黄少妇视频| 亚洲电影成人| 欧美日韩一区在线播放| 免费日韩成人| 色综合视频一区中文字幕| 青青艹在线观看| 粉嫩av一区二区三区粉嫩 | 一区二区三区四区五区精品视频 | 一区二区高清免费观看影视大全| 日韩高清一二三区| 亚洲中字在线| 超碰97国产在线| 久久男人av资源站| 尤物yw午夜国产精品视频明星| 97人妻精品一区二区三区软件| 亚洲激情图片一区| 亚洲自拍偷拍一区二区| 久久电影网站中文字幕| 日韩电影大全在线观看| 亚州欧美在线| 97色在线视频观看| 亚洲爆乳无码一区二区三区| 精品人伦一区二区三区蜜桃网站| 人妻互换一二三区激情视频| 麻豆精品91| 日韩视频在线观看视频| 国产69精品久久久久9999人| 久久久精品影院| 中文字幕在线观看高清| 亚洲在线视频网站| 亚洲天堂岛国片| 成人av在线资源网站| 亚洲欧美日韩精品一区| 91久久亚洲| 中文字幕人成一区| 色婷婷精品视频| 亚洲综合国产精品| 成人四虎影院| 777精品视频| а√天堂在线官网| 日韩亚洲欧美一区| 特级片在线观看| 国产日韩成人精品| 在线xxxxx| 国产在线一区二区综合免费视频| 国产成人久久777777| 精品国产中文字幕第一页| 高清国语自产拍免费一区二区三区| 五月天激情在线| 精品久久人人做人人爽| 日本三级片在线观看| 成人av先锋影音| 波多野结衣网页| 午夜欧美理论片| 亚洲成人18| av在线精品| 久久免费视频观看| 快射av在线播放一区| 亚洲视频在线免费看| 五月天激情婷婷| 精品99999| 免费的毛片视频| 激情成人中文字幕| 国产成人无码精品| 日本一区二区视频在线观看| 中文国产在线观看| 久久99热狠狠色一区二区| xxxx一级片| 日本美女一区二区| 青青草综合在线| 性欧美欧美巨大69| 制服国产精品| 香蕉av一区二区| 日韩视频在线观看视频| 91精品亚洲| 国产911在线观看| 五月天亚洲色图| 久久久福利视频| 西野翔中文久久精品字幕| 六月婷婷久久| www久久久| 亚洲aⅴ男人的天堂在线观看| 国产精品igao视频网网址不卡日韩| 欧美激情一区二区三区在线视频观看 | youjizz.com亚洲| 天天操夜夜操国产精品| 国产综合18久久久久久| 综合伊人久久| 精品国产一区二区三区久久久久久| 好吊妞视频这里有精品| 欧美在线xxx| 中文字幕一区久| 国产精品海角社区在线观看| 久久久加勒比| 91精品国产综合久久久久久丝袜| 国偷自产一区二区免费视频| 日本电影亚洲天堂| 日本在线视频网址| 久久人人爽国产| 婷婷六月国产精品久久不卡| 欧美丰满少妇xxxx| www.51av欧美视频| 日本91av在线播放| 国产毛片精品久久| 97超碰人人看人人| 香蕉久久夜色精品国产更新时间 | 二人午夜免费观看在线视频| 视频在线一区二区| 日本天堂在线| 中文字幕亚洲国产| 青青色在线视频| 日韩在线免费观看视频| 日韩三级免费| 国产91九色视频| 久久av网站| 欧美1o一11sex性hdhd| 国产国产精品| 欧美 丝袜 自拍 制服 另类| 麻豆精品蜜桃视频网站| 911亚洲精选| 国产性做久久久久久| 国产探花在线播放| 日本黄色一区二区| 午夜精品久久久久久久91蜜桃| 欧美高清www午色夜在线视频| 亚洲美女福利视频| 在线视频欧美日韩精品| 超碰中文在线| 久久久久久噜噜噜久久久精品| 日韩网站中文字幕| 丁香五月网久久综合| 欧美一区二区三| 日本精品国语自产拍在线观看| 美女视频亚洲色图| 亚洲乱码一区二区三区三上悠亚| 国产精品v欧美精品v日本精品动漫| 伊甸园精品99久久久久久| 亚洲国产高清一区二区三区| 国产一级片自拍| 久久亚洲一区二区三区四区| 久久久精品国产sm调教| 一区二区不卡在线播放| 无码人妻精品一区二| 在线欧美日韩精品| 在线观看中文字幕2021| 亚洲精品美女在线观看| 香蕉av在线播放| 欧美成人免费一级人片100| 影音先锋在线视频| 国产精品久久综合av爱欲tv| 国产一区二区三区朝在线观看| 粉嫩精品一区二区三区在线观看 | 中文字幕一精品亚洲无线一区| 69av成人| av免费精品一区二区三区| 91精品国产91久久久久久密臀 | 精品午夜视频| 一区二区三区欧美成人| 日韩高清在线一区| 免费看污黄网站在线观看| 五月婷婷激情综合网| 亚洲欧美另类日韩| 欧美成人激情在线| 二区三区精品| 在线无限看免费粉色视频| 美女网站色91| 国产又粗又猛大又黄又爽| 国产精品久久久一区麻豆最新章节| 亚洲 欧美 变态 另类 综合| 欧美日韩一二三四五区| 特级丰满少妇一级aaaa爱毛片| 欧美精品激情在线观看| 超碰97久久国产精品牛牛| 欧美另类网站| 午夜一区不卡| 公侵犯人妻一区二区三区| 《视频一区视频二区| 久久久久无码精品国产| 日韩午夜电影在线观看| av网站免费在线观看| 亚洲综合第一页| 激情久久久久| bl动漫在线观看| 国产精品女同一区二区三区| 中文字幕在线观看免费| www.亚洲人.com| 国模大尺度视频一区二区| 小泽玛利亚av在线| 成人午夜激情片| 国产黄a三级三级| 婷婷久久综合九色综合绿巨人| 狠狠人妻久久久久久综合麻豆| 97avcom| 欧美限制电影| 男女污污视频网站| 亚洲444eee在线观看| 飘雪影院手机免费高清版在线观看 | 国产精品自在欧美一区| 少妇饥渴放荡91麻豆| 亚洲视频在线观看一区| 亚洲综合图片网| 主播福利视频一区| 人人爱人人干婷婷丁香亚洲| 蜜臀av色欲a片无码精品一区| 91视频你懂的| 中文字幕一级片| 色与欲影视天天看综合网| 日韩一区二区三区四区五区 | 国产综合亚洲精品一区二| 国产二级一片内射视频播放 | 欧美黑人性猛交| 中文字幕精品影院| 青青青青在线视频| 精品一区二区三区影院在线午夜| 亚洲熟女www一区二区三区| 亚洲精品国产综合区久久久久久久| 国产一区二区三区朝在线观看| 丁香色欲久久久久久综合网| 久久久精品免费网站| 国产农村妇女毛片精品久久| 2020欧美日韩在线视频| 91亚洲一区| 亚洲熟妇一区二区三区| 欧美一区日本一区韩国一区| 日本韩国在线视频爽| 国产精品丝袜视频|