라벨이 scouter web ui인 게시물 표시

Scouter APM 소소한 시리즈 #5 - 사용자 정의 알림

이미지
Scouter is an APM optimized for developers. 사용자 정의 알림 설정하기  제가 Scouter에 대해 강조하는 것 중 하나가 "scouter는 개발자가 가장 잘 활용 할 수 있는 APM이다" 인데요, 그 이유가 압축 해제만으로 설치가 끝나고 소규모 장비의 일부 자원으로도 잘 돌아간다는 점도 있지만 가장 중요하게 생각하는 부분은 바로 개발자에게 주어진 자유도입니다. 특히 스크립트 방식의 플러그인을 통하면 개발자가 원하는 정보를 소스의 수정없이 scouter의 프로파일이나 xlog에 남길 수 있는데요, 이번 장에서는 이와 유사한 방식으로 스크립트를 통해 자유도 높은 알림 설정할 수 있는 기능을 소개하고자 합니다. (스크립트 방식의 플러그인 활용에 대해서는 다음에 다른 지면을 통해 다뤄보도록 하겠습니다.) 1. 알림 플러그인 설치 Scouter의 알림은 클라이언트 화면에서도 볼 수 있지만 플러그인을 설치하여 이메일이나 메신저로 확인하는 것이 좋습니다. Scouter는 email, slack, line 메신저등의 확장 플러그인을 가지고 있으며 scouter-project의 github 페이지에서 확인할 수 있습니다. 확장 플러그인 설치는 아래 순서로 진행합니다. 플러그인 릴리즈 제공하는 파일들을 모두 다운로드 받는다. 예를 들어 slack 플러그인을 설치하려면 scouter-server-plugin-alert-slack의 릴리즈 페이지에 있는 파일을 모두 다운로드 받는다.  https://github.com/scouter-project/scouter-plugin-server-alert-slack/releases/tag/v1.0.0 scouter collector server가 설치된 디렉토리 아래의 lib 디렉토리로 받은 파일들을 모두 복사한다. scouter collector를 재기동 한다. 설치된 plugin이 제대로 적용되는지는 collector 시작시 남는 로그를

SCOUTER 써드파티 UI인 "PAPER" 릴리즈 기념 빠르게 설치해보기

이미지
이미 Scouter의 코어나 Web API를 통해서 UI를 만드신다는 소식은 몇 번 접하였고, 몇몇 회사에서는 특정 제품의 APM 엔진으로 사용되거나 또는 기업 내부에서 사용하는 자체 APM으로 개발된 것도 보았습니다만 오픈 소스로 공개된 적은 없었습니다. 드디어 오픈소스로 개발된 스카우터의 첫번째 3rd party UI인 PAPER 가 나왔네요. 케빈님 감사합니다!! 호주 케빈님이 아닌 카카오 케빈님 이십니다. mindplates(마음판??) 또는 beperson(인간이되거라??)이라는 닉으로 주로 활동하십니다. 아 그리고 Paper를 같이 개발하실 분들 대모집 이라고 합니다. 관심 있으신 분들 컨택해 보시길.. 제가 연결해 드릴수도 있습니다. React로 개발되어 있으니 이쪽 관심있으신 분들이 많이 참여하셨으면 좋겠습니다.(전 UI알못이라...) 출시 기념으로 제가 설치를 한번 해보도록 하겠습니다. Paper를 사용하기 위해서는 scouter v1.8.4.1 이상을 사용하여야 합니다. 1. scouter demo 설치 여기서는 데모 환경을 설치하며 운영 환경에 설치할 경우는 정식 버전 설치 방법 에 따라 설치하여야 합니다. SCOUTER DEMO를 다운로드하고 압축을 풉니다. wget https://github.com/scouter-project/scouter-demo/releases/download/v1.8.4.1/demo-env1.tar.gz ... tar -xvzf demo-env1.tar.gz ... Scouter Server, Host Agent, 데모 환경(jpetstore)를 차례로 실행시킵니다. cd ./demo-env1 ./start-scouter-server.sh ... ./start-scouter-host.sh ... ./start-tomcat.sh ... 데모 환경에서는 가상의 부하를 줄수 있는 기능이 있습니다. 필요하다면 이를 실행합니다. 5분간 실행되며 종료시 이 script를 다시 실

이 블로그의 인기 게시물

Scouter APM 소소한 시리즈 #1 - 설치하기

Scouter APM 소소한 시리즈 #4 - XLog 활용 - 상세기능

Java의 동시성 개선을 위한 Project Loom은 reactive streams를 대체할 것인가?