第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

首頁(yè) 慕課教程 Spring Cloud Hystrix Spring Cloud Hystrix Hystrix 服務(wù)監(jiān)控平臺(tái)內(nèi)容講解與實(shí)操(二)

Hystrix 服務(wù)監(jiān)控平臺(tái)基本內(nèi)容講解與實(shí)操 (二)

1. 前言

在介紹完 Hystrix 微服務(wù)監(jiān)控平臺(tái)的基礎(chǔ)搭建工作之后,我們需要對(duì)平臺(tái)中的基礎(chǔ)必要參數(shù)做一些了解。本節(jié)會(huì)為大家介紹,在微服務(wù)監(jiān)控平臺(tái)中的一些常用的基礎(chǔ)參數(shù)屬性,大家在對(duì)這些基礎(chǔ)參數(shù)屬性有所了解之后,就可以使用該微服務(wù)監(jiān)控平臺(tái)了。

本節(jié)主要內(nèi)容:

  • Hystrix 服務(wù)監(jiān)控平臺(tái)基礎(chǔ)使用介紹。

接下來(lái)讓我們來(lái)看一下都有在平臺(tái)中都有哪些常用的基礎(chǔ)參數(shù)屬性吧。

2. Hystrix 服務(wù)監(jiān)控平臺(tái)基礎(chǔ)使用介紹

整個(gè) Hystrix 微服務(wù)監(jiān)控平臺(tái)分為平臺(tái)首頁(yè)和平臺(tái)內(nèi)容頁(yè),在平臺(tái)首頁(yè),我們需要配置被監(jiān)控項(xiàng)目的信息,包括被監(jiān)控項(xiàng)目的地址、獲取被監(jiān)控項(xiàng)目參數(shù)的間隔時(shí)間,以及服務(wù)監(jiān)控平臺(tái)的標(biāo)題。

在平臺(tái)內(nèi)容頁(yè)才是我們真正查看被監(jiān)控項(xiàng)目之參數(shù)的地方,接下來(lái)就讓我們先看平臺(tái)首頁(yè)中都有哪些內(nèi)容。

平臺(tái)首頁(yè)

Hystrix 微服務(wù)監(jiān)控平臺(tái)登錄界面如下圖所示:

Hystrix Dashboard 登錄界面

我們按照?qǐng)D中字母順序依次進(jìn)行介紹。

1 表示需要進(jìn)行監(jiān)控的服務(wù)訪問(wèn)地址。

2 表示獲取服務(wù)監(jiān)控信息的刷新頻率,即間隔多長(zhǎng)時(shí)間之后重新獲取被監(jiān)控服務(wù)的信息。

3 表示進(jìn)入微服務(wù)監(jiān)控平臺(tái)之后,所展示的標(biāo)題名稱,往往這里會(huì)被設(shè)置為項(xiàng)目的名稱。

4 表示進(jìn)入微服務(wù)監(jiān)控平臺(tái)的按鈕,當(dāng)我們將 1 2 3 的信息都填寫(xiě)正確之后,點(diǎn)擊 4 按鈕,即可進(jìn)入微服務(wù)監(jiān)控平臺(tái)內(nèi)容頁(yè)面,如果 1 2 3 信息中有一項(xiàng)填寫(xiě)錯(cuò)誤,則在微服務(wù)監(jiān)控平臺(tái)的內(nèi)容頁(yè)面就無(wú)法看到任何服務(wù)監(jiān)控信息。

Tips: 上面的 1 2 3 項(xiàng)中,只有 1 是必填項(xiàng),如果 2 3 沒(méi)有填寫(xiě),則 Hystrix 會(huì)啟用默認(rèn)的配置進(jìn)入微服務(wù)監(jiān)控平臺(tái)。

平臺(tái)首頁(yè)一共就需要我們了解以上這些信息就可以了,接著我們來(lái)看平臺(tái)內(nèi)容頁(yè)。

平臺(tái)內(nèi)容頁(yè)

Hystrix Dashboard 內(nèi)容頁(yè)面

整個(gè)平臺(tái)內(nèi)容頁(yè)面被分為了 Circuit 和 Thread Pools 兩部分,分別表示項(xiàng)目熔斷的監(jiān)控,以及項(xiàng)目線程池的監(jiān)控。

我們首先來(lái)看平臺(tái)內(nèi)容界面的 Circuit 部分。

上圖中,在 Circuit 部分的右上角位置,我用箭頭標(biāo)出了每個(gè)名詞的對(duì)應(yīng)關(guān)系,接下來(lái)我們一一來(lái)說(shuō)明。

success : 表示請(qǐng)求服務(wù)成功的數(shù)量。

short-circuited : 表示請(qǐng)求服務(wù)被熔斷的請(qǐng)求數(shù)量。

bad request : 表示不能訪問(wèn)的請(qǐng)求的數(shù)量。

timeout : 表示請(qǐng)求服務(wù)時(shí),服務(wù)超時(shí)的請(qǐng)求數(shù)量。

rejected :表示請(qǐng)求服務(wù)時(shí),被拒絕的請(qǐng)求數(shù)量。

failure :表示請(qǐng)求服務(wù)時(shí),請(qǐng)求失敗的數(shù)量。

error :表示請(qǐng)求服務(wù)時(shí),錯(cuò)誤的服務(wù)的數(shù)量。

然后,我們接著來(lái)看,在 Circuit 部分的中間位置,有一個(gè) Circuit 的單詞,該單詞表示被監(jiān)控項(xiàng)目此時(shí)的斷路器的狀態(tài),當(dāng) Circuit 的值為 Closed 時(shí),表示當(dāng)前項(xiàng)目的斷路器處于關(guān)閉狀態(tài),即當(dāng)前服務(wù)的項(xiàng)目熔斷沒(méi)有啟用。

當(dāng)項(xiàng)目的斷路器打開(kāi)時(shí),此時(shí)的 Circuit 的值為 Open ,表示,此刻當(dāng)前被監(jiān)控的項(xiàng)目使用了服務(wù)熔斷機(jī)制。

在 Circuit 單詞的上方,還有兩個(gè)重要的參數(shù),分別是:Host、Cluster ,Host 表示當(dāng)前被監(jiān)控項(xiàng)目的主機(jī)的請(qǐng)求頻率,Cluster 表示當(dāng)前被監(jiān)控項(xiàng)目的項(xiàng)目集群的請(qǐng)求頻率。

Circuit 部分的左上方是一個(gè)圖標(biāo),其由實(shí)心圓和曲線組成,其中,實(shí)心圓會(huì)根據(jù)實(shí)例的健康程度來(lái)改變自身的顏色,健康程度從綠色、黃色、橙色、紅色遞減,而實(shí)心圓的大小則表示請(qǐng)求流量的變化,流量越大該實(shí)心圓就越大,所以可以在大量的實(shí)例中快速發(fā)現(xiàn)故障實(shí)例和高壓實(shí)例。

曲線則記錄了在 2 分鐘內(nèi)請(qǐng)求流量的相對(duì)變化程度,可以通過(guò)它來(lái)觀察流量的上升和下降趨勢(shì)。

Tips: 由于本項(xiàng)目只是用來(lái)演示,并沒(méi)有請(qǐng)求流量產(chǎn)生,所以這里就不會(huì)出現(xiàn)曲線,當(dāng)我們有請(qǐng)求過(guò)來(lái)時(shí),曲線就會(huì)發(fā)生變化。

Circuit 部分最下面的 Hosts 、Median 、 Mean 我們不需要可以去了解分別代表什么含義,我們只需要知道這三個(gè)參數(shù)都是用來(lái)表示延遲時(shí)間的就可以了。

最后,我們來(lái)看平臺(tái)內(nèi)容頁(yè)的 Thread Pools 部分。

在 Thread Pools 部分的左上方,同樣也有一個(gè)由實(shí)心圓和曲線所構(gòu)成的圖標(biāo),其含義同 Circuit 部分的圖標(biāo),這里不再贅述。

在 Thread Pools 圖標(biāo)的右側(cè),同樣也有 Host 和 Cluster 的請(qǐng)求頻率的記錄,這個(gè)和 Circuit 部分也是一樣的。

在 Thread Pools 圖標(biāo)的下方,有兩列非常重要的參數(shù),如下圖:

Hystrix Dashboard-Thread Pools 重點(diǎn)監(jiān)控屬性

Active : 表示當(dāng)前活躍的線程數(shù)量。

Max Active : 表示當(dāng)前最大活躍線程數(shù)量。

Queued : 表示當(dāng)前線程等待隊(duì)列中的線程數(shù)量。

Executios : 表示正在執(zhí)行的線程的數(shù)量。

Pool Size : 表示當(dāng)前線程池的大小。

Queue Size : 表示當(dāng)前線程等待隊(duì)列的長(zhǎng)度。

最后,我們?cè)賮?lái)看一下 Circuit 部分和 Thread Pools 部分的最上方位置,均有一個(gè) Sort 名詞,在這個(gè)名詞的后面,也有很多單詞,這表示我們查看服務(wù)監(jiān)控參數(shù)時(shí)的順序,當(dāng)我們點(diǎn)擊后面的一個(gè)單詞時(shí),HystrixDashboard 就會(huì)根據(jù)我們所點(diǎn)擊的單詞來(lái)對(duì)服務(wù)監(jiān)控參數(shù)進(jìn)行一個(gè)排序,僅此而已。

Tips: Thread Pools 部分可以為我們展示被監(jiān)控項(xiàng)目中線程池的活躍狀態(tài),我們可以直接從這些參數(shù)中分析出來(lái)當(dāng)前線程池的活躍程度,從而動(dòng)態(tài)地去調(diào)整每個(gè)微服務(wù)項(xiàng)目的線程池內(nèi)容。

3. 視頻演示

4. 小結(jié)

本節(jié)內(nèi)容概覽

本小節(jié)通過(guò)圖文并茂的方式,為大家介紹了 Hystrix 服務(wù)監(jiān)控平臺(tái)中的基礎(chǔ)參數(shù),這些基礎(chǔ)參數(shù)時(shí)是組成 Hystrix 服務(wù)監(jiān)控品臺(tái)的基本內(nèi)容,同時(shí)也是洞察被監(jiān)控項(xiàng)目健康程度的基礎(chǔ)指標(biāo),只有了解了這些基礎(chǔ)參數(shù),我們才能更好地維護(hù)微服務(wù)項(xiàng)目的健康程度。