inisght.cloudfoundry.com에 접속하면 클파에 설치된 자바 애플리케이션 모니터링 툴을 사용할 수 있다. Spring Insight는 tc server에 기본 장착(?) 되어있는데, tc 서버에 최초로 애플리케이션을 띄울 때 insight도 같이 실행할지 물어보는 팝업을 본 적이 있을 것이다. 근데 그 기능을 잘 사용하지는 않는다. 애플리케이션을 띄울 때 insight도 같이 띄우는데 걸리는 시간이 제법… 성가실 정도로, 시간이 걸린다. 내 앱을 띄우는 시간보다 insight를 띄우는데 더 오래 걸리는걸 보고 있으면.. 뭔가 주객이 전도된 기분도 든다. 그리고, 새로 알게된 문제도 있는데, 모니터링 정보를 저장하는 DB 용량이 꽤 된다고 한다. 내가 그부분을 직접 살펴본건 아니지만, 지인의 말에 따름 그렇다. 어쨋든 이런 저런 이유로 직접 돌리기가 여의치 않아서 그런지 잘 사용하진 않는데, 매우 유용한 모니터링 툴이다.

요약하자면 한 세가지 문제가 있을 것 같다.

  • 앱 띄우는 속도 지연
  • 로컬에 쌓이는 모니터링 데이터 증가
  • insight로 인해 생기는 런타임 지연(아직 미확인)

그런데 이 적어도 두가지 문제가 클파에서는 해결됐다. 클파에 올린 서비스를 insight로 볼 수 있게 해준단다. 캬… URL은 http://insight.cloudfoundry.com