오픈소스 APM Pinpoint 3.0.1 ECS에 호스팅하기 (with Spring Boot)
·
Infra
Spring Boot 서버 메소드 별 실행시간을 모니터링하기 위해 Pinpoint APM을 운영하기로 하였다.처음에는 EC2에 구축했으나 어디서나 셋업하기 유용하게 Docker 기반으로 만들기로 하였다. Pinpoint 띄우기Dockerfile# Base imageFROM ubuntu:20.04# 환경 변수 설정ENV JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64ENV PATH=$JAVA_HOME/bin:$PATHENV HBASE_VERSION=2.5.10ENV PINPOINT_VERSION=3.0.1ENV HBASE_HOME=/opt/hbase# 비대화식 설치를 위한 설정ARG DEBIAN_FRONTEND=noninteractive# 필요한 패키지 설치RUN apt-g..