我是靠谱客的博主 灵巧冥王星,最近开发中收集的这篇文章主要介绍Hystrix Dashboard简介搭建工程要点记录,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

文章目录

  • 简介
  • 搭建工程
  • 要点记录

简介

  Hystrix Dashboard 仪表盘是根据系统一段时间内发生的请求情况来展示的可视化面板,这些信息是每个 HystrixCommand 执行过程中的信息,这些信息是一个指标集合和具体的系统运行情况。

搭建工程

  这里在原有的基础上新建一个 Hystrix Dashboard 工程。

目录结构

  1. 引入依赖
<!-- Spring Cloud Hystrix Dashboard -->
<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-netflix-hystrix-dashboard</artifactId>
</dependency>
  1. 启动类上
/** 开启 Hystrix Dashboard 监控功能 */
@EnableHystrixDashboard
  1. 在 demo-order 项目中引入依赖
<!-- 内省 -->
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
  1. 在 demo-order 项目中开启访问端口
### 端点控制
management:
  endpoints:
    web:
      exposure:
        # 开启指定端点
        include: 'hystrix.stream'

  访问 Hystrix Dashboard 项目:http://localhost:8080/hystrix

访问页面

  监控 demo-order 项目:

访问

  访问几下观察:

观察

要点记录

  • 圆圈:它是代表流量的大小和流量的健康,有绿色、黄色、橙色、红色这几个颜色,通过这些颜色的标识,可以快速发现故障、具体的实例、请求压力等。
  • 曲线:它代表2分钟内流量的变化,可以根据它发现流程的浮动趋势。
  • 右边的数字

数字

  Hystrix Dashboard 页面左边第1列数字代表了请求的成功,熔断数,错误的请求,超时的请求,线程池拒绝数,失败的请求和最近10秒内错误的比率,如下图:。

标识

  • Host&Cluster:代表机器和集群的请求频率。
  • Circuit:断路器状态,open/closed。
  • Hosts&Median&Mean&:集群下的报告,百分位延迟数。
  • Thread Pools:线程池的指标,核心线程池指标,队列大小等。

源码:https://github.com/SlowSlicing/demo-spring-cloud-finchley/tree/HystrixDashboard

最后

以上就是灵巧冥王星为你收集整理的Hystrix Dashboard简介搭建工程要点记录的全部内容,希望文章能够帮你解决Hystrix Dashboard简介搭建工程要点记录所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(53)

评论列表共有 0 条评论

立即
投稿
返回
顶部