728x90
반응형
Pinpoint Docker 설치 시 Docker가 설치 되어있어야 하며, docker 실행 명령어 docker-compose 패키지가 설치되어 있어야합니다.
1. 기본 디렉터리 생성
$mkdir -p ~/apps/pinpoint
2. Git 설치
#yum install git
3. Docker 다운로드
docker를 다운받기 위해 linux 최신 버전 패키지 업데이트
#yum -y upgrade
Docker 다운로드 및 설치
#yum -y install docker
Docker 설치 확인
#docker -v
Docker 실행 전에 Volume 경로 수정 필요(파일 시스템 용량이 큰곳으로 변경)
#vi /etc/docker/daemon.json
{
"graph":"/data/docker" # default : /var/lib/docker
}
Docker 실행
#service docker start
디렉터리 위치 확인
#docker info | grep "Docker Root Dir"
4. Docker-compose 다운로드
#curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
Docker-compose 명령어 실행 권한 추가
#chmod +x /usr/local/bin/docker-compose
설치확인
$docker-compose --version
5. Pinpoint-Docker 설치
$cd apps
$git clone https://github.com/naver/pinpoint-docker.git
$cd pinpoint-docker
$sudo chmod 666 /var/run/docker.sock
$docker-compose pull
6. Docker 이미지 실행
$cd apps/pinpoint-docker
$docker-compose up -d
도커 실행 이미지 컨테이너 확인
$docker ps
※ 만약 hbase ttl을 수정하고 싶다면 docker를 stop하고 hbase-create.hbase의 tt 값을 변경한다.
# service docker.socket stop
# service docker stop
# find /data/docker/overlay2 -name "*hbase-create.hbase"
# vi /data/docker/overlay2/.../diff/opt/hbase/hbase-create.hbase
:%s/5184000/172800/g
# service docker start
7. pinpoint-agent 설치
$cp ~/apps/pinpoint/agent/target/pinpoint-agent-2.4.0-SNAPSHOT.tar.gz ~/apps
$tar -xzf pinpoint-agent-2.4.0-SNAPSHOT.tar.gz && rm -f pinpoint-agent-2.4.0-SNAPSHOT.tar.gz
$ln -Tfs pinpoint-agent-2.4.0-SNAPSHOT pinpoint-agent
$cd pinpoint-agent/profiles/release
$vi pinpoint.config
profiler.transport.grpc.collector.ip=아이피
profiler.collector.ip=아이피
profiler.sampling.type=COUNTING
profiler.sampling.counting.sampling-rate=1
참고로 핀포인트 agent id의 max length는 24입니다.
$/jdk_11/bin/java -javaagent:/apps/pinpoint-agent/pinpoint-bootstrap.jar -jar -Dpinpoint.agentId={핀포인트 AGENT ID} -Dpinpoint.applicationName={APPLICATION NAME} ...
[Reference]
- quick start : https://naver.github.io/pinpoint/quickstart.html
- github : https://github.com/naver/pinpoint
- pinpoint-docker : https://github.com/pinpoint-apm/pinpoint-docker
- docker-compose : https://docs.docker.com/compose/install/
- docker stop : https://scbyun.com/1146
728x90
반응형
'os > linux' 카테고리의 다른 글
[Linux] yum으로 설치한 package 삭제하기 (yum uninstall 하기) (0) | 2022.11.13 |
---|---|
[Linux] PermissionError: [Errno 13] Permission denied (0) | 2021.12.30 |
[Linux] 리눅스 ln - 심볼릭 링크(Symbolic Link)와 하드 링크(Hard Link) (0) | 2021.12.28 |
[Linux] SUDOERS 설정 파일에 없습니다. 이 시도를 보고합니다. (0) | 2021.03.30 |
Linux에 Redis CLI 설치 및 사용법 (0) | 2020.10.09 |
댓글