기본 사용법
whatap-go-inst는 빌드 시 모니터링 코드를 자동으로 삽입하는 CLI 도구입니다. 소스코드를 직접 수정하지 않고 Go 애플리케이션에 와탭 모니터링을 추가할 수 있습니다.
이 문서에서는 whatap-go-inst의 설치와 기본 사용 방법을 안내합니다.
팁
API를 직접 사용하여 모니터링 코드를 추가하려면 수동 적용 가이드를 참고하세요.
지원 환경
whatap-go-inst를 사용하려면 다음 환경이 필요합니다.
| 항목 | 요구사항 | 비고 |
|---|---|---|
| Go 버전 | 1.18 이상 | 계측된 코드 빌드 시 필요 |
| OS | Linux | amd64, arm64 |
노트
whatap-go-inst 바이너리는 Go 설치 없이 실행할 수 있습니다. 단, 계측된 코드를 빌드하려면 Go 1.18 이상이 필요합니다.
빠른 시작
1단계 whatap-go-inst 설치
whatap-go-inst 설치 방법은 다음 3가지입니다. 환경에 맞는 방법을 선택하세요.
Go install 설치 (권장)
Go 1.21 이상에서 권장하는 설치 방법입니다.
go install github.com/whatap/go-api-inst/cmd/whatap-go-inst@latest
바이너리 직접 설치
Go 설치 없이 직접 설치하는 방법입니다. Go 1.18-1.20 사용자는 이 방법을 사용하세요.
# Linux (amd64)
curl -sSL https://github.com/whatap/go-api-inst/releases/latest/download/whatap-go-inst_linux_amd64.tar.gz | tar xz
sudo mv whatap-go-inst /usr/local/bin/
# Linux (arm64)
curl -sSL https://github.com/whatap/go-api-inst/releases/latest/download/whatap-go-inst_linux_arm64.tar.gz | tar xz
sudo mv whatap-go-inst /usr/local/bin/
소스에서 빌드
git clone https://github.com/whatap/go-api-inst.git
cd go-api-inst
go build -o whatap-go-inst .