CN110727563B 預設客戶的云服務報警方法及裝置 (北京百度網(wǎng)訊科技有限公司)_第1頁
CN110727563B 預設客戶的云服務報警方法及裝置 (北京百度網(wǎng)訊科技有限公司)_第2頁
CN110727563B 預設客戶的云服務報警方法及裝置 (北京百度網(wǎng)訊科技有限公司)_第3頁
CN110727563B 預設客戶的云服務報警方法及裝置 (北京百度網(wǎng)訊科技有限公司)_第4頁
CN110727563B 預設客戶的云服務報警方法及裝置 (北京百度網(wǎng)訊科技有限公司)_第5頁
已閱讀5頁,還剩23頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

(19)國家知識產(chǎn)權局(12)發(fā)明專利有限責任公司11204本申請實施例公開了一種預設客戶的云服獲取云服務運行過程中產(chǎn)生的異常數(shù)據(jù)獲取云服務運行過程中產(chǎn)生的異常數(shù)據(jù)基于異常數(shù)據(jù),識別產(chǎn)生異常數(shù)據(jù)的云服務所服務的客戶,并確定客戶是否屬于預設客戶類型響應于確定客戶屬于預設客戶類型,并且響應于確定在第一預設時間段內(nèi),云服務產(chǎn)生的異常數(shù)據(jù)的次數(shù)超過預設次數(shù)閾值,發(fā)送報警信息2獲取云服務運行過程中產(chǎn)生的異常數(shù)據(jù);基于所述異常數(shù)據(jù)中的客戶標識信息與預設客戶類型中的客戶標識信息的匹配結果,確定產(chǎn)生所述異常數(shù)據(jù)的云服務所服務的客戶是否屬于預設客戶類型;響應于確定所述客戶屬于預設客戶類型,并且響應于確定在第一預設時間段內(nèi),所述云服務產(chǎn)生的異常數(shù)據(jù)的次數(shù)超過預設次數(shù)閾值,發(fā)送報警信息。2.根據(jù)權利要求1所述的方法,其中,所述響應于確定所述客戶屬于預設客戶類型,并且響應于確定在第一預設時間段內(nèi),所述云服務產(chǎn)生的異常數(shù)據(jù)的次數(shù)超過預設次數(shù)閾基于所述客戶屬于預設客戶類型,將生成所述異常數(shù)據(jù)的時間戳存儲至與服務所述客戶的所述云服務對應的異常數(shù)據(jù)列表;響應于確定在第一預設時間段內(nèi),所述異常數(shù)據(jù)列表中存儲的時間戳的數(shù)量值超過預設數(shù)量閾值,通過預設的報警通道發(fā)送報警信息,其中,所述報警通道用于表征向接收方發(fā)送所述報警信息的通信方式。3.根據(jù)權利要求1所述的方法,其中,所述基于所述異常數(shù)據(jù),識別產(chǎn)生所述異常數(shù)據(jù)的云服務所服務的客戶,并確定所述客戶是否屬于預設客戶類型之前,所述方法還包括:響應于識別出所述異常數(shù)據(jù)屬于預設異常數(shù)據(jù),刪除獲取的所述異常數(shù)據(jù)?;谒霎惓?shù)據(jù),確定在第二預設時間段內(nèi),是否為首次獲取所述異常數(shù)據(jù);所述首次獲取用于表征在獲取所述異常數(shù)據(jù)之前未獲取過同樣的異常數(shù)據(jù);響應于確定為首次獲取所述異常數(shù)據(jù),發(fā)送異常提示信號。獲取單元,被配置為用于獲取云服務運行過程中產(chǎn)生的異常數(shù)據(jù);識別單元,被配置為用于基于所述異常數(shù)據(jù)中的客戶標識信息與預設客戶類型中的客戶標識信息的匹配結果,確定產(chǎn)生所述異常數(shù)據(jù)的云服務所服務的客戶是否屬于預設客戶報警單元,被配置為用于響應于確定所述客戶屬于預設客戶類型,并且響應于確定在第一預設時間段內(nèi),所述云服務產(chǎn)生的異常數(shù)據(jù)的次數(shù)超過預設次數(shù)閾值,發(fā)送報警信息。所述報警單元,被進一步配置為用于基于所述客戶屬于預設客戶類型,將生成所述異常數(shù)據(jù)的時間戳存儲至與服務所述客戶的所述云服務對應的異常數(shù)據(jù)列表;響應于確定在第一預設時間段內(nèi),所述異常數(shù)據(jù)列表中存儲的時間戳的數(shù)量值超過預設數(shù)量閾值,通過預設的報警通道發(fā)送報警信息,其中,所述報警通道用于表征向接收方發(fā)送所述報警信息的通信方式。過濾單元,被配置為用于在所述基于所述異常數(shù)據(jù),識別產(chǎn)生所述異常數(shù)據(jù)的云服務所服務的客戶,并確定所述客戶是否屬于預設客戶類型之前,響應于識別出所述異常數(shù)據(jù)屬于預設異常數(shù)據(jù),刪除獲取的所述異常數(shù)據(jù)。3所述報警單元,還被配置為用于基于所述異常數(shù)據(jù),確定在第二預設時間段內(nèi),是否為首次獲取所述異常數(shù)據(jù);所述首次獲取用于表征在獲取所述異常數(shù)據(jù)之前未獲取過同樣的異常數(shù)據(jù);響應于確定為首次獲取所述異常數(shù)據(jù),發(fā)送異常提示信號。9.一種計算機可讀介質(zhì),其上存儲有計算機程序,其中,所述程序被處理器執(zhí)行時實現(xiàn)如權利要求1-4中任一所述的方法。10.一種電子設備,包括:一個或多個處理器;存儲裝置,其上存儲有一個或多個程序,當所述一個或多個程序被所述一個或多個處理器執(zhí)行,使得所述一個或多個處理器實現(xiàn)如權利要求1-4中任一所述的方法。4預設客戶的云服務報警方法及裝置技術領域[0001]本申請實施例涉及計算機技術領域,具體涉及一種預設客戶的云服務報警方法及背景技術[0002]大客戶又被稱為重點客戶、主要客戶等,是指對產(chǎn)品或服務消費頻率高、消費量大、客戶利潤率高而對企業(yè)經(jīng)營業(yè)績能產(chǎn)生一定影響的要害客戶。大客戶是云上產(chǎn)品主要使用者,為云服務商貢獻了大部分營收。云服務商需要為客戶,尤其是大客戶提供穩(wěn)定的線上服務,以滿足客戶的服務需求。但是在某些情況下,如機房斷網(wǎng)或者云服務出現(xiàn)內(nèi)部異務商一般會通過等待大客戶通過工單系統(tǒng)或者電話聯(lián)系進行故障反饋的方式獲知異常情[0003]基于大客戶反饋獲知異常情況的方式,云服務商無法及時感知服務異常問題,以便進行快速跟進問題和止損,易造成嚴重后果,而且嚴重影響客戶體驗。發(fā)明內(nèi)容[0004]本申請實施例提出了一種預設客戶的云服務報警方法和系統(tǒng)。[0005]第一方面,本申請實施例提供了一種預設客戶的云服務報警方法,其中,上述方法包括:獲取云服務運行過程中產(chǎn)生的異常數(shù)據(jù);基于異常數(shù)據(jù),識別產(chǎn)生異常數(shù)據(jù)的云服務所服務的客戶,并確定客戶是否屬于預設客戶類型;響應于確定客戶屬于預設客戶類型,并且響應于確定在第一預設時間段內(nèi),云服務產(chǎn)生的異常數(shù)據(jù)的次數(shù)超過預設次數(shù)閾值,發(fā)送報警信息。[0006]在一些實施例中,上述響應于確定客戶屬于預設客戶類型,并且響應于確定在第一預設時間段內(nèi),云服務產(chǎn)生的異常數(shù)據(jù)的次數(shù)超過預設次數(shù)閾值,發(fā)送報警信息,包括:基于客戶屬于預設客戶類型,將生成異常數(shù)據(jù)的時間戳存儲至與服務客戶的云服務對應的異常數(shù)據(jù)列表;響應于確定在第一預設時間段內(nèi),異常數(shù)據(jù)列表中存儲的時間戳的數(shù)量值超過預設數(shù)量閾值,通過預設的報警通道發(fā)送報警信息,其中,報警通道用于表征向接收方發(fā)送報警信息的通信方式。[0007]在一些實施例中,上述基于異常數(shù)據(jù),識別產(chǎn)生異常數(shù)據(jù)的云服務所服務的客戶,并確定客戶是否屬于預設客戶類型之前,上述方法還包括:響應于識別出異常數(shù)據(jù)屬于預設異常數(shù)據(jù),刪除獲取的異常數(shù)據(jù)。[0008]在一些實施例中,上述基于異常數(shù)據(jù),識別產(chǎn)生異常數(shù)據(jù)的云服務所服務的客戶,并確定客戶是否屬于預設客戶類型,包括:基于異常數(shù)據(jù),獲取異常數(shù)據(jù)中的客戶標識信息;基于客戶標識信息與預設客戶類型中的客戶標識信息的匹配結果,確定客戶是否屬于預設客戶類型。[0009]在一些實施例中,上述方法還包括:基于異常數(shù)據(jù),確定在第二預設時間段內(nèi),是5否為首次獲取異常數(shù)據(jù);首次獲取用于表征在獲取異常數(shù)據(jù)之前未獲取過同樣的異常數(shù)據(jù);響應于確定為首次獲取異常數(shù)據(jù),發(fā)送異[0010]第二方面,本申請實施例提供了一種預設客戶的云服務報警裝置,其中,上述裝置包括:獲取單元,被配置為用于獲取云服務運行過程中產(chǎn)生的異常數(shù)據(jù);識別單元,被配置為用于基于異常數(shù)據(jù),識別產(chǎn)生異常數(shù)據(jù)的云服務所服務的客戶,并確定客戶是否屬于預設客戶類型;報警單元,被配置為用于響應于確定客戶屬于預設客戶類型,并且響應于確定在第一預設時間段內(nèi),云服務產(chǎn)生的異常數(shù)據(jù)的次數(shù)超過預設次數(shù)閾值,發(fā)送報警信息。[0011]在一些實施例中,報警單元,被進一步配置為用于基于客戶屬于預設客戶類型,將生成異常數(shù)據(jù)的時間戳存儲至與服務客戶的云服務對應的異常數(shù)據(jù)列表;響應于確定在第一預設時間段內(nèi),異常數(shù)據(jù)列表中存儲的時間戳的數(shù)量值超過預設數(shù)量閾值,通過預設的報警通道發(fā)送報警信息,其中,報警通道用于表征向接收方發(fā)送報警信息的通信方式。[0012]在一些實施例中,上述裝置還包括:過濾單元,被配置為用于在基于異常數(shù)據(jù),識別產(chǎn)生異常數(shù)據(jù)的云服務所服務的客戶,并確定客戶是否屬于預設客戶類型之前,響應于識別出異常數(shù)據(jù)屬于預設異常數(shù)據(jù),刪除獲取的異常數(shù)據(jù)。[0013]在一些實施例中,識別單元,被進一步配置為用于基于異常數(shù)據(jù),獲取異常數(shù)據(jù)中的客戶標識信息;基于客戶標識信息與預設客戶類型中的客戶標識信息的匹配結果,確定客戶是否屬于預設客戶類型。[0014]在一些實施例中,報警單元,還被配置為用于基于異常數(shù)據(jù),確定在第二預設時間段內(nèi),是否為首次獲取異常數(shù)據(jù);首次獲取用于表征在獲取異常數(shù)據(jù)之前未獲取過同樣的異常數(shù)據(jù);響應于確定為首次獲取異常數(shù)據(jù),發(fā)送異常提示信號。[0015]第三方面,本申請實施例提供了一種計算機可讀介質(zhì),其上存儲有計算機程序,其中,程序被處理器執(zhí)行時實現(xiàn)如第一方面任一實現(xiàn)方式描述的方法。[0016]第四方面,本申請實施例提供了一種電子設備,包置,其上存儲有一個或多個程序,當一個或多個程序被一個或多個處理器執(zhí)行,使得一個或多個處理器實現(xiàn)如第一方面任一實現(xiàn)方式描述的方法。[0017]本申請實施例提供的預設客戶的云服務報警方法和系統(tǒng),首先,獲取云服務運行過程中產(chǎn)生的異常數(shù)據(jù);然后,基于異常數(shù)據(jù),識別產(chǎn)生異常數(shù)據(jù)的云服務所服務的客戶,并確定客戶是否屬于預設客戶類型;然后,響應于確定客戶屬于預設客戶類型,并且響應于確定在第一預設時間段內(nèi),云服務產(chǎn)生的異常數(shù)據(jù)的次數(shù)超過預設次數(shù)閾值,發(fā)送報警信息。本公開提供的云服務報警的技術方案通過采集線上異常數(shù)據(jù),針對服務預設客戶類型的云服務產(chǎn)生的異常數(shù)據(jù),計算其發(fā)生頻率,實現(xiàn)了對預設客戶類型的云服務線上故障的主動、快速地感知,以便云服務商進行快速修復和及時止損;而且,實現(xiàn)了云上服務統(tǒng)一的故障感知能力,可以為各云服務商的云服務系統(tǒng)提供線上故障感知能力。附圖說明[0018]通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細描述,本申請的其它特征、目的和優(yōu)點將會變得更明顯:[0019]圖1是本申請的一個實施例可以應用于其中的示例性系統(tǒng)架構圖;[0020]圖2是根據(jù)本申請的預設客戶的云服務報警方法的一個實施例的流程圖;6[0021]圖3是根據(jù)本實施例的預設客戶的云服務報警方法的應用場景的示意圖;[0022]圖4是根據(jù)本申請的預設客戶的云服務報警方法的又一個實施例的流程圖;[0023]圖5是根據(jù)本申請的預設客戶的云服務報警裝置的一個實施例的結構圖;[0024]圖6是適于用來實現(xiàn)本申請實施例的計算機系統(tǒng)的結構示意圖。具體實施方式[0025]下面結合附圖和實施例對本申請作進一步的詳細說明??梢岳斫獾氖牵颂幩枋龅木唧w實施例僅僅用于解釋相關發(fā)明,而非對該發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與有關發(fā)明相關的部分。[0026]需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。下面將參考附圖并結合實施例來詳細說明本申請。[0027]圖1示出了可以應用本申請的預設客戶的云服務報警方法或報警裝置的示例性架構100。[0028]如圖1所示,系統(tǒng)架構100可以包括終端設備101、102、103,網(wǎng)絡104和服務器105。網(wǎng)絡104用以在終端設備101、102、103和服務器105之間提供通信鏈路的介質(zhì)。網(wǎng)絡104可以包括各種連接類型,例如有線、無線通信鏈路或者光纖電纜等等。[0029]終端設備101、102、103可以是支持網(wǎng)絡連接從而提供各種網(wǎng)絡服務的硬件設備或軟件。當終端設備101、102、103為硬件時,其可以是支持信息能的各種電子設備,包括但不限于智能手機、平板電腦、電子書閱讀器、膝上型便攜計算機和臺式計算機等等。當終端設備101、102、103為軟件時,可以安裝中。其可以實現(xiàn)成例如用來提供分布式服務的多個軟件或軟件模塊,也可以實現(xiàn)成單個軟件或軟件模塊。在此不做具體限定。[0030]服務器105可以是提供各種云服務的服務器,例如對終端設備101、102、103提供云存儲和云計算服務的服務器。服務器可以對接收到的各種數(shù)據(jù)進行存儲或處理,并將處理結果反饋給終端設備。[0031]需要說明的是,本公開的實施例所提供的預設客戶的云服務報警方法可以由服務器105執(zhí)行。相應地,云服務報警裝置可以設置于服[0032]需要說明的是,服務器可以是硬件,也可以是軟件。當服務器為硬件時,可以實現(xiàn)成多個服務器組成的分布式服務器集群,也可以實現(xiàn)成單個服務器。當服務器為軟件時,可以實現(xiàn)成例如用來提供分布式服務的多個軟件或軟件模塊,也可以實現(xiàn)成單個軟件或軟件[0033]應該理解,圖1中的終端設備和服務器的數(shù)目僅僅是示意性的。根據(jù)實現(xiàn)需要,可以具有任意數(shù)目的終端設備和服務器。[0034]繼續(xù)參考圖2,示出了根據(jù)本申請的云服務報警方法的一個實施例的流程200,包括以下步驟:[0035]步驟201:獲取云服務運行過程中產(chǎn)生的異常數(shù)據(jù)。[0036]本實施例中,云服務是基于互聯(lián)網(wǎng)的相關服務的增加、使用和交互模式,通常涉及通過互聯(lián)網(wǎng)來提供動態(tài)易擴展且經(jīng)常是虛擬化的資源。其云服務可以是云服務商基于客戶存儲、計算等需求為其提供的各種類型的云服務,包括但不限于公共云(PublicCloud)與7[0037]公共云是最基礎的服務,多個客戶可共享一個云服務提供商的系統(tǒng)資源,他們毋須架設任何設備及配備管理人員,便可享有專業(yè)的互聯(lián)網(wǎng)技術服務,這對于一般創(chuàng)業(yè)者、中(Software-as-a-Service,軟件即服務)、PaaS(Platform-as-a-Service,平臺即服務)及IaaS(Infrastructure-as-a-Service,基礎設施即服務)。[0038]私有云是大企業(yè)為了兼顧行業(yè)(如金融、保險行業(yè))隱私、客戶私隱而架設的私有云端網(wǎng)絡,企業(yè)需自行設計數(shù)據(jù)中心、網(wǎng)絡、存儲設備,以擁有足夠資源來確保私有云正常[0039]本實施例中,異常數(shù)據(jù)是云服務在運行過程中因發(fā)生故障而產(chǎn)生的異常數(shù)據(jù),比如,提供云服務的機房斷網(wǎng)時,客戶在使用該云服務時,會發(fā)生大量的網(wǎng)絡連接失敗、數(shù)據(jù)請求失敗、數(shù)據(jù)存儲失敗等異常數(shù)據(jù)。其中,異常數(shù)據(jù)中包括但不限于:異常數(shù)據(jù)的URL(UniformResourceLocator,統(tǒng)一資源定位符)、異常數(shù)據(jù)的行號與列號、產(chǎn)生異常數(shù)據(jù)的數(shù)據(jù)接口及異常數(shù)據(jù)的堆棧信息。[0040]本實施例中,網(wǎng)關、瀏覽器和APP(Application,應用程序)直接和云服務客戶進行交互,可以收集到絕大部分的云服務運行過程中產(chǎn)生的異常數(shù)據(jù)。本實施例的執(zhí)行主體(比如圖1中的服務器)可以采用異常上報的方式通過客戶所應用的終端設備中的網(wǎng)關、瀏覽器、APP來獲取云服務運行過程中產(chǎn)生的異常數(shù)據(jù),其中網(wǎng)關包括控制臺網(wǎng)關和API(ApplicationProgrammingInterface,應用程序編程接口)網(wǎng)關。云服務運行過程中產(chǎn)生服務運行過程中的異常數(shù)據(jù)。[0041]步驟202:基于異常數(shù)據(jù),識別產(chǎn)生異常數(shù)據(jù)的云服務所服務的客戶,并確定客戶是否屬于預設客戶類型。[0042]本實施例中,預設客戶類型是云服務根據(jù)自身需求所預先設置的客戶類型,可以是為云服務商貢獻了大部分營收的重要客戶。[0043]本實施例中,異常數(shù)據(jù)中包括產(chǎn)生該異常數(shù)據(jù)的數(shù)據(jù)接口以及云服務所服務的客戶的客戶標識信息??蛻魳俗R信息用于唯一標識云服務商所服務的客戶,根據(jù)客戶標識信息可以獲知與客戶標識信息對應的客戶,通過產(chǎn)生異常數(shù)據(jù)的數(shù)據(jù)接口可以獲知異常數(shù)據(jù)所述的云服務類型。其中,云服務類型可以基于云服務商推出的云服務產(chǎn)品進行劃分,比如云服務商推出的虛擬機、網(wǎng)絡EIP(EnterpriseInformationPortal,企業(yè)信息門戶)等產(chǎn)品類型。[0044]在本實施例的一些可選實施方式中,可以通過以下方式確定客戶是否屬于預設客戶類型:基于異常數(shù)據(jù),獲取異常數(shù)據(jù)中的客戶標識信息;基于客戶標識信息與預設客戶類型中的客戶標識信息的匹配結果,確定客戶是否屬于預設客戶類型。當客戶標識信息與預設客戶類型中的客戶標識信息匹配一致時,可以確定客戶屬于預設客戶類型。[0045]步驟203:響應于確定客戶屬于預設客戶類型,并且響應于確定在第一預設時間段內(nèi),云服務產(chǎn)生的異常數(shù)據(jù)的次數(shù)超過預設次數(shù)閾值,發(fā)送報警信息。[0046]本實施例中,第一預設時間段是以某一歷史時刻為起始時刻、以當前時刻為終止8時刻的第一預設時間段,其時間長度根據(jù)云服務類型具體設定,在此不做限定。在一些可選實施方式中,第一預設時間段可以采用滑動時間窗的方式設置。具體地,可以以一預設的時長作為第一預設時間段的時長,并且以當前時刻為截止時刻,從而確定滑動時間窗的起始時刻。比如,針對云服務類型A的滑動時間窗的時間長度設置為100s,并且設定滑動時間窗可識別的最小時間單位為秒;若當前時刻為2019年9月17日11時08分40秒,則滑動時間窗的截止時刻為2019年9月17日11時08分50秒,其起始時刻為2019年9月17日11時07分10秒;隨著當前時刻變?yōu)?019年9月17日11時18分50秒,則滑動時間窗的截止時刻變?yōu)?019年9月17日11時18分50秒,其起始時刻變?yōu)?019年9月17日11時17分10秒。如此,執(zhí)行主體可實時計算異常數(shù)據(jù)的發(fā)生頻率。[0047]本實施例中,預設數(shù)量閾值可以根據(jù)服務預設客戶類型的云服務類型以及云服務類型的線上訪問量而具體設定,在此不做限定。例如,云服務類型A的平均線上訪問量a大于云服務類型B的平均線上訪問量b,那么,相應地,針對云服務類型A的預設數(shù)量閾值可以大于針對云服務類型B的預設數(shù)量閾值。預設數(shù)量閾值是發(fā)送報警信息的參考門檻,因此,通過針對云服務的線上訪問量設置對應的報警參考門檻,以實現(xiàn)準確、更具參考價值的報警。[0048]在本實施例的一些可選實施方式中,在上述步驟響應于確定客戶屬于預設客戶類型,并且響應于確定在第一預設時間段內(nèi),云服務產(chǎn)生的異常數(shù)據(jù)的次數(shù)超過預設次數(shù)閾值,發(fā)送報警信息之后,本實施例的方法還可以包括:響應于到達預設的更新時刻,基于云服務類型的訪問量的變化,更新預設數(shù)量閾值。[0049]云服務運行過程中,因客戶的業(yè)務擴展、業(yè)務量的增長,可能造成云服務線上訪問量的變化。此時,通過更新針對該云服務類型的預設數(shù)量閾值,可以使得更新后的預設數(shù)量閾值與當前的線上訪問量更加匹配。[0050]本實施例中,報警信息可以通過預設報警格式發(fā)送,其報警信息例如可以包括但不限于用于指示以下至少一者的信息:報警信息接收方、異常發(fā)生時間段、異常發(fā)生次數(shù)、第一預設時間段內(nèi)最后獲取的異常數(shù)據(jù)信息。[0051]本實施例的執(zhí)行主體會基于云服務類型,對服務預設客戶類型的某云服務類型產(chǎn)生的異常數(shù)據(jù)進行計數(shù),并依據(jù)第一預設時間段計算云服務類型產(chǎn)生的異常數(shù)據(jù)的發(fā)生頻率析,也即,確定在第一預設時間段內(nèi),云服務類型產(chǎn)生的異常數(shù)據(jù)的數(shù)量超過預設數(shù)量閾值,執(zhí)行主體向報警信息的接收方發(fā)送報警信息,其中,報警信息的接收方可以是云服務商的維護人員。[0052]在本實施例的一些可選的實施方式中,可以通過以下方式計算異常數(shù)據(jù)的發(fā)生頻率:基于服務預設客戶類型的云服務類型,預先設置與服務預設客戶類型的云服務類型對應的異常數(shù)據(jù)列表。執(zhí)行主體按照時間進度,將生成異常數(shù)據(jù)的時間戳存儲至與異常數(shù)據(jù)所屬的云服務類型對應的異常數(shù)據(jù)列表,如此,異常數(shù)據(jù)列表中時間戳的數(shù)量就是異常數(shù)據(jù)列表對應的云服務類型產(chǎn)生的異常數(shù)據(jù)的數(shù)量。響應于確定在第一預設時間段內(nèi),異常數(shù)據(jù)列表中存儲的時間戳的數(shù)量值超過預設數(shù)量閾值,通過預設的報警通道發(fā)送報警信息,其中,報警通道用于表征向接收方發(fā)送報警信息的通信方式,比如各種實時通訊應用程[0053]本實施例中,在發(fā)送報警信息之后,云服務商相應的維護人員可以針對報警信息進行異常處理,所獲取的異常數(shù)據(jù)已再無利用價值,出于節(jié)省存儲空間、提升運行性能的考9量,可以刪除獲取的云服務類型產(chǎn)生的所有異常數(shù)據(jù)。[0054]同樣的,響應于確定在第一預設時間段內(nèi),若云服務類型產(chǎn)生的異常數(shù)據(jù)的數(shù)量未超過預設數(shù)量閾值,并且第一預設時間段的設置采用滑動時間窗的方式時,可以刪除第一預設時間段外的異常數(shù)據(jù)。因為,滑動時間窗始終以當前時刻為截止時刻,并且隨著當前時刻的變化而滑動,也即,滑動時間窗外的異常數(shù)據(jù)已經(jīng)計算過異常數(shù)據(jù)的發(fā)生頻率,在云服務類型產(chǎn)生的異常數(shù)據(jù)的數(shù)量未超過預設數(shù)量閾值的前提下,滑動時間窗外的異常數(shù)據(jù)再無利用價值。[0055]本實施例中,執(zhí)行主體實時獲取云服務運行過程中產(chǎn)生的異常數(shù)據(jù),并針對產(chǎn)生異常數(shù)據(jù)的云服務類型所服務的預設客戶類型,對異常數(shù)據(jù)可實時計算發(fā)生頻率,實現(xiàn)了對預設客戶類型的云服務線上故障的主動、快速地感知,以便云服務商進行快速修復和及時止損;而且,實現(xiàn)了云上服務統(tǒng)一的故障感知能力,可以為各云服務商的云服務系統(tǒng)提供線上故障感知能力。[0056]圖3示意性地示出了根據(jù)本實施例的預設客戶的云服務報警方法的一個應用場景。云服務商301為諸多客戶提供云服務,包括客戶302和客戶303,其中,客戶303為云服務商301的預設客戶類型。云服務商301為客戶302提供的云服務類型是虛擬機服務,為客戶303提供的云服務類型是虛擬機服務和網(wǎng)絡EIP服務。云服務商301的服務器在為客戶302和客戶303提供服務的同時,通過客戶302和客戶303所使用的瀏覽器、網(wǎng)關以及應用程序實時采集云服務在運行過程中產(chǎn)生的異常數(shù)據(jù),通過對異常數(shù)據(jù)的分析,識別出異常數(shù)據(jù)所屬的云服務類型是為客戶303提供服務的網(wǎng)絡EIP服務,確定客戶303為預設客戶類型,并計算在第一預設時間段內(nèi)對服務客戶303的網(wǎng)絡EIP服務產(chǎn)生的異常數(shù)據(jù)的發(fā)生頻率,確定在第一預設時間段內(nèi)網(wǎng)絡EIP服務產(chǎn)生的異常數(shù)據(jù)的數(shù)量超過預設數(shù)量閾值,向云服務商的維護人員304發(fā)送報警信息。[0057]繼續(xù)參考圖4,示出了根據(jù)本申請的云服務報警方法的另一個實施例的示意性流程400,包括以下步驟:[0058]步驟401:獲取云服務運行過程中產(chǎn)生的異常數(shù)據(jù)。[0060]步驟402:響應于識別出異常數(shù)據(jù)屬于預設異常類型,刪除獲取的異常數(shù)據(jù)。[0061]本實施例中,預設異常類型為用于表征在云服務報警過程中不需要統(tǒng)計的異常數(shù)據(jù)。預設異常類型包括但不限于因客戶參數(shù)輸入錯誤產(chǎn)生的異常數(shù)據(jù)類型,因客戶未進行實名認證產(chǎn)生的異常數(shù)據(jù)類型,因客戶未開通服務權限產(chǎn)生的異常數(shù)據(jù)類型。[0062]當異常數(shù)據(jù)屬于預設異常類型時,表明異常數(shù)據(jù)并非由于云服務自身的異常而產(chǎn)生,此類異常數(shù)據(jù)在進行報警分析時應該進行過濾。對異常數(shù)據(jù)進行預設異常類型過濾后,進行報警的異常數(shù)據(jù)全部是因云服務自身異常而產(chǎn)生的異常數(shù)據(jù),如此,對異常數(shù)據(jù)的頻率計算結果更準確,報警信息更具參考價值。[0063]步驟403:基于異常數(shù)據(jù),識別產(chǎn)生異常數(shù)據(jù)的云服務所服務的客戶,并確定客戶是否屬于預設客戶類型。[0065]步驟404:基于異常數(shù)據(jù),確定在第二預設時間段內(nèi),是否為首次獲取異常數(shù)據(jù);響應于確定為首次獲取異常數(shù)據(jù),發(fā)送異常提示信號。[0066]本實施例中,首次獲取用于表征在獲取異常數(shù)據(jù)之前未獲取過同樣的異常數(shù)據(jù)。[0067]本實施例中,第二預設時間段是依據(jù)異常提示信號的接受方對于異常數(shù)據(jù)的修復時間而設置的,第二預設時間段的時間長度的設置根據(jù)異常數(shù)據(jù)及其所需的修復時間而具體設置,在此不做限定。異常提示信號的接受方在收到異常提示信號后,應針對異常信號進行修復。修復過程需要一定的修復時間段,在修復時間段內(nèi),首次獲取異常數(shù)據(jù)時已向接收方發(fā)送異常提示信號,針對后續(xù)的收到的非首次獲取的異常數(shù)據(jù)無需再發(fā)送異常提示信[0068]在一些可選的實施方式中,可以基于首次獲取的異常數(shù)據(jù)建立異常數(shù)據(jù)庫,異常數(shù)據(jù)庫中存儲首次獲取的異常數(shù)據(jù),根據(jù)獲取的異常數(shù)據(jù)與異常數(shù)據(jù)庫中的異常數(shù)據(jù)的對比結果確定是否為首次獲取該異常數(shù)據(jù)。[0069]步驟405:響應于確定客戶屬于預設客戶類型,并且響應于確定在第一預設時間段內(nèi),云服務產(chǎn)生的異常數(shù)據(jù)的次數(shù)超過預設次數(shù)閾值,發(fā)送報警信息。[0071]從圖4中可以看出,與圖2對應的實施例相比,本實施例中的云服務報警方法的流程400具體說明了在針對異常數(shù)據(jù)進行云服務類型識別之前對異常數(shù)據(jù)的過濾,以及首次獲取異常數(shù)據(jù)時進行異常提示。對異常數(shù)據(jù)進行預設異常類型過濾后,進行報警的異常數(shù)據(jù)全部是因云服務自身異常而產(chǎn)生的異常數(shù)據(jù),如此,對異常數(shù)據(jù)的頻率計算結果更準確,報警信息更具參考價值。首次獲取異常數(shù)據(jù)即進行異常提示,便于及時發(fā)現(xiàn)問題進行快速[0072]繼續(xù)參考圖5,作為對上述各圖所示方法的實現(xiàn),本公開提供了一種云服務報警裝置的一個實施例,該裝置實施例與圖2所示的方法實施例相對應,該裝置具體可以應用于各種電子設備中。[0073]如圖5所示,云服務報警裝置包括:獲取單元501、過濾單元502、識別單元503和報警單元504。[0074]獲取單元501被配置為用于獲取云服務運行過程中產(chǎn)生的異常數(shù)據(jù)。過濾單元502被配置為用于響應于識別出異常數(shù)據(jù)屬于預設異常類型,刪除獲取的異常數(shù)據(jù)。識別單元503被配置為用于基于異常數(shù)據(jù),識別產(chǎn)生異常數(shù)據(jù)的云服務所服務的客戶,并確定客戶是否屬于預設客戶類型。報警單元504被配置為用于響應于確定客戶屬于預設客戶類型,并且響應于確定在第一預設時間段內(nèi),云服務產(chǎn)生的異常數(shù)據(jù)的次數(shù)超過預設次數(shù)閾值,發(fā)送報警信息。[0075]在本實施例中,報警單元504被進一步配置為用于基于客戶屬于預設客戶類型,將生成異常數(shù)據(jù)的時間戳存儲至與服務客戶的云服務對應的異常數(shù)據(jù)列表;響應于確定在第一預設時間段內(nèi),異常數(shù)據(jù)列表中存儲的時間戳的數(shù)量值超過預設數(shù)量閾值,通過預設的報警通道發(fā)送報警信息,其中,報警通道用于表征向接收方發(fā)送報警信息的通信方式。[0076]在本實施例中,報警單元504還被配置為用于基于異常數(shù)據(jù),確定在第二預設時間段內(nèi),是否為首次獲取異常數(shù)據(jù);首次獲取用于表征在獲取異常數(shù)據(jù)之前未獲取過同樣的異常數(shù)據(jù);響應于確定為首次獲取異常數(shù)據(jù),發(fā)送異常提示信號。[0077]本實施例中,識別單元503被進一步配置為用于基于異常數(shù)據(jù),獲取異常數(shù)據(jù)中的客戶標識信息;基于客戶標識信息與預設客戶類型中的客戶標識信息的匹配結果,確定客11戶是否屬于預設客戶類型[0078]下面參考圖6,其示出了適于用來實現(xiàn)本申請實施例的設備(例如圖1所示的設備101、102、103、105)的計算機系統(tǒng)對本申請實施例的功能和使用范圍帶來任何限制。[0079]如圖6所示,計算機系統(tǒng)600包括處理器(例如CPU,中央處理器)601,其可以根據(jù)存儲在只讀存儲器(ROM)602中的程序或者從存儲部分608加載到隨機訪問存儲器(RAM)603中的程序而執(zhí)行各種適當?shù)膭幼骱吞幚怼T赗AM603中,還存儲有系統(tǒng)600操作所需的各種程序連接至總線604。[0080]以下部件連接至I/0接口605:包括鍵盤、鼠標等的輸入部分606;包括諸如陰極射線管(CRT)、液晶顯示器(LCD)等以及揚聲器等的輸出部分607;包括硬盤等的存儲部分608;以及包括諸如LAN卡、調(diào)制解調(diào)器等的網(wǎng)絡接口卡的通信部分609。通信部分609經(jīng)由諸如因特網(wǎng)的網(wǎng)絡執(zhí)行通信處理。驅動器610也根據(jù)需要連接至I/0接口605??刹鹦督橘|(zhì)611,諸如磁盤、光盤、磁光盤、半導體存儲器等等,根據(jù)需要安裝在驅動器610的計算機程序根據(jù)需要被安裝入存儲部分608。[0081]特別地,根據(jù)本公開的實施例,上文參考流程圖描述的過程可以被實現(xiàn)為計算機軟件程序。例如,本公開的實施例包括一種計算機程序產(chǎn)品,其包括承載在計算機可讀介質(zhì)上的計算機程序,該計算機程序包含用于執(zhí)行流程圖所示的方法的程序代碼。在這樣的實施例中,該計算機程序可以通過通信部分609從網(wǎng)絡上被下載和安裝,和/或從可拆卸介質(zhì)611被安裝。在該計算機程序被處理器601執(zhí)行時,執(zhí)行本申請的方法中限定的上述功能。[0082]需要說明的是,本申請的計算機可讀介質(zhì)可以是計算機可讀信號介質(zhì)或者計算機可讀存儲介質(zhì)或者是上述兩者的任意組合。計算機可讀存儲介質(zhì)例如可以是——但不限機可讀存儲介質(zhì)的更具體的例子可以包括但不限于:具有一個或多個導線的電連接、便攜者上述的任意合適的組合。在本申請中,計算機可讀存儲介質(zhì)可以是任何包含或存儲程序的有形介質(zhì),該程序可以被指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結合使用。而在本申請中,計算機可讀的信號介質(zhì)可以包括在基帶中或者作為載波一部分傳播的數(shù)據(jù)信號,其中承載了計算機可讀的程序代碼。這種傳播的數(shù)據(jù)信號可以采用多種形式,包括但不限于電磁信號、光信號或上述的任意合適的組合。計算機可讀的信號介質(zhì)還可以是計算機可讀存儲介質(zhì)以外的任何計算機可讀介質(zhì),該計算機可讀介質(zhì)可以發(fā)送、傳播或者傳輸用于由指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結合使用的程序。計算機可讀介質(zhì)上包含的程任意合適的組合。[0083]可以以一種或多種程序設計語言或其組合來編寫用于執(zhí)行本申請的操作的計算機程序代碼,程序設計語言包括面向目標的程序設計語言一諸如Java、Smalltalk、C++,還包括常規(guī)的過程式程序設計語言一諸如”C”語言或類似的程序設計語言。程序代碼可以完全地在客戶計算機上執(zhí)行、部分地在客戶計算機上執(zhí)行、作為一個獨立的軟件包執(zhí)行、部分在客戶計算機上部分在遠程計算機上執(zhí)行、或者完全在遠程計算機或服務器上執(zhí)行。在涉及遠程計算機的情形中,遠程計算機可

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論