首頁>技術>

Cocos平臺整合AGC效能管理(二)—— 效能管理SDK整合

在掌握了如何將Cocos應用釋出到華為AppGallery Connect(下文簡稱AGC)後,便可以通過AGC整合效能管理來實現對Cocos應用效能資料的監控。目前效能管理SDK僅支援Android平臺,接下來便以此為例體驗下接入的過程

Cocos Creator配置在Cocos服務面板接入所需的AGC相關服務,此次我們選擇效能管理服務並啟用。點選啟用後會跳轉到關聯介面,在接入相關服務前,需要先關聯 App,點選“關聯”按鈕,在彈出框中選擇建立。在跳轉到的Cocos控制檯上,根據個人需要建立一個新遊戲。建立完成後,就可以回到Cocos Creator介面新建,重新整理和選擇進行應用的關聯。AGC配置登入AppGallery Connect,找到上一篇文章Cocos平臺整合AGC效能管理(一)—— Cocos應用釋出中建立的遊戲App。點選“品質-效能管理”,點選右上角“開通服務”開通效能管理服務。開通服務後,回到專案設定介面,下載最新的工程配置json檔案。將剛剛下載的json檔案,放到Cocos專案的Setting資料夾下。打包與執行

由於當前華為的效能管理服務,暫時沒有JS的SDK,因此想要看到應用的效能資料,需要將應用打包並且安裝到Android裝置上執行。下面介紹應用的打包與執行相關的操作步驟:

打包當前Cocos應用。在Cocos菜單面板,點選 專案-> 構建釋出 –> 選擇 HUAWEI AppGallery Connect,配置對應的包名。

注意:配置的包名,需要和華為AGC控制檯的包名保持一致,即和上一個步驟的json檔案中的包名保持一致。否則會報編譯錯誤。

構建和編譯成功以後,就可以在專案的 \\build\\jsb-link\\publish\\android 路徑下看到對應的APK檔案。將該檔案安裝到Android裝置上,可以直接在cmd中使用 adb install –r packageName.apk命令安裝。開啟應用,點選相關的按鈕,看下是否有對應APMS的日誌:有如下日誌,表示效能管理服務整合功能啦,之後就可以去AGC介面上檢視效能資料啦。檢視應用效能資料

應用執行以後,可以在AGC介面上的“品質 -> 效能管理”頁面下,檢視應用的效能資料(應用執行後5分鐘左右後可以檢視)。關於具體每項效能資料的內容,可以參考官方文件:檢視應用效能資料。

效能管理服務功能擴充套件

華為的AGC效能管理服務,除了基礎的應用效能監控功能,還提供了自定義跟蹤引數的功能,可以很方便的監控特定場景下的效能情況,如應用登入場景、應用頁面長時間無響應場景等。

自定義跟蹤引數:
huawei.agc.apms.apmsService.startCustomTrace("traceID");1
設定自定義跟蹤記錄屬性名稱和屬性值:
huawei.agc.apms.apmsService.putCustomTraceProperty(traceID, pName, pValue);1
針對每個網路請求,建立網路請求指標例項,用於採集網路效能資料:
let id = huawei.agc.apms.apmsService.initNetworkMeasure(url, "POST");console.log("createNetworkMeasure, id = ", id);12

欲了解更多詳情,請參見:

Cocos整合AGC效能管理快速入門:https://docs.cocos.com/creator/manual/zh/cocos-service/agc-apm.html

AGC效能管理開發文件:https://developer.huawei.com/consumer/cn/doc/development/AppGallery-connect-Guides/agc-apms-introduction

Cocos平臺整合AGC效能管理(一)—— Cocos應用釋出:/file/2020/10/10/20201010085714_14.jpg

最新評論
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • 一些小眾卻有用的 Node.js 包