일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- CKA
- Java
- 정보처리기사 실기
- Linux
- minikube
- AWS EKS
- kotlin spring
- IntelliJ
- 오블완
- kotlin coroutine
- PETERICA
- 정보처리기사실기 기출문제
- Kubernetes
- 티스토리챌린지
- kotlin
- AI
- 정보처리기사 실기 기출문제
- CloudWatch
- Spring
- Elasticsearch
- 코틀린 코루틴의 정석
- Pinpoint
- kotlin querydsl
- 기록으로 실력을 쌓자
- CKA 기출문제
- aws
- mysql 튜닝
- MySQL
- APM
- 공부
- Today
- Total
목록APM (5)
피터의 개발이야기
개요APM의 대상이 되는 Aplication과 연동하는 Agent를 설치한다. PinPoint Agent 다운로드wget https://github.com/naver/pinpoint/releases/download/1.8.4/pinpoint-agent-1.8.4.tar.gz -P /Users/deseo/study/pinpoint/files 압축해제tar zxvf ~/study/pinpoint/file/pinpoint-agent-1.8.4.tar.gz -C ~/study/pinpoint/pinpoint-agent PinPoint Agent config 설정#collector 내부아이피 설정 profiler.collector.ip=192.168.33.34# TCP 통신 설정profiler.statdata..
개요Web, Collectorpinpoint의 web, collector은 war로 다운을 받아 tomcat으로 실행한다. tomcat 9 버전 설치 wget https://archive.apache.org/dist/tomcat/tomcat-9/v9.0.39/bin/apache-tomcat-9.0.39.tar.gz -P /home/pinpoint/#압축해제tar zxvf apache-tomcat-9.0.39.tar.gz#링크설정ln -s /home/pinpoint/apache-tomcat-9.0.39 /home/pinpoint/tomcat tomcat java_home 설정tomcat/bin/setenv.sh 작성 #!/bin/shJAVA_HOME=/usr/lib/jvm/java-1.8.0-openjd..
이번 글은 APM에 대해서 공부한 내용을 정리하였습니다. APM의 뜻 애플리케이션 성능 관리(APM, Application Performance Management)는 응용 소프트위어의 성능과 서비스 이용성을 감시하고 관리하는 데 초점을 둔 시스템 관리 원칙을 일컫는다. 애플리케이션의 성능을 관리하는 서비스를 의미한다. 운영 중인 시스템에 대한 응답시간과 같은 성능이나 처리량, 가용성, 및 기능적 무결성, 신뢰성을 확보하고 다운타임의 최소화 등을 통해 안정적인 시스템 운영을 위한 도구로써 부하량, 접속자 파악, 장애진단, 통계, 분석 등을 목적으로 하는 성능 모니터링 제품으로 정의할 수도 있다. A Applicaion, Web Application을 말한다. 더 정확히는 RestAPI로 기업이 제공하는 ..
나의 첫 APM은 Splunk전자결제팀 소속으로 근무할 때에 splunk를 사용하였다.특정 거래의 transaction_id를 검색하며, client, Auth, Engin에서 수행된 로그를 한 눈에 볼 수 있었다. 데시보드에는 현재의 트래픽과 FDS 장애 대응이 자세히 실시간으로 시각화 되었다.Splunk는 로그를 수집하고 사용자가 원하는 결과를 추출하는 대용량 로그 수집/분석 시스템이었다.하지만 치명적인 단점은 가격이 비싸다는 것이다. Pinpoint의 가장 큰 장점은 무료이며,특별히 서비스코드 작업 없이 환경설정만으로 바로 적용이 가능하다는 점이다.최소한의 aws amazone linux만 있다면무료로 APM을 가질 수 있는 것이다. Pinpoint 설치설치에는 마스터와 에이젼트, Web UI로 ..
서비스를 운영하면서 모니터링은 꼭 필요합니다. 데이터가 쌓이면서 일부 쿼리들이 느려지거나,어떤 시간 대에 어떤 프로세스에 집중되는 지 파악하여 분산화 작업도 수반되어야 합니다.이 모든 것이 가능하려면 현재 서비스의 구체적 모니터링이 필수적입니다. 현재 회사에는 PinPoint를 사용하고 있습니다. 제가 PinPoint를 소개하며 제가 사용하면서 좋았던 점에 대해서 공유합니다. Pinpoint Live Demo 장점에 대해서Pinpoint는 대규모 분산 시스템의 성능을 분석하고 문제를 진단, 처리하는 플랫폼입니다. 2012년 7월에 개발을 시작해 2015년 1월 9일에 오픈소스로 공개했습니다. GitHub의 Pinpoint 프로젝트: https://github.com/naver/pinpointPinpoi..