반응형 모니터링3 Tomcat jmx-proxy를 활용한 모니터링 Tomcat 모니터링을 위해 다양한 APM툴이 존재한다. 특히 무료라서 scouter와 함께 사용하는 경우가 많은 것 같다. 하지만 별도 agent를 설치하고, 방화벽을 오픈해야하는 등 개인적으로 귀찮았고 해서 jmx-proxy를 사용하게 되었다. 이번 포스팅에서는 Tomcat이 기본 재공하는 jmx-proxy를 활용한 모니터링 방법을 얘기하겠다. 1. jmx-proxy Tomcat의 내부 자원을 모니터링 할 수 있는 툴로 기본적으로 manager라는 application을 통해 제공된다. 브라우져를 통해 UI를 사용하는 경우가 가끔있지만 실제로 사용하는경우는 거의 못봤다. http 통신을 통해 Tomcat의 내부 자원 및 상태 조회가 가능하다. 2. 설정 Tomcat을 설치하면 webapps/manag.. 2023. 3. 12. Cloud환경의 모니터링을 위한 Datadog 구축하기 Cloud환경 모니터링으로 SaaS서비스를 제공하는 Datadog의 설치방법을 설명한다. 이번 포스팅은 Linux환경과 kubernetes환경 각각에서 진행한다. 1. Datadog 계정 생성 Datadog설치를 위해선 api_key값이 필요하며 api_key생성을 위해 Datadog계정생성 및 ORG 생성이 필요하다. 아래 URL에 접속해 계정을 생성하자. https://app.datadoghq.com/account/login Datadog: Log In app.datadoghq.com 계정을 생성하고 나면 ORG 페이지가 보인다. 왼편에 Datadog에서 제공하는 기능들의 목록을 볼 수 있다. Integrations메뉴로 이동 후 Agent탭을 누르면 설치를 진행할 환경을 선택할 수 있고 환경별로 설.. 2023. 3. 9. mod_status를 사용한 Apache monitoring 이번 포스팅에서는 mod_info와 mod_status를 사용해 Apache모니터링 설정을 해보려고 한다. 해당 모듈은 기본적으로 제공이 된다는 장점이 있지만 보기 좋은 환경을 제공하진 않는다. 1. mod_info와 mod_status mod_info : 기동된 Apache의 config, 로딩된 모듈, 버전정보등등의 Apache의 정보를 확인 할 수 있는 모듈 mod_status : Apache의 상태(connection갯수, resource사용률, threads수 등)를 실시간으로 모니터링 할 수 있는 모듈 2. 모듈 로딩 Apache를 설치하고 나면 기본적으로 mod_info와 mod_status 모듈이 제공된다. 설정파일에 해당 모듈들을 로딩해준다. httpd.conf LoadModule sta.. 2023. 2. 21. 이전 1 다음 반응형