일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- CKA 기출문제
- MySQL
- AWS EKS
- CKA
- kotlin coroutine
- APM
- 정보처리기사 실기 기출문제
- AI
- Pinpoint
- 기록으로 실력을 쌓자
- 코틀린 코루틴의 정석
- kotlin spring
- Elasticsearch
- aws
- 정보처리기사실기 기출문제
- mysql 튜닝
- 공부
- Kubernetes
- 정보처리기사 실기
- Spring
- kotlin
- 티스토리챌린지
- CloudWatch
- PETERICA
- Linux
- minikube
- 오블완
- IntelliJ
- kotlin querydsl
- Java
- Today
- Total
목록Pinpoint (5)
피터의 개발이야기
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/vXsyi/btqV2V4DRiO/owlpo56kBCA1fWovB2QZpK/img.png)
지난 시간 Docker CentOS7기반으로 pinpoint 컨테이너를 만들었습니다. 만들어진 컨테이너를 commit하고 docker hub에 푸시하도록 하겠습니다. docker 이미지를 받아 실행하면, 개발 중에 agent를 설정만으로 디버깅이 쉽고 속도 이슈에 대해 시각적으로 쉽게 파악할 수 있습니다. ㅁ docker login docker login ㅇ docker에 로그인을 합니다. ㅁ 기동 중인 콘테이너 확인 docker ps ㅁ docker commit docker commit pinpoint pinpoint ㅁ docker tag docker tag pinpoint ilovefran/pinpoint ㅇ 태그를 생성합니다. ㅁ docker images docker images ㅁ docker ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/yfz5S/btsBFEBaveO/Tq3O2SA9jIKdP84nBTpFek/img.png)
개요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..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/KSKNV/btsBQtYS8ur/Tqf4JGOn0kjnvKnvmOT401/img.png)
개요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..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/lxwMr/btsBG6cGwAv/rFz8yiRMNVN573RE2D7zRk/img.png)
hbase 스키마 생성 https://github.com/naver/pinpoint/releases/tag/1.8.4 의 Source Code 에서 hbase/scripts/hbase-create.hbase 파일 사용하여 스키마 생성합니다. 소스코드를 다운 받습니다.wget https://github.com/naver/pinpoint/archive/1.8.4.tar.gz 압축해제tar zxvf 1.8.4.tar.gz 소스상의 scripts 폴더를 /home/pinpoint/hbase/script로 이동cp -r /home/pinpoint/pinpoint-1.8.4/hbase/scripts /home/pinpoint/hbase/script hbase 데이터 보존기간 변경hbase-create.hbase..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/caECMJ/btsBGoLEcC7/4ZkxKxqmGJYd0Q6KcdJ7ok/img.png)
나의 첫 APM은 Splunk전자결제팀 소속으로 근무할 때에 splunk를 사용하였다.특정 거래의 transaction_id를 검색하며, client, Auth, Engin에서 수행된 로그를 한 눈에 볼 수 있었다. 데시보드에는 현재의 트래픽과 FDS 장애 대응이 자세히 실시간으로 시각화 되었다.Splunk는 로그를 수집하고 사용자가 원하는 결과를 추출하는 대용량 로그 수집/분석 시스템이었다.하지만 치명적인 단점은 가격이 비싸다는 것이다. Pinpoint의 가장 큰 장점은 무료이며,특별히 서비스코드 작업 없이 환경설정만으로 바로 적용이 가능하다는 점이다.최소한의 aws amazone linux만 있다면무료로 APM을 가질 수 있는 것이다. Pinpoint 설치설치에는 마스터와 에이젼트, Web UI로 ..