바로가기
Pinpoint Docker 적용
PinPoint 적용 및 Scale out
이슈
PinPoint [ Sampling rate option ] 트러블 슈팅⚽️
PinPoint [ Hbase OOM Shutdown ] 트러블 슈팅⚽️
PinPoint [ Docker Port Already in use ] 트러블슈팅⚽️
기여 및 제시
PinPoint Contribute [ 404 Error ]
- 이전에 Pinpoint 를 사용해서 모니터링을 구축한 기억이 있다.
하지만, 그때는 NCP 를 통해서 서버를 구축하고 진행을 했었는데, 이번에는 아쉽지만 서버를 별도로 생성하지는 않을 예정이다.
- AWS 나 GCP 등 프리 티어를 활용해서 금전적인 문제 없이 사용할 수 있겠지만, 이 또한 임시적인 것이고 기간 제한 문제로 인해, 로컬 환경에서 진행하고자 한다.
- 로컬에 진행하는 것은 좋은데, 로컬에 일일이 Collector, Hbase, Pinpoint-web 등 필요한 것을 설치하고 각각 동작 시키고자 하니 번거롭다는 생각이 들었다.
- 이를 한번에 동작 시키고, 로컬 환경이 아닌 별도 Container 를 만들어 로컬과 분리 하자.
- Docker 를 통해 진행 할 예정이며, Pinpoint 에서도 Docker 기반으로 Quickstart 를 제공하니 먼저 동작 시켜 보자.
Pinpoint Quickstart In Docker
- Docker 를 통해서 문제 없이 Pinpoint 를 적용 할 수 있었다. 이후 적용하고자 하는 시스템에 커스텀을 통해서 반영 해보도록 하자.
- 한가지 걸리는 점은 현재는 주어진 버전과 Application 을 적용 했다.
여기서 개인이 만들어낸 Application 을 적용하는 과정에서 버전별 호환성이 잘 맞을지 걱정이 된다.
- 추가로 넘어가도 되는 부분이지만, Quickstart Application 요청에서 404 Error 가 발생되고 있다.
예외 처리가 되어있는 것과 Error 페이지가 뜨는 것은 천지 차이라고 생각한다.
이슈 분석을 통해 Pinpoint 에 기여를 도전!!!!
- PinPoint Contribute [ 404 Error ]
참고
Quick-start guide | Latest Snapshot | Pinpoint
GitHub - pinpoint-apm/pinpoint: APM, (Application Performance Management) tool for large-scale distributed systems.
GitHub - pinpoint-apm/pinpoint-docker: Official Dockerized components of the Pinpoint