Spring Boot Actuator는 다양한 응용 프로그램 정보를 모니터링 할 수 있습니다. 유일한 단점은 반환 된 모니터링 정보가 JSON 형식 데이터라는 것입니다. 또 다른 요점은 마이크로 서비스 아키텍처 아래에 많은 서비스 인스턴스가있을 것이며 모니터링 정보를 하나씩 보는 것 같지는 않습니다. 또한, 많은 주소 정보는 유레카에서만 찾을 수 있습니다. Eureka의 서비스 정보를 중앙에서 관리 할 수 있고 인터페이스를 통해 액추에이터가 제공 한 모니터링 정보를 볼 수있는 기능이 있습니까? 스프링 부트 관리자입니다.
Spring Boot Admin 소개
Spring Boot Admin Github 오픈 소스 주소 : https://github.com/codecentric/spring-boot-admin
주요 기능은 스프링 부팅 액추에이터를 기반으로 간단한 웹 UI 디스플레이를 제공하는 것입니다.
먼저 관리자 프로젝트를 작성하고 필요한 종속성 정보를 추가하십시오.
<pectionency> <groupId> de.codecentric </groupid> <artifactid> Spring-Boot-Admin-Server </artifactid> <버전> 1.5.5 </version> </depectency> <groupID> de.codecentric </groupid> spring-boot-admin-server-ui </artifactid> <버전> 1.5.5 </version> </dependency> <pectomency> <groupId> de.codecentric </groupId> <artifactID> Spring-Boot-Admin-Server-ui-Login </artifactid> <버전> 1.5.5 </version> </dependency> <groupid> <groupid> org.springframework.cloud <artifactid> Spring-Cloud-Starter-Eureka </artifactid> </fectionency>
스타트 업 클래스를 만듭니다
/** * 프로그램 모니터링 * * @author yinjihuan * @create 2017-11-28 15:26 **/@configuration@enableAutoconFiguration@enableDiscoVeryClient@enaBleadMinserVorpublic Class AdminApplication {public static void main (] args) {springApplication.run.run.class, args); }}Eureka의 주소를 구성하려면 등록 된 서비스 정보를 얻으려면 Eureka로 이동해야합니다.
spring.application.name = fangjia-boot-adminserver.port = 9101eureka.client.serviceurl.defaultzone = http : // goojia : goojia123456@mas a.instance.instance-id = $ {spring.application.name} : $ {spring.cloud.client.ipaddress} : $ {server.port} eureka.instance.status-page-url = http : // $ {spring.cloud.client.ipaddress} : $ {Server.port} 프로젝트를 시작하고 서비스 주소에 액세스하여 아래 페이지를보십시오.
[이미지 업로드 실패 ... (image-737ba5-1513042852782)]
이 페이지에서 등록 된 모든 서비스 정보 및 서비스 상태를 볼 수 있습니다. 특정 모니터링 정보를 보려면 세부 정보를 클릭하십시오.
[이미지 업로드 실패 ... (Image-BB4BD-1513042852782)]
또한 두 번째 하위 메뉴에서 로그 정보를 볼 수 있지만 로깅. 파일 주소는 서비스에서 구성되어야하여 로그 컨텐츠를 여기에서 읽을 수 있도록해야합니다.
특정 코드는 내 github : https://github.com/yinjihuan/spring-cloud를 참조하십시오
위는이 기사의 모든 내용입니다. 모든 사람의 학습에 도움이되기를 바랍니다. 모든 사람이 wulin.com을 더 지원하기를 바랍니다.