Page de visualisation de la surveillance Hystrix - Surveillance des flux du tableau de bord

1. Qu'est-ce qu'un tableau de bord

Hystrix-dashboard est une page d'outils pour la surveillance en temps réel d'Hystrix. Grâce au tableau de bord Hystrix, nous pouvons voir intuitivement le temps de réponse des demandes et le taux de réussite des demandes de chaque commande Hystrix.

 2. Comment configurer Dashboard - service de surveillance

1. Importer des dépendances

<!--Hystrix依赖-->
<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-hystrix</artifactId>
    <version>1.4.6.RELEASE</version>
</dependency>
<!--dashboard依赖-->
<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-hystrix-dashboard</artifactId>
    <version>1.4.6.RELEASE</version>
</dependency>

2 numéro de port de configuration du fichier de configuration

server:
	prot: 8899   # 端口号可以自行配置  只要是和别的服务的端口号不冲突就好

3. Démarrez le service ------ Le tableau de bord existe en tant que service indépendant

@SpringBootApplication
// 开启Dashboard
@EnableHystrixDashboard
public class DeptConsumerDashboard {
    public static void main(String[] args) {
        SpringApplication.run(DeptConsumerDashboard.class,args);
    }
}

3. Configuration de service surveillée

1. Ajouter une dépendance aux informations de surveillance

添加监控注解
<!--actuator 完善监控信息 -->
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-actuator</artifactId>
</dependency>

2. Ajouter un servlet à la classe de démarrage du service surveillé

//增加一个Servlet
    @Bean
    public ServletRegistrationBean hystrixMetricsStreamServlet(){
        ServletRegistrationBean registrationBean = new ServletRegistrationBean(new HystrixMetricsStreamServlet());
        //参数固定写法
        registrationBean.addUrlMappings("/actuator/hystrix.stream");
        return registrationBean;
    }

image.png

 4. Diagramme des effets de la surveillance

 

Je suppose que tu aimes

Origine blog.csdn.net/weixin_44693109/article/details/122085841
conseillé
Classement