博睿宏遠-企業應用性能管理服務商,賦能IT運營智能化
捕鱼又来了下载

券商行業案例-國泰君安證券

國泰君安是中國證券行業里長期、持續、全面領先的綜合金融服務商,是國內規模最大、經營范圍最廣、機構分布最廣、服務客戶最多的證券公司之一。其經營管理、風險控制、合規體系、信息技術等都處于領先水平,尤其是信息技術方面,國泰君安是國內最早開展各類創新業務的券商之一,走在了行業前列。

合作背景

國泰君安是國內最早開展各類創新業務的券商之一,如早年開發的財務類軟件,君弘一戶通,以及手機客戶端App易陽指等,都走在了行業前列,但對于從而引發的機房選型、新系統保障維護、業務接口調度,以及App應用的用戶體驗問題,都需要一個強大的第三方服務商為其做功能和服務上的問題定位以及改進方向。


易陽指App是國泰君安用戶的炒股操作應用軟件,需要全面把握用戶訪問情況。原有的主動式wap協議的抽樣監測已經不能滿足客戶現有的業務發展形勢,客戶漸漸有了全樣本監測的需求轉化

解決方案


前期經過詳細的需求調研,在2016年下半年,博睿宏遠技術服務團隊和國泰君安技術人員對接,配合對易陽指App做嵌碼工作,實施SDK公有云搭建。
由于金融證券行業高度關注數據保密性,所以在2017年部署為私有云SDK。
移動wap監測國泰君安關鍵業務接口,如多步驟調度接口、獲取新股接口、獲取自選股接口等!

1.被動式SDK監測方案 
通過應用崩潰統計,獲取不同版本下,崩潰的統計以及詳細數據,具體到崩潰原因、崩潰堆棧、崩潰軌跡等,幫助國泰君安君宏(原名易陽指)修復崩潰bug,并標注修復狀態。



Socket請求監測 
作為新的需求,會將socket請求單獨作為一類請求進行性能計算和展現,支持的指標包含DNS用時和TCP用時。
Socket請求屆時也會增加一個配置界面,由用戶根據自己的業務和數據監測需求來配置,平臺按照用戶的配置進行統計計算。

Webview模塊H5頁面地址 
Webview中頁面地址目前展示的是webview容器所在視圖(Activity),需要調整為按照H5頁面地址進行分組展示,H5頁面有擴展名的按照擴展名進行合并,沒有擴展名的不合并,參數統一都需要去掉。

App編譯后提供自動上傳腳本
App編譯后,提供一個自動上傳某些文件或配置信息的腳本,實現自動化上傳。

操作系統版本顯示換亂的問題
提供一個操作系統版本字典表,字典表中包含獲取源數據的值,以及希望在平臺中顯示的值,該字典表由博睿宏遠進行整理提供初始值,客戶可隨時向內添加修改信息。在做數據統計計算時,如果獲取的操作系統版本與字典表中項匹配上,則按照字典表中信息展示,如果沒有匹配上,則統一按照其他進行匯總展示。

SDK調試模式
提供SDK調試模式,將測試結果打印到log中保存在手機本地,供研發測試人員讀取查看。該需求需要與客戶進一步溝通完善。

第三方庫
對于請求將區分自身服務、CDN、第三方,博睿宏遠會提供一個CDN CNAME庫,以及一個第三方域名庫,同時對于私有云環境用戶開放這兩個庫的更新維護。

請求標簽區分
該需求為客戶可針對請求添加自定義標簽,在查看請求時,用戶可以根據自身需要切換顯示指定標簽的請求。

API整理

崩潰符號表UI顯示優化

2. 主動式移動協議監測方案 
關鍵業務主要來自于移動客戶端易陽指的用戶訪問,采用博睿宏遠主動式移動協議監測。
客戶需求:多步驟接口,首先訪問調度接口,然后訪問被調度的TCP行情接口、http post行情接口、TCP交易接口
博睿宏遠方案:根據需求,博睿宏遠研發部開發了移動互聯網多主軸協議監測功能,根據協議流程,編寫腳本,實現在平臺上統計各接口性能,同時可查看詳細數據,每個接口返回相應內容。


咨詢推薦接口、現金管家收益等接口主要是post接口,用移動互聯網協議來監測。大部分情況,接口性能是非常穩定的,但之前咨詢推薦獲取接口的可用性略低,主要是建立服務器連接失敗的602錯誤略多,通過調整,已有一定改善。

合作價值


節省IT運維時間和開發修復時間,快速定位問題,快速排障;
通過SDK數據來排障修復崩潰等問題,幫助客戶快速分析問題歸類;
通過WAP性能數據把握關鍵業務性能;
有效減少用戶投訴,提升用戶體驗。
博睿宏遠-企業應用性能管理服務商,賦能IT運營智能化