成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

SpringCloud之Hystrix Dashboard監控搭建與配置

運維 系統運維
Hystrix 儀表盤(Hystrix Dashboard),就像汽車的儀表盤實時顯示汽車的各項數據一樣,Hystrix 儀表盤主要用來監控 Hystrix 的實時運行狀態。

[[408228]]

Hystrix 儀表盤監控

Hystrix 儀表盤(Hystrix Dashboard),就像汽車的儀表盤實時顯示汽車的各項數據一樣,Hystrix 儀表盤主要用來監控 Hystrix 的實時運行狀態,通過它我們可以看到 Hystrix 的各項指標信息,從而快速發現系統中存在的問題進而解決它;

要使用 Hystrix 儀表盤功能,我們首先需要有一個 Hystrix Dashboard項目,這個功能我們可以在原來的消費者應用上添加,讓原來的消費者應用具備 Hystrix 儀表盤功能,但一般地,微服務架構思想是推崇服務的拆分,Hystrix Dashboard 也是一個服務,所以通常會單獨創建一個新的工程專門用做 Hystrix Dashboard 服務;

搭建一個 Hystrix Dashboard 服務的步驟:

第一步:創建一個普通的 Spring Boot 工程

比如創建一個名為

springCloud-hystrix-dashboard 的 Spring Boot 工程,建立好基本的結構和配置;

第二步:添加相關依賴

在創建好的 Spring Boot 項目的 pom.xml 文件中添加相關依賴,如下:

過時了:

  1. <dependency>  
  2. <groupId>org.springframework.cloud</groupId>  
  3. <artifactId>spring-cloud-starter-hystrix-dashboard</artifactId>  
  4. <version>1.4.5.RELEASE</version>  
  5. </dependency>  

新的依賴:

  1. <!-- spring-cloud-starter-netflix-hystrix-dashboard -->  
  2. <dependency>  
  3.     <groupId>org.springframework.cloud</groupId>  
  4.     <artifactId>spring-cloud-starter-netflix-hystrix-dashboard</artifactId>  
  5. </dependency>  

第三步:入口類上添加注解

添加好依賴之后,在入口類上添加@EnableHystrixDashboard 注解開啟儀表盤功能,如下:

  1. @SpringBootApplication 
  2. @EnableHystrixDashboard 
  3. public class Application { 
  4. public static void main(String[] args) { 
  5. SpringApplication.run(Application.class, args); 

第四步:屬性配置

最后,我們可以根據個人習慣配置一下 application.properties 文件,如下:

  1. server.port=3721 

至此,我們的 Hystrix 監控環境就搭建好了;

Hystrix 儀表盤工程已經創建好了,現在我們需要有一個服務,讓這個服務提供一個路徑為/actuator/hystrix.stream 接口,然后就可以使用 Hystrix 儀表盤來對該服務進行監控了;

我們改造消費者服務,讓其能提供/actuator/hystrix.stream 接口,步驟如下:

1、消費者項目需要有 hystrix 的依賴:

過時的:

  1. <!--Spring Cloud 熔斷器起步依賴-->  
  2. <dependency>  
  3. <groupId>org.springframework.cloud</groupId>  
  4. <artifactId>spring-cloud-starter-hystrix</artifactId>  
  5. <version>1.4.5.RELEASE</version>  
  6. </dependency>  

新的:

  1. <!-- spring-cloud-starter-netflix-hystrix -->  
  2. <dependency>  
  3.     <groupId>org.springframework.cloud</groupId>  
  4.     <artifactId>spring-cloud-starter-netflix-hystrix</artifactId>  
  5. </dependency>  

2、需要有一個 spring boot 的服務監控依賴:

  1. <dependency>  
  2. <groupId>org.springframework.boot</groupId>  
  3. <artifactId>spring-boot-starter-actuator</artifactId>  
  4. </dependency>  

3、配置文件需要配置 spring boot 監控端點的訪問權限:

  1. management.endpoints.web.exposure.include=* 

這個是用來暴露 endpoints 的,由于 endpoints 中會包含很多敏感信息,除

了 health 和 info 兩個支持直接訪問外,其他的默認不能直接訪問,所以我們

讓它都能訪問,或者指定:

  1. management.endpoints.web.exposure.include=hystrix.stream 

4、訪問入口

http://localhost:8081/actuator/hystrix.stream

注意:這里有一個細節需要注意,要訪問/hystrix.stream 接口,首先得訪問consumer 工程中的任意一個其他接口,否則直接訪問/hystrix.stream 接口時會輸出出一連串的 ping: ping: …,先訪問 consumer 中的任意一個其他接口,然后再訪問/hystrix.stream 接口即可;

Hystrix 儀表盤監控數據解讀

 

責任編輯:姜華 來源: 今日頭條
相關推薦

2021-07-02 08:20:53

SpringCloudHystrix Tur監控

2022-05-13 09:05:49

Hystrix熔斷器

2022-08-29 06:27:15

Nacos微服務

2023-02-03 15:16:42

SpringHystrix

2022-03-08 08:21:21

Spring日志分析系統日志數據

2009-07-07 15:45:17

JSP環境搭建

2011-03-21 11:33:09

LAMPApache

2011-03-21 11:43:45

LAMPPHP

2014-01-16 14:20:38

CactiCacti監控

2017-04-03 21:52:30

隔離線程池分布式

2021-12-10 09:45:19

生成器配置代碼

2021-08-26 11:52:32

FeignWeb服務

2011-03-29 09:39:55

Cacti安裝

2022-09-15 15:25:47

spring-微服務

2019-07-04 13:10:53

Docker設計云計算

2023-01-04 08:21:02

Loki配置日志

2021-03-26 06:01:45

日志MongoDB存儲

2023-12-27 08:47:41

PrometheusLinux架構

2011-03-22 15:17:19

Nagios監控

2022-07-04 08:14:24

架構演變Tomcat容器架構
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久久久国产精品一区二区 | 国产欧美在线一区二区 | 日韩精品一区二区三区四区视频 | 久草免费在线视频 | 国产精品 欧美精品 | 成人在线视频观看 | 欧美在线播放一区 | 国产99精品| www日韩| 欧美精品一区二区免费 | 久久婷婷国产 | 99久久久无码国产精品 | 国产精品成av人在线视午夜片 | 黄网站在线播放 | 久久久久久国产 | 午夜激情视频 | 欧美日韩在线一区二区三区 | 九九热精品视频 | 国产精品久久久久久久久久久免费看 | h视频免费在线观看 | 老司机午夜性大片 | 91久久精品一区二区二区 | 一级毛毛片| 伊人精品久久久久77777 | 综合二区 | 无码日韩精品一区二区免费 | 亚洲精品高清视频 | 日本精品在线一区 | 日韩欧美成人精品 | 特黄色一级毛片 | 亚洲夜夜爽| 国产精品久久 | 成人午夜网 | 国产精品 亚洲一区 | 免费九九视频 | 综合久久av | 一区二区在线不卡 | 国产99视频精品免费播放照片 | 精品久久久久久亚洲综合网站 | 日韩免费毛片视频 | 91精品一区|