대머리개발자

NKS - Pinpoint - 다시 본문

개발이야기/오픈소스 설치

NKS - Pinpoint - 다시

대머리개발자 2024. 1. 9. 16:45
728x90

### 설치 완료 후 주저리 

기술이 정말 빠르게 변하는것 같다.. 진짜..욕 나올 정도로..ㅅㅂ

핀포인트는 사실 서너번 "도커-컴퍼즈"를 이용해서 금방 설치를 했었다.

그래서 오늘 금방 끝날줄 알았다. 

 

일단 쉽게  매니지드된 서비스를 이용해야 했었는데..... 현재 이용하기엔 버전이 낮았다.

클라우드 서비스에서 제공하는 핀포인트 에이전트 버전이 JDK13까지 지원하는 부분이기 때문에 지금 현재 사용하고 있는 17버전은 호환성이....쥐쥐였다.

 

최신버전에 대한 일정도 물음표다.

 

VM으로 제공하는 핀포인트 이미지 봤더니.. 더 오래된 버전이다. ㅠ.아오아오

매니지드된 서비스들도 기술을 팔로우하는게 힘든가 보다.... 

오늘은 삽질의 기록이다. 

삽질은 어느 특정 하나의 이슈보다는... 진짜 복합적으로 온다.

 

1. 기본 VM을 생성 했고 ACG를 설정 한다.

: 최초 설치시는 내부 필요한 녀석들을 인스톨해야하기 때문에 올 오픈 한다.  ==> 0.0.0.0/0 1-65535

2. 관리자 비밀번호 확인하고 콘솔에 진입한다.

3. 도커와 도커컴퍼즈를 설치한다.

☆ ☆ ☆ 이때 도커 컴퍼즈를 V2 버전으로 설치해야 한다.  V1 버전으로 진행하면 아래와 같은 오류와 마주한다.

ex) restart : always -> "always"

이 부분을 해결한다고 해도 빌드 실패의 다른 오류를 마주한다.

 

★ ★ ★ 따라서 반드시 컴퍼즈를 V2 버전 설치한다.

컴퍼즈V2 설치에 대한 굿럭!!

 

3. 핀포인트 설치

필요없는 설치는 친구는 제외하자!! ( pinpoint-quickstart, pinpoint-agent )

단순 샘플이기 때문에 의미가 없다.

 

compose V2의 명령어가 다르다. 하이픈이 없어졌다.

docker compose -f docker-compose.yml -f docker-compose-metric.yml up -d

 

공식문서에서 컴퍼즈 V2에 대한 언급만 해줬어도 삽질의 시간은 반으로 줄었을 것이다. ㅠ

 

https://github.com/pinpoint-apm/pinpoint-docker

 

GitHub - pinpoint-apm/pinpoint-docker: Official Dockerized components of the Pinpoint

Official Dockerized components of the Pinpoint. Contribute to pinpoint-apm/pinpoint-docker development by creating an account on GitHub.

github.com

 

옛날 버전가 다르게 탑메뉴가 사이드로 이동되었다.

728x90