斷路器監控(Hystrix Dashboard)

2021-09-07 15:04:57 字數 1280 閱讀 6668

首先,我是基於上乙個例子zookeeper實現的服務註冊與發現:

然後不知道是不是zk的問題,而不是使用eureka的問題,導致訪問/hystrix.stream時一致報錯:unable to connect to command metric stream,此方法在網上沒能找到解決方案。

如果是以eureka來搭建的,整合很簡單,只要在服務消費者上引入依賴即可

pom:

<

dependency

>

<

groupid

>org.springframework.boot

groupid

>

<

artifactid

>spring-boot-starter-actuator

artifactid

>

dependency

>

<

dependency

>

<

groupid

>org.springframework.cloud

groupid

>

<

artifactid

>spring-cloud-starter-hystrix-dashboard

artifactid

>

dependency

>

<

dependency

>

<

groupid

>org.springframework.cloud

groupid

>

<

artifactid

>spring-cloud-starter-hystrix

artifactid

>

dependency

>

然後在main方法入口的class上加入以下註解:

@enablecircuitbreaker

@enablehystrix

@enablehystrixdashboard

最後訪問/hystrix

輸入位址和title

即可看見監控的資料:

參考:

如何配置 斷路器Dashboard監控儀錶盤

斷路器dashboard監控儀錶盤 如圖 這個東西是怎麼配置和訪問的呢?1.加入依賴 org.springframework.cloud spring cloud starter netflix hystrix dashboard org.springframework.boot spring bo...

hystrix dashboard 斷路器儀錶盤

hystrix dashboard用於監控hystrix對請求的熔斷和斷路進行實時監控 一 在實現hystrix降級和熔斷的微服務專案中暴露hystrix監控端點 1.新增actuator依賴 3.測試hystrix監控端點是否暴露成功 二 建立hystrix dashboard 專案 1.新建專案...

Spring cloud 之 斷路器

在微服務架構中,根據業務來拆分成乙個個的服務,服務與服務之間可以通過rpc介面的形式相互呼叫。為了保證服務高可用,單個服務通常會集群部署。由於網路或者自身原因,服務不能保證100 可用,如果單個服務出現問題,呼叫這個服務就會出現執行緒阻塞,如果此時湧入大量的請求,servlet容器中的執行緒資源就會...