2013-02-12 1 views
7

Java 웹 응용 프로그램을 실행 중이고 (스프링으로) 몇 분마다 상태 검사를 수행하고 싶습니다. Tomcat이나 JVM을 검사하는 것이 아니라 애플리케이션 레벨을 엄격하게 검사 할 것이므로 검사 할 물건에 대한 몇 가지 아이디어가 있습니다.Java 웹 응용 프로그램 상태 검사 우수 사례

  • 환경은 "생산"이라고 DB의 정신을

(모니터링 할 것이다 유일한 사람입니다 원인을)

  • 검사를 확인하는 간단한 쿼리를 만들 : 예를 들어

    기본적으로 나는 무엇을 검사 할 것인지 또는 그것을위한 몇 가지 모범 사례에 대한 다른 아이디어와 제안을 찾고 있습니다.

    아이디어가 있으십니까?

  • 답변

    1

    우리는 응용 프로그램의 다양한 측면을 테스트하는 스프링 mvc 컨트롤러에 액세스하는 특수 URL을 개발했습니다. 잘못된 것을 찾으면 해당 URL을 즐겨 찾는 모니터링 도구에 연결하면 500을 돌려 주면됩니다. 우리는 우리 시설에서 pingdom과 nagios를 모두 사용합니다.

    0

    는 아마도 DB에 의해 생성 된 페이지를 만들

    https://www.pingdom.com/

    http://nagios.org/는 웹 서버이며, Nagios의 검사가, 그럼 당신은 http 포트가 아는 것 그것은 일부 특정 출력을 실제로 웹 페이지를 제공하고 db는 앱에서 액세스 할 수 있습니다.