欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種前端應用的監(jiān)控方法、設(shè)備和系統(tǒng)的制作方法

文檔序號:9711501閱讀:709來源:國知局
一種前端應用的監(jiān)控方法、設(shè)備和系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種前端應用的監(jiān)控方法、設(shè)備和系統(tǒng)。
【背景技術(shù)】
[0002]前端應用是指基于瀏覽器的Web應用程序,運行在用戶終端的瀏覽器軟件上。
[0003]目前,由于用戶終端遍布全球各地,前端應用開發(fā)者很難知道應用的實時運行情況,當前端應用發(fā)生問題時,也不能快速準確地發(fā)現(xiàn)問題。
[0004]當前亟需一種能夠使前端應用開發(fā)者快速準確地發(fā)現(xiàn)終端應用發(fā)生的問題的技術(shù)方案。

【發(fā)明內(nèi)容】

[0005]本發(fā)明實施例公開了一種前端應用的監(jiān)控方法、設(shè)備和系統(tǒng),能夠?qū)崿F(xiàn)前端應用主動上報運行狀況,提高發(fā)現(xiàn)前端應用的問題的效率。
[0006]本發(fā)明實施例第一方面公開了一種前端應用的監(jiān)控方法,包括:
[0007]當終端設(shè)備通過瀏覽器運行前端應用時,所述前端應用監(jiān)控自身的運行狀態(tài);
[0008]當所述前端應用監(jiān)控到當前運行狀態(tài)滿足上報觸發(fā)條件時,所述前端應用獲取所述當前運行狀態(tài)對應的數(shù)據(jù),并將獲取到的數(shù)據(jù)通過上報代理以預設(shè)格式上報給Web服務器,以使所述Web服務器對所述數(shù)據(jù)進行規(guī)整后,發(fā)送給監(jiān)控服務器,由所述監(jiān)控服務器根據(jù)所述規(guī)整后的數(shù)據(jù)進行相應處理。
[0009]本發(fā)明實施例第二方面公開了一種前端應用的監(jiān)控方法,包括:
[0010]當終端設(shè)備通過瀏覽器運行前端應用時,所述前端應用監(jiān)控自身的運行狀態(tài);
[0011]當所述前端應用監(jiān)控到當前運行狀態(tài)滿足上報觸發(fā)條件時,所述前端應用獲取所述當前運行狀態(tài)對應的數(shù)據(jù),并將獲取到的數(shù)據(jù)通過上報代理以預設(shè)格式上報給Web服務器;
[0012]所述Web服務器接收所述前端應用通過上報代理上報的數(shù)據(jù),對所述數(shù)據(jù)進行規(guī)整,并將規(guī)整后的數(shù)據(jù)發(fā)送給監(jiān)控服務器;
[0013]所述監(jiān)控服務器接收所述Web服務器發(fā)送的所述規(guī)整后的數(shù)據(jù),根據(jù)所述規(guī)整后的數(shù)據(jù)進行相應處理。
[0014]本發(fā)明實施例第三方面公開了一種前端應用,包括:
[0015]監(jiān)控模塊,用于當終端設(shè)備通過瀏覽器運行前端應用時,監(jiān)控所述前端應用的運行狀態(tài);
[0016]獲取模塊,用于當所述監(jiān)控模塊監(jiān)控到當前的運行狀態(tài)滿足上報觸發(fā)條件時,獲取所述當前運行狀態(tài)對應的數(shù)據(jù);
[0017]上報模塊,用于將所述獲取模塊獲取到的數(shù)據(jù),通過上報代理以預設(shè)格式上報給Web服務器,以使所述Web服務器對所述數(shù)據(jù)進行規(guī)整后,發(fā)送給監(jiān)控服務器,由所述監(jiān)控服務器根據(jù)所述規(guī)整后的數(shù)據(jù)進行相應處理。
[0018]本發(fā)明實施例第四方面公開了一種前端應用的監(jiān)控系統(tǒng),包括:
[0019]前端應用,用于當終端設(shè)備通過瀏覽器運行前端應用時,監(jiān)控自身的運行狀態(tài);當監(jiān)控到當前運行狀態(tài)滿足上報觸發(fā)條件時,獲取所述當前運行狀態(tài)對應的數(shù)據(jù),并將獲取到的數(shù)據(jù)通過上報代理以預設(shè)格式上報給Web服務器;
[0020]Web服務器,用于接收所述前端應用通過上報代理上報的數(shù)據(jù),對所述數(shù)據(jù)進行規(guī)整,并將規(guī)整后的數(shù)據(jù)發(fā)送給監(jiān)控服務器;
[0021]監(jiān)控服務器,用于接收所述Web服務器發(fā)送的所述規(guī)整后的數(shù)據(jù),根據(jù)所述規(guī)整后的數(shù)據(jù)進行相應處理。
[0022]實施本發(fā)明實施例,具有如下有益效果:
[0023]當終端設(shè)備通過瀏覽器運行前端應用時,通過前端應用監(jiān)控自身的運行狀態(tài),當前端應用監(jiān)控到當前運行狀態(tài)滿足上報觸發(fā)條件時,獲取當前運行狀態(tài)對應的數(shù)據(jù),并將獲取到的數(shù)據(jù)通過上報代理以預設(shè)格式上報給Web服務器,以使Web服務器對該數(shù)據(jù)進行規(guī)整后,發(fā)送給監(jiān)控服務器,由監(jiān)控服務器根據(jù)規(guī)整后的數(shù)據(jù)進行相應處理,實現(xiàn)了前端應用主動上報運行狀況,提高了發(fā)現(xiàn)前端應用的問題的效率。
【附圖說明】
[0024]為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0025]圖1為本發(fā)明實施例提供的一種前端應用的監(jiān)控方法的流程示意圖;
[0026]圖2為本發(fā)明實施例提供的一種應用場景的示意圖;
[0027]圖3為本發(fā)明實施例提供的另一種前端應用的監(jiān)控方法的流程示意圖;
[0028]圖4為本發(fā)明實施例提供的一種前端應用的結(jié)構(gòu)示意圖;
[0029]圖5為本發(fā)明實施例提供的一種前端應用的監(jiān)控系統(tǒng)的架構(gòu)示意圖。
【具體實施方式】
[0030]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0031]如圖1所示,為本發(fā)明實施例提供的一種前端應用的監(jiān)控方法的流程示意圖,可以包括以下步驟:
[0032]S101、當終端設(shè)備通過瀏覽器運行前端應用時,該前端應用監(jiān)控自身的運行狀態(tài)。
[0033]S102、當前端應用監(jiān)控到當前運行狀態(tài)滿足上報觸發(fā)條件時,前端應用獲取當前運行狀態(tài)對應的數(shù)據(jù),并將獲取到的數(shù)據(jù)通過上報代理以預設(shè)格式上報給Web服務器,以使Web服務器對數(shù)據(jù)進行規(guī)整后,發(fā)送給監(jiān)控服務器,由監(jiān)控服務器根據(jù)規(guī)整后的數(shù)據(jù)進行相應處理。
[0034]本發(fā)明實施例中,為了實現(xiàn)前端應用能夠主動上報運行狀況,在前端應用側(cè)設(shè)置了上報代理,該上報代理為前端應用進行數(shù)據(jù)上報提供了接口。當終端設(shè)備通過瀏覽器運行前端應用時,前端應用可以通過上報代理實時上報自身運行狀態(tài)。
[0035]其中,該上報代理可以為通過javascript實現(xiàn)的一套前端代碼組件,封裝了完善的數(shù)據(jù)上報代碼,并作為一個組件,嵌入到前端應用的代碼里。該上報代理為前端應用提供上報的API (Applicat1n Programming Interface,應用程序接口 )接口,用來上報數(shù)據(jù)。
[0036]前端應用開發(fā)人員可以根據(jù)實際需求配置前端應用在指定運行狀態(tài)下進行數(shù)據(jù)上報(即配置上報觸發(fā)條件),以使前端應用針對性地進行數(shù)據(jù)上報,從而實時掌握前端應用的運行狀況。基于該配置,前端應用可以監(jiān)控自身運行狀態(tài),并當當前運行狀態(tài)滿足上報觸發(fā)條件時,獲取當前運行狀態(tài)對應的數(shù)據(jù),并通過上報代理進行上報。
[0037]其中,前端應用開發(fā)人員可以配置前端應用進行數(shù)據(jù)上報的上報觸發(fā)條件、在相應上報觸發(fā)條件下需要上報的數(shù)據(jù),以及上報數(shù)據(jù)時的上報格式等。
[0038]本發(fā)明實施例中,前端應用監(jiān)控到當前運行狀態(tài)滿足上報觸發(fā)條件,至少可以包括以下一種或多種情況:
[0039]前端應用當前運行狀態(tài)異常、前端應用當前運行狀態(tài)下指定數(shù)據(jù)接口被調(diào)用、前端應用當前運行狀態(tài)下指定功能按鈕被點擊等。
[0040]相應地,當前端應用監(jiān)控到當前運行狀態(tài)異常時,其上報的當前運行狀態(tài)對應的數(shù)據(jù)可以包括異常內(nèi)容和錯誤碼。
[0041]當前端應用監(jiān)控到當前運行狀態(tài)下指定數(shù)據(jù)接口被調(diào)用時,其上報的當前運行狀態(tài)對應的數(shù)據(jù)可以包括指定數(shù)據(jù)接口的接口耗時和成功率。
[0042]當前端應用監(jiān)控到當前運行狀態(tài)下指定功能按鈕被點擊時,其上報的當前運行狀態(tài)對應的數(shù)據(jù)可以包括指定功能按鈕在預設(shè)時間內(nèi)被點擊的次數(shù),以及指定功能按鈕對應的執(zhí)行成功率。
[0043]舉例來說,當前端應用開發(fā)人員在前端應用中新增了一個功能按鈕,如對于一個網(wǎng)頁
當前第1頁1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
华亭县| 虎林市| 宜州市| 墨玉县| 克山县| 昌吉市| 晴隆县| 邓州市| 静海县| 扶绥县| 忻城县| 长子县| 贵溪市| 鸡东县| 台中县| 深州市| 包头市| 惠东县| 武安市| 沿河| 额济纳旗| 清水县| 丰原市| 太谷县| 铜山县| 肥城市| 浙江省| 崇明县| 宁波市| 嵊州市| 正镶白旗| 城口县| 山东| 堆龙德庆县| 辽阳市| 临泉县| 根河市| 玉树县| SHOW| 遂宁市| 旬阳县|