本申請(qǐng)涉及數(shù)據(jù)分析,涉及一種redis的超時(shí)分析方法、裝置、電子設(shè)備和存儲(chǔ)介質(zhì)。
背景技術(shù):
1、遠(yuǎn)程字典服務(wù)(remote?dictionary?server,redis)是一種基于鍵值的存儲(chǔ)系統(tǒng)redis,是一種高性能數(shù)據(jù)庫(kù),可以用于數(shù)據(jù)緩存、消息隊(duì)列、時(shí)間軸等多種業(yè)務(wù)場(chǎng)景,會(huì)存在業(yè)務(wù)偶發(fā)性超時(shí)的情況,需要組件人員對(duì)超時(shí)情況進(jìn)行分析排查,組件人員無(wú)法第一時(shí)間進(jìn)行排查,且分析效率低,因此,在redis出現(xiàn)超時(shí)情況時(shí),如何及時(shí)進(jìn)行排查分析,提高分析效率是需要解決的問(wèn)題。
技術(shù)實(shí)現(xiàn)思路
1、本申請(qǐng)?zhí)岢鲆环Nredis的超時(shí)分析方法、裝置、電子設(shè)備和存儲(chǔ)介質(zhì),實(shí)現(xiàn)在redis出現(xiàn)超時(shí)情況時(shí),及時(shí)分析超時(shí)原因,提高分析效率。
2、本申請(qǐng)第一方面實(shí)施例提出了一種redis的超時(shí)分析方法,包括:
3、獲取超時(shí)redis服務(wù),以及所述超時(shí)redis服務(wù)的服務(wù)地址;
4、根據(jù)所述服務(wù)地址,獲取第一監(jiān)控?cái)?shù)據(jù)、第二監(jiān)控?cái)?shù)據(jù)和第三監(jiān)控?cái)?shù)據(jù);其中,所述第一監(jiān)控?cái)?shù)據(jù)包括所述超時(shí)redis服務(wù)對(duì)應(yīng)的監(jiān)控?cái)?shù)據(jù);所述第二監(jiān)控?cái)?shù)據(jù)包括所述超時(shí)redis服務(wù)所在分片中非超時(shí)redis服務(wù)對(duì)應(yīng)的監(jiān)控?cái)?shù)據(jù);所述第三監(jiān)控?cái)?shù)據(jù)包括所述超時(shí)redis服務(wù)對(duì)應(yīng)第一虛擬機(jī)所屬的虛擬化內(nèi)核平臺(tái)中非第一虛擬機(jī)對(duì)應(yīng)的監(jiān)控?cái)?shù)據(jù);
5、根據(jù)所述第一監(jiān)控?cái)?shù)據(jù)、所述第二監(jiān)控?cái)?shù)據(jù)及所述第三監(jiān)控?cái)?shù)據(jù),進(jìn)行超時(shí)分析,得到所述超時(shí)redis服務(wù)的超時(shí)分析結(jié)果。
6、本申請(qǐng)另一方面實(shí)施例提出了一種redis的超時(shí)分析裝置,包括:
7、第一獲取模塊,用于獲取超時(shí)redis服務(wù),以及所述超時(shí)redis服務(wù)的服務(wù)地址;
8、第二獲取模塊,用于根據(jù)所述服務(wù)地址,獲取第一監(jiān)控?cái)?shù)據(jù)、第二監(jiān)控?cái)?shù)據(jù)和第三監(jiān)控?cái)?shù)據(jù);其中,所述第一監(jiān)控?cái)?shù)據(jù)包括所述超時(shí)redis服務(wù)對(duì)應(yīng)的監(jiān)控?cái)?shù)據(jù);所述第二監(jiān)控?cái)?shù)據(jù)包括所述超時(shí)redis服務(wù)所在分片中非超時(shí)redis服務(wù)對(duì)應(yīng)的監(jiān)控?cái)?shù)據(jù);所述第三監(jiān)控?cái)?shù)據(jù)包括所述超時(shí)redis服務(wù)對(duì)應(yīng)第一虛擬機(jī)所屬的虛擬化內(nèi)核平臺(tái)中非第一虛擬機(jī)對(duì)應(yīng)的監(jiān)控?cái)?shù)據(jù);
9、分析模塊,用于根據(jù)所述第一監(jiān)控?cái)?shù)據(jù)、所述第二監(jiān)控?cái)?shù)據(jù)及所述第三監(jiān)控?cái)?shù)據(jù),進(jìn)行超時(shí)分析,得到所述超時(shí)redis服務(wù)的超時(shí)分析結(jié)果。
10、本申請(qǐng)另一方面實(shí)施例提出了一種電子設(shè)備,包括存儲(chǔ)器、處理器及存儲(chǔ)在存儲(chǔ)器上并可在處理器上運(yùn)行的計(jì)算機(jī)程序,所述處理器執(zhí)行所述程序時(shí),實(shí)現(xiàn)前述方法實(shí)施例所述的方法。
11、本申請(qǐng)另一方面實(shí)施例提出了一種非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí),實(shí)現(xiàn)前述方法實(shí)施例所述的方法。
12、本申請(qǐng)另一方面實(shí)施例提出了一種計(jì)算機(jī)程序產(chǎn)品,當(dāng)所述計(jì)算機(jī)程序產(chǎn)品中的指令被處理器執(zhí)行時(shí),實(shí)現(xiàn)前述方法實(shí)施例所述的方法。
13、本申請(qǐng)?zhí)岢龅膔edis的超時(shí)分析方法、裝置、電子設(shè)備和存儲(chǔ)介質(zhì),獲取超時(shí)redis服務(wù),以及超時(shí)redis服務(wù)的服務(wù)地址;根據(jù)服務(wù)地址,獲取第一監(jiān)控?cái)?shù)據(jù)、第二監(jiān)控?cái)?shù)據(jù)和第三監(jiān)控?cái)?shù)據(jù);其中,第一監(jiān)控?cái)?shù)據(jù)包括超時(shí)redis服務(wù)對(duì)應(yīng)的監(jiān)控?cái)?shù)據(jù);第二監(jiān)控?cái)?shù)據(jù)包括超時(shí)redis服務(wù)所在分片中非超時(shí)redis服務(wù)對(duì)應(yīng)的監(jiān)控?cái)?shù)據(jù);第三監(jiān)控?cái)?shù)據(jù)包括超時(shí)redis服務(wù)對(duì)應(yīng)第一虛擬機(jī)所屬的虛擬化內(nèi)核平臺(tái)中非第一虛擬機(jī)對(duì)應(yīng)的監(jiān)控?cái)?shù)據(jù);根據(jù)第一監(jiān)控?cái)?shù)據(jù)、第二監(jiān)控?cái)?shù)據(jù)及第三監(jiān)控?cái)?shù)據(jù),進(jìn)行超時(shí)分析,得到超時(shí)redis服務(wù)的超時(shí)分析結(jié)果。由此,通過(guò)獲取超時(shí)redis服務(wù)及對(duì)應(yīng)服務(wù)地址,根據(jù)服務(wù)地址,獲取第一監(jiān)控?cái)?shù)據(jù)、第二監(jiān)控?cái)?shù)據(jù)和第三監(jiān)控?cái)?shù)據(jù),對(duì)第一監(jiān)控?cái)?shù)據(jù)、第二監(jiān)控?cái)?shù)據(jù)和第三監(jiān)控?cái)?shù)據(jù)進(jìn)行分析,得到超時(shí)分析結(jié)果,從而能夠在redis出現(xiàn)超時(shí)情況時(shí),及時(shí)分析超時(shí)原因,提高分析效率。
14、本申請(qǐng)附加的方面和優(yōu)點(diǎn)將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過(guò)本申請(qǐng)的實(shí)踐了解到。
1.一種redis的超時(shí)分析方法,其特征在于,包括以下步驟:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,根據(jù)所述服務(wù)地址,獲取第一監(jiān)控?cái)?shù)據(jù),包括:
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)服務(wù)地址,獲取第二監(jiān)控?cái)?shù)據(jù),包括:
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述服務(wù)地址,獲取第三監(jiān)控?cái)?shù)據(jù),包括:
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)所述第一監(jiān)控?cái)?shù)據(jù)、所述第二監(jiān)控?cái)?shù)據(jù)及所述第三監(jiān)控?cái)?shù)據(jù),進(jìn)行超時(shí)分析,得到所述超時(shí)redis服務(wù)的超時(shí)分析結(jié)果,包括:
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述根據(jù)所述第一監(jiān)控?cái)?shù)據(jù)、所述第二監(jiān)控?cái)?shù)據(jù)及所述第三監(jiān)控?cái)?shù)據(jù),進(jìn)行超時(shí)分析,得到所述超時(shí)redis服務(wù)的超時(shí)分析結(jié)果,包括:
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取超時(shí)redis服務(wù),以及所述超時(shí)redis服務(wù)的服務(wù)地址,包括:
8.一種redis的超時(shí)分析裝置,其特征在于,包括:
9.一種電子設(shè)備,其特征在于,包括存儲(chǔ)器、處理器及存儲(chǔ)在存儲(chǔ)器上并可在處理器上運(yùn)行的計(jì)算機(jī)程序,所述處理器執(zhí)行所述程序時(shí),實(shí)現(xiàn)如權(quán)利要求1-7中任一所述的方法。
10.一種非臨時(shí)性計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,其上存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí),實(shí)現(xiàn)如權(quán)利要求1-7中任一所述的方法。