목차
개요
- License
- Git
- Copyrights
- Feature
- 분산된 애플리케이션의 메시지를 추적할 수 있는 분산 트랜잭션 추적
- 애플리케이션 구성을 파악할 수 있는 애플리케이션 토폴로지 자동 발견
- 대규모 서버군을 지원할 수 있는 수평 확장성
- 코드 수준의 가시성을 제공해 문제 발생 지점과 병목 구간을 쉽게 발견
- bytecode instrumentation 기법으로 코드를 수정하지 않고 원하는 기능을 추가
Pinpoint Main 대시보드 Overview
① Server Map
② Realtime Active Thread Chart
③ Request/Response Scatter Chart(https://guide-fin.ncloud-docs.com/docs/pinpoint-pinpoint-1-2)
사전조건
- Git
- helm 3.x
Git Clone
sansae@workspace-win10:/mnt/c/apps/myworks$ git clone https://github.com/Sanses/pinpoint-kubernetes.git Cloning into 'pinpoint-kubernetes'... remote: Enumerating objects: 145, done. remote: Counting objects: 100% (145/145), done. remote: Compressing objects: 100% (93/93), done. remote: Total 145 (delta 76), reused 99 (delta 44), pack-reused 0 Receiving objects: 100% (145/145), 28.00 KiB | 1.87 MiB/s, done. Resolving deltas: 100% (76/76), done. sansae@workspace-win10:/mnt/c/apps/myworks$ sansae@workspace-win10:/mnt/c/apps/myworks$ cd pinpoint-kubernetes/ sansae@workspace-win10:/mnt/c/apps/myworks/pinpoint-kubernetes$ ls -al total 12 drwxrwxrwx 1 sansae sansae 4096 Oct 14 13:33 . drwxrwxrwx 1 sansae sansae 4096 Oct 14 13:33 .. drwxrwxrwx 1 sansae sansae 4096 Oct 14 13:33 .git -rwxrwxrwx 1 sansae sansae 169 Oct 14 13:33 .gitignore -rwxrwxrwx 1 sansae sansae 11358 Oct 14 13:33 LICENSE -rwxrwxrwx 1 sansae sansae 59 Oct 14 13:33 README.md drwxrwxrwx 1 sansae sansae 4096 Oct 14 13:33 pinpoint
Add Repository for Dependency
> helm repo add gradiant https://gradiant.github.io/charts
> helm repo add incubator https://charts.helm.sh/incubator
> helm repo add stable https://charts.helm.sh/stable
Deploy Pinpoint
> helm dependency update .
> kubectl create ns [Namespace]
> helm install [Release Name] . -n [Namespace]
Uninstall Pinpoint
> helm uninstall [Release Name] -n [Namespace]
> kubectl delete ns [Namespace]