스카우터 3

[자바 트러블슈팅 공부] 각종 메뉴와 필수 그래프 항목

본 게시글은 이상민 저자의 자바 트러블슈팅 책을 읽고 공부한 내용을 정리한 글이다. Scouter 클라이언트의 종류이제 클라이언트에 대해서 자세히 살펴보도록 하자.스카우터 서버 즉, 콜렉터에 저장되어 있는 내용을 확인하려면 별도의 클라이언트를 거쳐야만 한다.현재 제공하는 클라이언트의 종류는 설치형, 웹형 이렇게 두 가지로 나뉜다.설치형 클라이언트에서 제공하는 기능을 제대로 익히면, 웹 클라이언트를 사용하는 것은 어렵지 않으니책에서는 설치형 클라이언트를 중심으로 설명한다고 한다.설치형 scouter 클라이언트는 윈도우, 리눅스, 맥을 지원한다.Object 창 살펴보기먼저 왼쪽 상단의 Objects 창을 살펴보자.해당 창에는 수집 서버들의 목록이 나열되어 있고, 그 목록을 펼치면 서버와 JVM 인스턴스들의 ..

APM/Scouter 2024.12.27

[자바 트러블슈팅 공부] scouter와 SpringBoot 연동 ( + 파일들의 역할)

본 게시글은 이상민 저자의 자바 트러블슈팅 책을 읽고 공부한 내용을 정리한 글이다. 스프링부트와 scouter를 연동하기 전에 먼저 scouter를 구성하는 기능들을 살펴보겠다.scouter 서버scouter 서버의 주요 역할은 다음과 같다.에이전트에서 전송한 데이터 수집 및 저장API 제공(scouter-paper 등을 사용할 때 필요)집킨을 사용할 경우 집킨으로의 데이터 전송scouter 서버는 Scala라는 언어로 되어 있으나, 스칼라는 자바 기반의 JVM에서 실행되는언어이기 때문에, 컴퓨터에 자바만 설치외어 있으면 큰 문제 없이 실행할 수 있다고 한다.scouter 서버는 컬렉터라고 부르기도 하는데, 대부분 서버라고 부른다고 한다.다운받은 scouter 파일을 살펴보면 server라는 디렉토리가 ..

APM/Scouter 2024.12.24

[자바 트러블슈팅 공부] APM이란?, 스카우터 기본 세팅

본 게시글은 이상민 저자의 자바 트러블슈팅 책을 읽고 공부한 내용을 정리한 글이다. APM 이란APM은 Application Performance Monitoring의 약자로, 애플리케이션의 성능을 모니터링하고관리하는 도구를 의미한다.APM을 사용하면 운영 중인 시스템을 모니터링하거나 성능 측정 시 병목 지점을 매우 빠르게 찾을 수 있다.상업용 APM 종류다이나트레이스 (dynatrace)현존하는 최고의 APM이다.AI까지 도입하여, 자동으로 장애를 감지하는 기능도 제공하고 있다.금전적 여유가 충분하다면 반드시 사용할 도구라고 한다.앱 다이나믹스 (AppDynamics)다이나 트레이스의 기술 지원을 맡았던 사람들이 나가서 만든 APM이라고 한다.뉴 레릭 (New Relic)다양한 언어와 다양한 플러그인을..

APM/Scouter 2024.12.19