Scénarios applicables :
1. L'échelle du projet n'est pas grande
2. Le nombre d'utilisateurs n'est pas grand et les exigences de concurrence ne sont pas fortes
3. Aucune force d'exploitation et de maintenance dédiée
4.
Pour certains projets réguliers, ou pour des unités où la répartition des responsabilités de l'entreprise n'est pas très claire. Souvent, un système va des exigences à la conception, au développement, aux tests jusqu'au lancement final, à l'exploitation et à la maintenance. Souvent, 80 % des tâches sont réalisées par l’équipe de développement. Par conséquent, en plus de mettre en œuvre les fonctions du système, les développeurs doivent également fournir aux clients des conseils, répondre aux questions et résoudre les problèmes de production. Imaginez qu'après le lancement d'une application, il n'y a aucune mesure de suivi. Tout comme conduire une voiture sans tableau de bord, personne ne se sent en sécurité sur la route comme celle-ci. Comment concilier simplicité et efficacité mérite réflexion. 1. Qu'est-ce que l'administrateur Springboot ? Spring Boot Admin est un projet communautaire open source permettant de gérer et de surveiller les applications SpringBoot. L'application est enregistrée auprès du serveur d'administration Spring Boot en tant que client d'administration Spring Boot (via HTTP) ou découverte à l'aide d'un registre Spring Cloud (par exemple Eureka, Consul). Les fonctions ou surveillance courantes sont les suivantes : 1. Afficher l'état de santé 2. Afficher le numéro d'information de build 3. Suivre et télécharger les fichiers journaux 4. gestion 6. Interagissez avec les haricots JMX 7. Afficher les vidages de threads 8. Afficher le suivi http 9. Notification de changement de statut (par e-mail, Slack, Hipchat,...) 10. Journal (non persistant)...2. Introduction aux intégrations clés1. Déclaration pom.xml<properties> <java.version>1.8</java.version> <spring-boot-admin.version>2.3.1</spring-boot-admin.version> </properties>
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>de.codecentric</groupId> <artifactId>spring-boot-admin-starter-client</artifactId> <version>${spring-boot-admin.version}</version> </dependency> <dependency> <groupId>de.codecentric</groupId> <artifactId>spring-boot-admin-starter-server</artifactId> <version>${spring-boot-admin.version}</version> </dependency>
server: # 服务器的HTTP端口,默认为8080 port: 8085 # 日志配置 logging: # 已存在日志xml配置文件后,path与name 不生效 config: classpath:logback.xml spring: boot: admin: # Spring Boot Admin Server 服务端的相关配置 context-path: /admin # 配置 Spring
2. Afficher les informations de surveillance des applications
3. 5、jvmCe qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!