SpringCloud学习心得---监控
8.3监控8.3.1 provider 工程
```
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
```
配置 application.yml:
management.endpoints.web.exposure.include: hystrix.stream
8.3.2 创建监控工程
加入依赖:
```
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-hystrix-dashboard</artifactId>
</dependency>
</dependencies>
```
创建启动类com.study.spring.cloud.AtzytMainType:
// 启用 Hystrix 仪表盘功能
@EnableHystrixDashboard
@SpringBootApplication
public class AtguiguMainType {
public static void main(String[] args) {
SpringApplication.run(AtguiguMainType.class, args);
}
}
配置application.yml:
```
server:
port: 8000
spring:
application:
name: study-dashboard
```
8.3.3 查看监控数据
(1)直接查看监控数据本身:
http://localhost:3000/actuator/hystrix.stream
说明 1:http://localhost:3000 访问的是被监控的 provider 工程
说明 2:/actuator/hystrix.stream 是固定格式
说明 3:如果从 provider 启动开始它的方法没有被访问过,那么显示的数
据只有“ping:”,要实际访问一个带熔断功能的方法才会有实际数据。
(2)通过仪表盘工程访问监控数据:
第一步:打开仪表盘工程的首页http://localhost:8000/hystrix
第二步:填入获取监控数据的地址(上面直接查看时使用的地址)
支持楼主,好好学JAVA
感谢分享
页:
[1]