天天看點

SpringCloud配置Hystrix Dashboard案例

一、相關環境搭建

1)、監控微服務的項目引入

<!-- hystrix和 hystrix-dashboard相關 -->
<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-hystrix</artifactId>
</dependency>
<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-hystrix-dashboard</artifactId>
</dependency>
           

運作項目,通路http://localhost:9001/hystrix,出現下圖表示運作成功

SpringCloud配置Hystrix Dashboard案例

2)、被監控的微服務需要引入

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
           

 二、資料分析

1)、啟動監控和被監控的微服務項目

2)、通路監控微服務的http://localhost:9001/hystrix填寫資訊

SpringCloud配置Hystrix Dashboard案例

3)、檢視資料

SpringCloud配置Hystrix Dashboard案例

  實心圓:共有兩種含義。它通過顔色的變化代表了執行個體的健康程度,它的健康度從綠色<黃色<橙色<紅色遞減。該實心圓除了顔色的變化之外,它的大小也會根據執行個體的請求流量發生變化,流量越大該實心圓就越大。是以通過該實心圓的展示,就可以在大量的執行個體中快速的發現故障執行個體和高壓力執行個體。

  曲線:用來記錄2分鐘内流量的相對變化,可以通過它來觀察到流量的上升和下降趨勢。

繼續閱讀