pinpoint agentid 환경변수 처리
·
CloudNative/Observability & Analysis
jib maven에서 jvmFlag로 pinpoint 관련 옵션을 지정하고 javaagent설정하면agentID를 동적으로 할당이 어려워서directory copy만 하고, 기존 jvmFlag는 주석처리한다.JAVA_TOOL_OPTIONS를 deployment에서 설정해서 runtime때 javaagent 구동하는 방향으로 변경하는김에 scouter도 같이 처리한다. /config/workspace/scouter/agent.java /scouter/agent.java /config/workspace/pinpoint-agent-2.5.4 /pinpoint-agent-2.5.4 ..
pinpoint plugin config
·
CloudNative/Observability & Analysis
pinpoint apm 사용하면 서비스간의 호출이 kiali처럼 시각화되어 보이는데,플러그인을 활성화하면 rabbitmq와 같은 비동기호출에 대한 처리도 보여진다.몇가지 정리해본다.# ==========================================================# Pinpoint Agent Configuration File# ==========================================================# General Settingsprofiler.application.name=MyApp # 애플리케이션 이름 (필수)profiler.agent.id=MyAppAgent # ..
jib maven 으로 pinpoint agent 배포
·
CloudNative/Observability & Analysis
pinpoint server를 k8s에 배포하였으니https://fullmooney.tistory.com/58 pinpoint server 2.5.4 k8s deploypreviously, pinpoint k8s 배포를 위해 Docker이미지와 YAML 작성을 해보았다.https://fullmooney.tistory.com/56 pinpoint server 2.5.4 base image build for k8spinpoint 는 docker-compose로 배포되고 있어서, kubernetes 환경에 설치방fullmooney.tistory.com이제 agent를 배포하고 테스트해볼 차례다 agent jar를 다운받고 스프링부트 어플리케이션 프로젝트와 동일 레벨에 압축해제한다.pinpoint-root.co..
pinpoint server 2.5.4 k8s deploy
·
CloudNative/Observability & Analysis
사전준비reviously, pinpoint k8s 배포를 위해 Docker이미지와 YAML 작성을 해보았다.https://fullmooney.tistory.com/56 pinpoint server 2.5.4 base image build for k8spinpoint 는 docker-compose로 배포되고 있어서, kubernetes 환경에 설치방법에 대한 가이드가 없는 것으로 보였다. docker-compose로 구성은 아주 간단히 잘 되었지만, 주로 PaaS를 사용하고 있기 때문에 설치fullmooney.tistory.com https://fullmooney.tistory.com/57 pinpoint server 2.5.4 YAML for k8spreviously, docker image 빌드를 해보..
pinpoint server 2.5.4 YAML for k8s
·
CloudNative/Observability & Analysis
previously, docker image 빌드를 해보았다.https://fullmooney.tistory.com/56 pinpoint server 2.5.4 base image build for k8spinpoint 는 docker-compose로 배포되고 있어서, kubernetes 환경에 설치방법에 대한 가이드가 없는 것으로 보였다. docker-compose로 구성은 아주 간단히 잘 되었지만, 주로 PaaS를 사용하고 있기 때문에 설치fullmooney.tistory.com 이 이미지들로 k8s 배포를 위해 YAML을 작성해 보자.ConfigMap먼저 configMap YAML 생성을 해본다. pinpoint docker-compose github에서 받아온 .env를 활용한다. https://..
pinpoint server 2.5.4 base image build for k8s
·
CloudNative/Observability & Analysis
pinpoint 는 docker-compose로 배포되고 있어서, kubernetes 환경에 설치방법에 대한 가이드가 없는 것으로 보였다. docker-compose로 구성은 아주 간단히 잘 되었지만, 주로 PaaS를 사용하고 있기 때문에 설치방법을 찾아봤는데아주 예전 버전의 helm 차트가 있으나 그간 구성이 달라져 사용이 그대로 안되는 것 같고,구글링해봐도 대부분 SaaS를 사용하거나, 끝까지 완성시키지 못하거나 비공개한 것으로 보여 내가 정리해본다 (최초? 두근두근)Base image먼저 이미지를 생성해 보자. docker-compose의 내용을 거의 그대로 옮겨놓았는데, 이 작업이 귀찮다면 dockerhub에 미리 올려놓은 이미지를 쓰도록 한다.docker pull mooneyred/pinpoin..
pinpoint APM docker-compose
·
CloudNative/Observability & Analysis
네이버에서 관리하는 오픈소스 APM 도구이고 대상은  Java, PHP, Pythondocker compose 형태로 서버구성이 가능한데 과거 helm chart 도 제공되었던 것 같으나 왜인지 업데이트되지 않고 있다.NCP에서는 SaaS로 제공되나 버전이 낮다. 최신버전을 사용하고 싶다면, docker compose 형태로 배포하거나, 직접 k8s 리소스로 변환해서 배포가 필요하다.APM 서버 구성 (docker compose)zookeeper, collector, web, hbase, flink taskmanager, flink jobmanager, batch가 구성된다git clone https://github.com/pinpoint-apm/pinpoint-docker.gitcd pinpoint-d..