2011-02-18 6 views
2

누군가 내 웹 응용 프로그램의 간단한 성능 대시 보드에 대한 올바른 해결책을 제시 할 수 있는지 궁금합니다. 기술 스택 : Tomcat + Springframework.간단한 웹 응용 프로그램 (Tomcat) 성능 대시 보드

저는 OpenCore를 int 형으로보고 있었지만 대시 보드가 상당히 비싸다고 생각했습니다.

나는 메모리 사용에 쉽게 액세스하고 응답 시간을 원합니다. 내 솔루션을 작성하려고 할 수는 있지만 차라리 휠을 발명하지 않을 것입니다.

잠시 동안 인터넷 검색을하면 OpenCore가 나에게 줬습니다.

제안 사항?

답변

2

Tomcat (및 기타 많은 Java 응용 프로그램도 모니터링)의 표준 방법은 JMX입니다.

start Tomcat with JMX enabled 이후에 jconsole을 실행하고 Tomcat 프로세스에 연결하십시오. 많은 일들을보아야합니다. 이 모든 데이터는 웹 애플리케이션에서 액세스 할 수 있습니다. 응답 시간을 얻기 위하여

, 당신은 CatalinaGlobalRequestProcessorhttp-<yourPort>Attributes 섹션을 확인해야합니다. 그것은 processingTimerequestCount입니다. 이들로부터 필요한 경우 평균을 얻을 수 있습니다.

java.langMemoryAttributesHeapMemoryUsageNonHeapMemoryUsage 보면, 힙 메모리 사용량을 얻을합니다.

+0

안녕하세요,이 팁 주셔서 감사합니다. 나는 이미 JMX 콘솔을 사용하고 있지만, 저는 뭔가 가벼운 것을 찾고있었습니다. 그러나 나는 그것을 다시 시도 할 것이다. – Konrad

관련 문제