728x90
Pinpoint가 필요한 이유
시스템의 성능을 분석/진단/추적하는 플랫폼으로써 애플리케이션의 상태를 진단해준다. 클라우드에 배포 되어 있는 애플리케이션이 잘 작동하고 있는지, 현재 상태는 어떤지, 문제가 일어났다면 문제 발생 지점도 한 눈에 쉽게알 수 있게 해준다.
적용기
1. Repository 생성 클릭
2. Repository 설정
레포지토리 이름을 설정하고 다음을 누른다.
그리고 관리자 ID, 비밀번호, 이름을 설정해준다. 설정한 관리자 ID와 비밀번호는 추후 Pinpoint 대시보드에 접속할 때 사용된다.
3. 레포지토리 생성 후 화면
레포지토리가 생성 된 후 상태에 “운영중”이라고 뜨면 완전히 생성된 것이다.
그 이후 URL 컬럼에 “바로가기”를 클릭하면
이 화면이 나올 것인데, 2번에서 설정한 정보들을 입력해주어야 한다.
4. 로그인 후
다음 순서대로 하자
첫 번째, 맨 오른쪽에 톱니바퀴를 눌러준 후
두 번째, installation을 클릭한다.
5. installation 클릭 후
이런 화면이 나온다.
다음 순서대로 하자
- 원하는 애플리케이션이름을 설정 후 “Check” 클릭
- 원하는 Agent ID를 설정 후 “Check” 클릭 (1, 2번을 하면 5번에 결과가 반영 된다. 반영된 5번은 좀이따 4번 까지 다 마친 후 사용한다.)
- 해당 url을 Pinpoint를 적용하고자 하는 서버에 가서
- 다음 명령어로 원하는 곳에 다운 받아주자. (나는 /usr/libs 에 다운 받았다.)
- 그리고 아래 명령어로 압축을 풀어주자.
- tar -zxvf agent.tar.gz
- 압축을 풀면
- pinpoint-agent-2.2.3-NCP-RC1 폴더가 생긴다.
- 해당 폴더에 가면 pinpoint.licence 파일이 보일건데 이 파일에 특정 key를 넣어야한다. (참고로 pinpoint.licence 파일이 비어있었다. 거기에 key를 채워 넣자.)
- vim pinpoint.licence
- 명령어를 입력 한 후 위 사진 4번에 있는 바코드에 마우스를 갖다대면 key가 보일 것이다. 그것을 pinpoint.licence 파일에 write하고 저장하자.
- 저장을 한 후
- java -jar -javaagent:pinpoint폴더 경로/pinpoint-bootstrap-2.2.3-NCP-RC1.jar -Dpinpoint.applicationName=1번에서 설정한 앱이름 -Dpinpoint.agentId=2번에서 설정한 아이디 서버파일.jar
- 이 명령어를 터미널에 입력하고 엔터를 누르면 Pinpoint가 설정된 서버가 실행된다.
- 나같은 경우는 다음 명령어를 입력했다.
- nohup /usr/lib/jdk-16.0.2/bin/java -jar -javaagent:/pinpoint-agent-2.2.3-NCP-RC1/pinpoint-bootstrap-2.2.3-NCP-RC1.jar -Dpinpoint.applicationName=skka -Dpinpoint.agentId=aipooh8882 /root/deploy/build/libs/skka-0.0.1-SNAPSHOT.jar &
- nohup으로 백그라운드에서 실행하게끔 했다. 왜냐하면 SourceDeploy에서 백그라운드로 하지 않으면 영원히 Deploy작업이 끝나지 않았기 때문이다.
- 서버가 돌아간 후 다시 대시보드로 와서
애플리케이션 목록에 방금 자신이 클라우드에서 실행한 애플리케이션이 생긴것을 볼 수 있다.
클릭하면 애플리케이션 상태를 보여주는 대시보드를 볼 수 있다.
참고: https://guide.ncloud-docs.com/docs/pinpointcloud-repository
'난중(개발)일기 > 삽질기록' 카테고리의 다른 글
[NCP] NCP API 사용기 (SourceBuild 빌드 시작 트리거 날리기) (0) | 2023.02.08 |
---|---|
[Github Actions] bash syntax 오류 (0) | 2023.02.08 |
[NCP] Load Balancer 적용기 (0) | 2023.01.30 |
[NCP] Auto Scaling 적용기 (0) | 2023.01.30 |
[NCP] CI/CD 적용 (0) | 2023.01.29 |