前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Hystrix仪表盘

Hystrix仪表盘

作者头像
崔笑颜
发布2020-08-04 16:00:27
6850
发布2020-08-04 16:00:27
举报

除了服务熔断、降级的功能外,Hystrix 还提供了准及时的调用监控。 Hystrix 会持续地记录所有通过 Hystrix 发起的请求的执行信息,并以统计报表和图形方式展示给用户。

配置被监控方

order-server 项目中:

代码语言:javascript
复制
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-actuator</artifactId>
</dependency>

修改 application.yml,开放端口:

代码语言:javascript
复制
management:
  endpoints:
    web:
      exposure:
        include: "*"

配置监控方

新建一个名为 hystrix-dashboard 项目,添加如下依赖:

代码语言:javascript
复制
<!-- hystrix-dashboard -->
<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-netflix-hystrix-dashboard</artifactId>
</dependency>

新建 application.yml

代码语言:javascript
复制
server:
  port: 9300
  
spring:
  application:
    name: Hystrix-Dashboard  

开启监控功能 在启动类上添加 @EnableHystrixDashboard 注解。

代码语言:javascript
复制
@EnableHystrixDashboard
@SpringBootApplication
public class HystrixdashboardApplication {

	public static void main(String[] args) {
		SpringApplication.run(HystrixdashboardApplication.class, args);
	}
}

启动,浏览器访问: http://localhost:9300/hystrix

hystrix-06
hystrix-06

监控设置

我们以监控 order-server 为例,在监控界面添加监控信息:

代码语言:javascript
复制
# 需要监控的服务地址
http://localhost:8100/actuator/hystrix.stream

delay: 请求间隔时间

title: 监控名称

点击 monitor stream

批量访问 order-server 服务的下单接口。

最终效果如下:

hystrix-07-01
hystrix-07-01

通过批量访问下单接口,发现图中实心圆和曲线发生了变化。那我们如何根据这两个图形查看监控信息呢?

实心圆:通过颜色的变化代表实例的健康程度,健康度从绿色>黄色>橙色>红色递减。其大小也会根据实例的请求流量发生变化,流量越大实心圆越大。

曲线:用来记录间隔时间内流量的相对变化,通常可以观察到流量的上升和下降趋势。 源码下载

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019-11-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 配置被监控方
  • 配置监控方
  • 监控设置
相关产品与服务
腾讯云 BI
腾讯云 BI(Business Intelligence,BI)提供从数据源接入、数据建模到数据可视化分析全流程的BI能力,帮助经营者快速获取决策数据依据。系统采用敏捷自助式设计,使用者仅需通过简单拖拽即可完成原本复杂的报表开发过程,并支持报表的分享、推送等企业协作场景。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档