返回顶部
首页 > 资讯 > 精选 >springcloud中如何使用熔断监控Hystrix Dashboard
  • 490
分享到

springcloud中如何使用熔断监控Hystrix Dashboard

2023-06-05 05:06:41 490人浏览 安东尼
摘要

这篇文章给大家分享的是有关SpringCloud中如何使用熔断监控Hystrix Dashboard的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Hystrix-dashboard是一款针对Hystrix进行实时

这篇文章给大家分享的是有关SpringCloud中如何使用熔断监控Hystrix Dashboard的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

Hystrix-dashboard是一款针对Hystrix进行实时监控的工具,通过Hystrix Dashboard我们可以在直观地看到各Hystrix Command的请求响应时间, 请求成功率等数据。但是只使用Hystrix Dashboard的话, 你只能看到单个应用内的服务信息, 这明显不够. 我们需要一个工具能让我们汇总系统内多个服务的数据并显示到Hystrix Dashboard上, 这个工具就是Turbine.

Hystrix Dashboard

我们在熔断示例项目spring-cloud-consumer-hystrix的基础上更改,重新命名为:spring-cloud-consumer-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><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-actuator</artifactId></dependency>

这三个包必须添加

启动类

启动类添加启用Hystrix Dashboard和熔断器

@SpringBootApplication@EnableDiscoveryClient@EnableFeignClients@EnableHystrixDashboard@EnableCircuitBreakerpublic class ConsumerApplication { public static void main(String[] args) {SpringApplication.run(ConsumerApplication.class, args);}}

测试

启动工程后访问 Http://localhost:9001/hystrix,将会看到如下界面:

图中会有一些提示:

Cluster via Turbine (default cluster): http://turbine-hostname:port/turbine.stream Cluster via Turbine (custom cluster): http://turbine-hostname:port/turbine.stream?cluster=[clusterName]Single Hystrix App: http://hystrix-app:port/hystrix.stream

大概意思就是如果查看默认集群使用第一个url,查看指定集群使用第二个url,单个应用的监控使用最后一个,我们暂时只演示单个应用的所以在输入框中输入: http://localhost:9001/hystrix.stream ,输入之后点击 monitor,进入页面。

如果没有请求会先显示Loading ...,访问http://localhost:9001/hystrix.stream 也会不断的显示ping。

请求服务http://localhost:9001/hello/neo,就可以看到监控的效果了,首先访问http://localhost:9001/hystrix.stream,显示如下:

ping:data: {"type":...}data: {"type":...}

说明已经返回了监控的各项结果

到监控页面就会显示如下图:

springcloud中如何使用熔断监控Hystrix Dashboard

其实就是http://localhost:9001/hystrix.stream返回结果的图形化显示,Hystrix Dashboard Wiki上详细说明了图上每个指标的含义,如下图:

springcloud中如何使用熔断监控Hystrix Dashboard

感谢各位的阅读!关于“sprinGCloud中如何使用熔断监控Hystrix Dashboard”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

--结束END--

本文标题: springcloud中如何使用熔断监控Hystrix Dashboard

本文链接: https://lsjlt.com/news/241370.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • springcloud中如何使用熔断监控Hystrix Dashboard
    这篇文章给大家分享的是有关springcloud中如何使用熔断监控Hystrix Dashboard的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Hystrix-dashboard是一款针对Hystrix进行实时...
    99+
    2023-06-05
  • SpringCloud Hystrix熔断器如何使用
    本文小编为大家详细介绍“SpringCloud Hystrix熔断器如何使用”,内容详细,步骤清晰,细节处理妥当,希望这篇“SpringCloud Hystrix熔断器如何使用”文章能帮助大家解决疑惑,下面跟着小编的思路...
    99+
    2023-07-05
  • SpringCloud微服务熔断器Hystrix如何使用
    这篇文章主要介绍了SpringCloud微服务熔断器Hystrix如何使用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇SpringCloud微服务熔断器Hystrix如何使用文章都会有所收获,下面我们一起来看...
    99+
    2023-07-02
  • springcloud中如何实现熔断监控Turbine
    小编给大家分享一下springcloud中如何实现熔断监控Turbine,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!在复杂的分布式系统中,相同服务的节点经常需要...
    99+
    2023-06-05
  • 使用SpringCloud-Hystrix-Dashboard怎么客户端服务进行监控
    本篇文章为大家展示了使用SpringCloud-Hystrix-Dashboard怎么客户端服务进行监控,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。服务监控 除了隔离依赖服务的调用以外,...
    99+
    2023-06-07
  • SpringCloud微服务熔断器Hystrix使用详解
    目录什么是HystrixHystrix实战总结什么是Hystrix 在日常生活用电中,如果我们的电路中正确地安置了保险丝,那么在电压异常升高时,保险丝就会熔断以便切断电流,从而起到保...
    99+
    2024-04-02
  • 如何自定义feign调用实现hystrix超时、异常熔断
    需求描述 spring cloud 项目中feign 整合 hystrix经常使用,但是最近发现hystrix功能强大,但是对我们来说有些大材小用。 首先我只需要他的一个熔断作用,就...
    99+
    2024-04-02
  • SpringCloud分布式微服务b2b2c电子商务中​怎么用turbine+hystrix-dashboard监听两个消费者服务
    这篇文章主要介绍SpringCloud分布式微服务b2b2c电子商务中怎么用turbine+hystrix-dashboard监听两个消费者服务,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!怎么用turbine+hy...
    99+
    2023-06-05
  • Spring Cloud中如何使用Hystrix实现断路器
    这篇文章主要介绍了Spring Cloud中如何使用Hystrix实现断路器的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Spring Cloud中如何使用Hystrix实现断路器文章都会有所收获,下面我们一起...
    99+
    2023-06-04
  • nagios中如何使用check_mysql监控mysql
    nagios中如何使用check_mysql监控mysql,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。 nagios监控mysql服务器:...
    99+
    2024-04-02
  • 如何使用zabbix监控mongod
    如何使用zabbix监控mongod,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。1 被监控端写mongodb.sh注意:里面的路径和你的...
    99+
    2024-04-02
  • 如何使用zabbix监控MySQL
    这篇文章将为大家详细讲解有关如何使用zabbix监控MySQL,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。        &nb...
    99+
    2024-04-02
  • SpringBoot如何使用prometheus监控
    这篇文章主要介绍SpringBoot如何使用prometheus监控,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1.关于PrometheusPrometheus是一个根据应用的metrics来进行监控的开源工具。相...
    99+
    2023-06-14
  • 如何使用JMX监控Tomcat
    这篇文章主要介绍“如何使用JMX监控Tomcat”,在日常操作中,相信很多人在如何使用JMX监控Tomcat问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何使用JMX监控Tomcat”的疑惑有所帮助!接下来...
    99+
    2023-07-05
  • Linux中如何使用CloudStats进行监控
    小编给大家分享一下Linux中如何使用CloudStats进行监控,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!CloudStats是一个服务器监控平台,可让你轻松地监控整个服务器基础设施,同时也可以立即采取行动并解决问题...
    99+
    2023-06-27
  • 如何监控和诊断JVM堆内和堆外内存使用?
    典型回答 了解 JVM 内存的方法有很多,具体能力范围也有区别,简单总结如下: 可以使用综合性的图形化工具,如 JConsole、VisualVM(注意,从 Oracle JDK 9 开始,VisualVM 已经不再包含在 JDK 安装包中...
    99+
    2023-09-24
    jvm java 开发语言
  • 如何在mongodb中使用mongostat监控工具
    如何在mongodb中使用mongostat监控工具?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。mongostat是mongodb自带的状态...
    99+
    2024-04-02
  • linux监控软件如何使用
    这篇文章主要讲解了“linux监控软件如何使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“linux监控软件如何使用”吧!linux监控软件有:1、Monit,用于程序和服务监测;2、Ne...
    99+
    2023-06-22
  • 如何使用VBS监控CPU的使用率
    小编给大家分享一下如何使用VBS监控CPU的使用率,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!'----------------------------...
    99+
    2023-06-08
  • mysql中如何使用mytop实时监控工具
    这篇文章给大家介绍mysql中如何使用mytop实时监控工具,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。mytop类似于linux top工具,可以实时监控mysql服务器的性能信息...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作