2017-10-04 1 views
0

Spring Boot Admin을 구성하여 조치를 기록하는 방법. 예를 들어 누군가가 로그 레벨 폼 INFO를 DEBUG로 변경하거나 누군가 JMX 탭에서 설정 값을 변경하고 잘못된 configure 오버라이드를 쓰면 스프링 부트 어드민 로그 액션을 원한다.Spring Boot Admin의 로그 작업

스프링 부트 어드민에는 이런 기능이 있습니까?

답변

1

아니요.하지만 zuul 필터를 작성하여 요청을 분석하여 /api/applications/{id}/logfile으로 작성하고 로그 문을 작성할 수 있습니다.

0

스프링 부트에는 응용 프로그램을 프로덕션 환경으로 푸시하면 응용 프로그램을 모니터링하고 관리하는 데 도움이되는 여러 가지 추가 기능이 포함되어 있습니다. HTTP 끝점, JMX 또는 원격 셸 (SSH 또는 텔넷)을 사용하여 응용 프로그램을 관리하고 모니터링하도록 선택할 수 있습니다. 감사, 건강 및 통계 수집을 응용 프로그램에 자동으로 적용 할 수 있습니다.

액츄에이터 HTTP 엔드 포인트는 스프링 MVC 기반 애플리케이션에서만 사용할 수 있습니다. 특히 Spring MVC를 활성화하지 않는 한 Jersey에서는 작동하지 않습니다.

또한 SpringApplication.addListeners (...) 메소드를 호출하고 적절한 Writer 객체를 전달하여 리스너를 활성화 할 수 있습니다. 이 메서드를 사용하면 Writer 생성자를 통해 파일 이름과 경로를 사용자 정의 할 수 있습니다.

가 액추에이터에서 귀하의 요구 사항을 정의

https://docs.spring.io/spring-boot/docs/current/reference/htmlsingle/#production-ready

메이븐 :

<dependency> 
    <groupId>org.springframework.boot</groupId> 
    <artifactId>spring-boot-starter-actuator</artifactId> 
    <version>1.5.2.RELEASE</version> 
</dependency> 

http://www.baeldung.com/spring-boot-authentication-audit

관련 문제