【金猿案例展】國元證券——建立一體化智能可觀測平臺實現(xiàn)APP體驗數(shù)字化
原創(chuàng) 博睿數(shù)據(jù) | 2023-12-27 18:48
【數(shù)據(jù)猿導(dǎo)讀】 本項目案例由博睿數(shù)據(jù)投遞并參與“數(shù)據(jù)猿年度金猿策劃活動——2023大數(shù)據(jù)產(chǎn)業(yè)年度創(chuàng)新服務(wù)企業(yè)榜單/獎項”評選。

近年來,證券期貨業(yè)移動應(yīng)用體系建設(shè)快速發(fā)展,環(huán)境日臻完善,工具應(yīng)用日益廣泛,移動應(yīng)用提供了快速便捷的證券業(yè)務(wù)服務(wù)。證券類APP活躍用戶規(guī)模持續(xù)上升,智能移動炒股成為行業(yè)標(biāo)配。據(jù)艾媒咨詢數(shù)據(jù)顯示,2021年中國證券APP用戶規(guī)模為1.5億人。隨著中國證券市場的不斷成熟以及投資者數(shù)量的持續(xù)增多,中國證券APP用戶規(guī)模仍將保持較快增長,預(yù)計2025年達2.6億人。
國元證券金融科技部從2021年開始建立體系化應(yīng)用性能管理平臺,從高頻功能操作自動化執(zhí)行、APP崩潰卡頓、兼容性bug、啟動速度等多個角度把控APP質(zhì)量,提升APP功能應(yīng)用和性能體驗。
隨著證券期貨移動端APP用戶規(guī)模持續(xù)上升,移動端APP的網(wǎng)絡(luò)環(huán)境變得越來越復(fù)雜,設(shè)備型號眾多,使用場景多元。面對廣大的用戶需求及高時效性的證券業(yè)務(wù)特點,如何通過保障系統(tǒng)質(zhì)量,提升用戶服務(wù),有機結(jié)合國家金融安全與行業(yè)數(shù)字化發(fā)展,探索安全可靠的數(shù)字化技術(shù)、新模式,成為APP產(chǎn)品質(zhì)量保障的下一步重要工作。
實施時間:
項目開始時間:2021年6月
中間重要時間節(jié)點:2023年6月
項目完結(jié)時間:本項目由國元證券金融科技部主導(dǎo),項目實施周期2年。其中,金融科技部兩名測試開發(fā)人員、一名系統(tǒng)架構(gòu)師參與項目開發(fā)與實施。
應(yīng)用場景
本方案立足國家標(biāo)準(zhǔn)和公司移動端應(yīng)用的實際情況,著眼于發(fā)展和完善測試質(zhì)量體系,通過技術(shù)創(chuàng)新和模式創(chuàng)新相結(jié)合,以創(chuàng)造更高更優(yōu)質(zhì)的服務(wù)體驗為目標(biāo)。
針對證券用戶特有的高頻使用場景,制定了以下場景策略。
穩(wěn)定APP版本:針對不同機型可能存在的兼容性問題,國元證券通過收集和分析版本的性能數(shù)據(jù),及時發(fā)現(xiàn)并解決潛在的問題。通過模擬用戶常用場景,國元證券能夠提供更穩(wěn)定、更可靠的線上版本,確保用戶在使用過程中獲得更好的體驗。
新交易上線保障:在新的交易功能上線過程中,國元證券通過模擬各種業(yè)務(wù)場景的崩潰和卡頓情況,為灰度逐步發(fā)布提供保障。這有助于確保新功能的順利推出,減少故障歷時和運維成本。同時,國元證券基于相關(guān)數(shù)據(jù)快速定位和解決問題,保障APP投產(chǎn)的穩(wěn)定性和用戶體驗。
客戶端系統(tǒng)和硬件分布分析:國元證券通過分析客戶端系統(tǒng)和硬件的分布情況,提前安排架構(gòu)適配工作。這有助于提高APP的穩(wěn)定性和用戶體驗,確保用戶在不同設(shè)備和操作系統(tǒng)上都能夠獲得一致、優(yōu)質(zhì)的服務(wù)體驗。
此外,國元證券還通過定期質(zhì)檢和持續(xù)數(shù)據(jù)分析,實現(xiàn)APP的“全方位”保障。這有助于及時發(fā)現(xiàn)并解決潛在的問題,幫助用戶快速定位故障點,減少故障歷時和運維成本。同時,根據(jù)長期的功能和非功能性測試的數(shù)據(jù)積累,國元證券建立了質(zhì)量門禁,形成完善可持續(xù)的質(zhì)量管理制度和測試指引。
綜上所述,本方案旨在為證券期貨移動端APP的用戶提供更高更優(yōu)質(zhì)的服務(wù)體驗。
面臨挑戰(zhàn)
證券期貨業(yè)是一個瞬息萬變的領(lǐng)域,具有場景多元化、機型眾多,及網(wǎng)絡(luò)環(huán)境復(fù)雜等特點,為應(yīng)對這些挑戰(zhàn),移動端APP的成功開發(fā)和運營需要綜合運用先進的技術(shù)手段、嚴(yán)謹(jǐn)?shù)墓芾眢w系和敏銳的市場洞察,以應(yīng)對行業(yè)的復(fù)雜性和多變性。
從場景多元化的角度來看,證券期貨市場的投資品種多樣,投資策略各異,使得移動端APP的功能需求變得異常復(fù)雜。不同的用戶有不同的投資需求和習(xí)慣,這就要求APP的功能要全面、靈活,能夠滿足不同用戶的需求。
機型眾多也是證券期貨移動端APP面臨的一個挑戰(zhàn)。為滿足用戶的多樣化需求,證券公司需要開發(fā)針對不同手機操作系統(tǒng)、不同屏幕尺寸以及不同網(wǎng)絡(luò)環(huán)境的移動端APP。這不僅增加了開發(fā)成本和時間,也給后期測試和維護帶來了很大的困難。
由于用戶所處的網(wǎng)絡(luò)狀態(tài)可能會不斷變動,網(wǎng)絡(luò)環(huán)境復(fù)雜是證券期貨移動端APP所必須應(yīng)對的重大挑戰(zhàn)之一。在交易過程中,用戶可能會遇到網(wǎng)絡(luò)延遲、斷線等問題,這會對用戶的交易決策產(chǎn)生重大影響。因此,移動端APP需要具備強大的網(wǎng)絡(luò)容錯能力和快速恢復(fù)能力,以確保用戶能夠順利進行交易。
已有的性能管理平臺提供的性能指標(biāo)能夠主動的解決很多以崩潰卡頓為主的問題。但是如何事前識別問題及事后高效精準(zhǔn)快速的定位用戶反饋過來的問題,成為APP產(chǎn)品質(zhì)量保障的下一步重要工作。
應(yīng)用技術(shù)與實施過程
由博睿數(shù)據(jù)提供的Bonree ONE 一體化智能可觀測平臺的實踐應(yīng)用中,移動端APP系統(tǒng)架構(gòu)主要由手機端、PC端、Server端、web端和大數(shù)據(jù)組成,通過終端采集性能數(shù)據(jù),由PC端將數(shù)據(jù)傳遞到Server端進行數(shù)據(jù)回收與數(shù)據(jù)處理,處理后的數(shù)據(jù)存到數(shù)據(jù)庫和到WEB端進行展示。在合作初期,國元證券整合了Bonree ONE的可觀測性技術(shù),并搭建本地服務(wù)器進行性能管理。
技術(shù)方案
性能管理平臺通過無侵入方式采集請求響應(yīng)時間、DNS時間、TCP時間、SSL握手時間、請求時間、服務(wù)響應(yīng)時間、數(shù)據(jù)接收時間、信號量、請求錯誤發(fā)生時間等網(wǎng)絡(luò)性能數(shù)據(jù);同時可采集使用過程中視圖性能、崩潰、卡頓報錯日志。
在APP上線發(fā)布階段,隨著業(yè)務(wù)拓展與調(diào)整,證券移動APP版本迭代和功能更新較快,新功能的增加是否仍然能保證APP具有高可用性和高性能。結(jié)合客戶端性能管理平臺數(shù)據(jù),對新版本性能數(shù)據(jù)重點保障,并對比歷史版本,快速識別上線新問題并協(xié)助定位。無異常時再逐步灰度發(fā)布,保障上線過程穩(wěn)定性。
主要目標(biāo)如下:
1、用戶體驗:了解用戶性能體驗對業(yè)務(wù)過程的影響情況,助力優(yōu)化產(chǎn)品性能,提升用戶體驗和業(yè)務(wù)價值;
2、問題分析:了解問題形成原因,掌握故障影響范圍;
3、事件追溯:針對特定問題提供回溯能力,確認問題原因,為事件處置提供日志支持。
圖:性能平臺架構(gòu)
崩潰信息
APP崩潰是導(dǎo)致用戶流失的重要因素之一。由于大多數(shù)公司在APP上線之前無法做到在各種環(huán)境下的全面適配測試,出現(xiàn)崩潰在所難免,所以快速定位問題點及問題復(fù)現(xiàn)是崩潰分析的意義所在。
崩潰分析報告可以讓直觀的了解所選時間范圍內(nèi)的崩潰數(shù)量、崩潰率等概要信息,也可以通過視圖、OS版本、設(shè)備型號、APP版本等維度查看崩潰的分布。
通過深入崩潰影響分析,支持對應(yīng)用發(fā)生崩潰時的環(huán)境信息進行統(tǒng)計。區(qū)分崩潰影響的獨立用戶數(shù),統(tǒng)計某類崩潰在各類設(shè)備、操作系統(tǒng)和各 APP 版本中出現(xiàn)的次數(shù),被該崩潰影響的用戶數(shù)。
ANR分析
主要針對Android版APP獨有的分析模塊。通過采集ANR堆棧信息、AnrTrace、ANR部件、ANR類型等多維度數(shù)據(jù),進行深入的ANR分析,準(zhǔn)確發(fā)現(xiàn)線程阻塞、掛起或死循環(huán)等問題。通過還原ANR問題背景,可以幫助發(fā)現(xiàn)APP運行過程中,由于種種原因?qū)е轮骶€程阻塞、掛起或死循環(huán)等問題,并幫助開發(fā)者分析定位產(chǎn)生的原因,為進一步優(yōu)化APP穩(wěn)定性和用戶體驗提供依據(jù)。
卡頓率標(biāo)準(zhǔn)
卡頓分析主要展示當(dāng)前查詢時間范圍內(nèi)的卡頓次數(shù),啟動次數(shù)卡頓率,影響用戶數(shù)等信息,在卡頓分析中通過流暢度定義卡頓。
Android系統(tǒng):通過定義流暢度幀數(shù)來判斷是否卡頓。
IOS系統(tǒng):通過子線程監(jiān)測檢查一次循環(huán)時間是否超過一定值,判斷是否卡頓。
通過流暢度幀數(shù)來獲取,依據(jù)流暢度定義(幀率為60fps)即盡量保證每次在16ms內(nèi)處理完所有的CPU與GPU計算、繪制、渲染等操作,當(dāng)每次處理過程超過16ms時,視為一次卡頓。例如安卓卡頓標(biāo)準(zhǔn):主線程Runloop循環(huán)耗時超過5s判定為卡頓?;蛘咧骶€程vSync每秒鐘循環(huán)少于40次,連續(xù)出現(xiàn)5個周期時也判定為卡頓。
日志分析
日志診斷中的問題檢索功能可以快速協(xié)助定位問題,并依據(jù)詳細的日志信息和上下文,幫助解決問題。
● 通過日志診斷功能在問題定位和解決方面具有顯著優(yōu)勢,有助于提高用戶體驗和可靠性。
● 通過日志分析,可以追蹤應(yīng)用程序的活動、了解系統(tǒng)資源的使用情況、監(jiān)測網(wǎng)絡(luò)連接等。此外,日志分析還可以用于性能分析、合規(guī)性審計和故障恢復(fù)等方面。
商業(yè)變化
管理證券APP整體性能,精準(zhǔn)定位疑難問題
通過可觀測性性能管理系統(tǒng)宏觀掌控APP質(zhì)量,判斷問題歸屬。可以主動的關(guān)注定位協(xié)助解決例如崩潰卡頓等性能問題,提升用戶體驗。同時針對用戶反饋的應(yīng)用問題,由于移動端APP復(fù)雜的網(wǎng)絡(luò)環(huán)境、設(shè)備型號眾多、使用場景多元,通常較難復(fù)現(xiàn)定位,通過平臺日志進行分析,問題日志上下文,可以使問題定位所需時間從天降到分鐘。大幅度提升客戶端APP的穩(wěn)定性。
建立質(zhì)量門禁,避免APP迭代對證券用戶常用場景帶來的性能降低
積累功能測試和非功能性測試的數(shù)據(jù),形成交互分析、崩潰、卡頓、啟動性能和資源消耗等性能指標(biāo),建立性能門禁,設(shè)置預(yù)警值,量化APP質(zhì)量,形成可持續(xù)發(fā)展的質(zhì)量保障制度體系。
技術(shù)創(chuàng)新驅(qū)動,證券移動APP性能與質(zhì)量全面提升
將證券移動APP性能多角度數(shù)據(jù)可視化,宏觀管理APP質(zhì)量,及時主動發(fā)現(xiàn)APP質(zhì)量問題并主動修復(fù)。同時將證券用戶遇到的問題轉(zhuǎn)換成IT語言,可快速還原IT語言事故現(xiàn)場。節(jié)省運維和研發(fā)人員定位解決問題時間。
經(jīng)過對崩潰問題、ANR問題、卡頓問題的持續(xù)優(yōu)化,結(jié)合博睿數(shù)據(jù)Bonree ONE的迭代修復(fù),APP穩(wěn)定性達到優(yōu)秀水平。具體數(shù)據(jù)如下:
1.崩潰率下降了90%;
2.ANR率下降了80%;
3.卡頓率下降了72%。
這些改進不僅提高了用戶體驗,也進一步鞏固了APP產(chǎn)品的穩(wěn)定性和可靠性。
相關(guān)企業(yè)介紹
·博睿數(shù)據(jù)
北京博睿宏遠數(shù)據(jù)科技股份有限公司(簡稱博睿數(shù)據(jù))(股票號688229)是中國IT運維監(jiān)控和可觀測性領(lǐng)域領(lǐng)導(dǎo)者,中國應(yīng)用性能監(jiān)控及可觀測性領(lǐng)域唯一上市公司,同時蟬聯(lián)市場份額排名第一。專注于構(gòu)建以用戶為中心的簡捷,高效,智能的新型IT運維,有效提升云資源利用效率,驅(qū)動業(yè)務(wù)創(chuàng)新增長,助力企業(yè)提升核心競爭力,搶占數(shù)字經(jīng)濟先機。
15年以來,博睿數(shù)據(jù)以深厚的技術(shù)積累不斷打磨產(chǎn)品和服務(wù)能力,已在IT運維領(lǐng)域形成了自身的獨特優(yōu)勢,并將一體化運維監(jiān)控和AIOps等解決方案落地到各種客戶生產(chǎn)環(huán)境之中,為銀行,證券,保險,高端制造等行業(yè)的數(shù)字化、智能化轉(zhuǎn)型持續(xù)賦能,已經(jīng)獲得中國銀行、工商銀行、中國建設(shè)銀行、農(nóng)業(yè)銀行、光大銀行、華夏銀行、平安銀行、招商銀行、中信銀行等多家銀行及1000+頭部客戶的選擇和信賴。
·國元證券
國元證券股份有限公司(股票號000728)是由原安徽省國際信托投資公司和原安徽省信托投資公司作為主發(fā)起人,于2001年10月成立。經(jīng)過20多年發(fā)展,國元證券成長成為業(yè)務(wù)牌照齊全、業(yè)務(wù)品種多元、業(yè)務(wù)發(fā)展遍布全國的綜合金融服務(wù)商。目前,公司擁有40家分公司、106家證券營業(yè)部,業(yè)務(wù)范圍通蓋證券、基金、期貨、資產(chǎn)管理股權(quán)投資、另類投資、境外業(yè)務(wù)、區(qū)域股權(quán)市場等專業(yè)領(lǐng)域,綜合實力和核心業(yè)務(wù)位居行業(yè)前列。
來源:數(shù)據(jù)猿
刷新相關(guān)文章
我要評論
不容錯過的資訊
-
12024深圳國際物聯(lián)網(wǎng)展將于6月召開!
-
2【金猿信創(chuàng)展】鼎捷軟件——賦能產(chǎn)業(yè)自主
-
3【金猿信創(chuàng)展】英方軟件——為用戶提供自
-
4Lenovo launches Personal Agent, o
-
5Huawei insider: The PC Hongmeng o
-
6【金猿案例展】國元證券——建立一體化智
-
7華為技術(shù)機密被盜!公安部督辦大案,一批
-
8Huawei, together with industry p
-
9微軟棄用Windows混合現(xiàn)實;科大訊飛投資
-
10正威半導(dǎo)體10億元股權(quán)被凍結(jié);華為:PC端
大數(shù)據(jù)企業(yè)推薦more >
大家都在搜
