javamelody 기반 springboot 프로젝트 프로 세 스 상세 설명
자바 멜로디 기반 모니터링 은 자바 메모리 와 자바 CPU 사용 현황,사용자 세 션 수량,JDBC 연결 수,http 요청,sql 요청,jsp 페이지 와 비 즈 니스 인터페이스 방법(EJB 3,Spring,Guice)의 실행 수량,평균 실행 시간,오류 백분율 등 을 포함한다.Jenkins,JIRA,Sonar 등 을 감시 하려 면 해당 플러그 인 을 따로 설치 해 야 하고 고급 설정 에 사용 할 고급 문서 도 있 습 니 다.이 글 은 자바 멜로디 v 1.63.0 버 전 으로 만 기본 기능 의 통합 및 사용 을 보 여 줍 니 다.더 많은 기능 은 공식 문 서 를 깊이 연구 하 십시오.
1.관련 링크
공식 문서 https://github.com/javamelody/javamelody/wiki/UserGuide
다운로드 주소 https://github.com/javamelody/javamelody/releases
2.기초 집적
1.pom 에 가입
<!-- https://mvnrepository.com/artifact/net.bull.javamelody/javamelody-core -->
<dependency>
<groupId>net.bull.javamelody</groupId>
<artifactId>javamelody-core</artifactId>
<version>1.79.0</version>
</dependency>
2.springboot 시작 파일 에 추가
public class App {
public static void main(String[] args) {
SpringApplication.run(App.class, args);
}
/**
* javamelody spring boot order ,
*/
@Bean
@Order(Integer.MAX_VALUE - 1)
public FilterRegistrationBean monitoringFilter() {
FilterRegistrationBean registration = new FilterRegistrationBean();
registration.setFilter(new MonitoringFilter());
registration.addUrlPatterns("/*");
registration.setName("monitoring");
return registration;
}
/**
* javamelody sessionListener
*/
@Bean
public ServletListenerRegistrationBean<SessionListener> servletListenerRegistrationBean() {
ServletListenerRegistrationBean<SessionListener> slrBean = new ServletListenerRegistrationBean<SessionListener>();
slrBean.setListener(new SessionListener());
return slrBean;
}
}
3,현재 프로그램 시작 서버 를 배치 할 수 있 습 니 다.브 라 우 저 에서 http:/3.Spring 방법 급 모니터링
전 제 는 Monitoring-spring.xml 파일(수정 하지 않 음)을 사용 한 다음 모니터링 이 필요 한 방법 에@Monitored With Spring 주 해 를 사용 하면 됩 니 다.
이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Is Eclipse IDE dying?In 2014 the Eclipse IDE is the leading development environment for Java with a market share of approximately 65%. but ac...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.