Go 에이전트는 코드를 자동 계측하므로 Go 언어 앱과 마이크로서비스 모니터링을 시작할 수 있습니다. 런처를 사용하거나 이 문서의 지침에 따라 기본 Go 에이전트 설치를 완료할 수 있습니다.
아직 계정이 없다면 New Relic 계정을 만드 십시오. 영원히 무료입니다.
호환성 및 요구 사항
Go 에이전트는 Linux, macOS 또는 Windows에서 Golang 1.17 이상이 필요합니다. 자세한 내용은 Go 에이전트 호환성 및 요구 사항 을 참조하세요.
Go 에이전트 설치
Go 에이전트를 설치하려면 이 필요합니다. 그런 다음 에이전트를 설치하려면 다음 안내를 따르세요.
github.com/newrelic/go-agent 에서 원하는 프로세스를 사용하세요. 예를 들어:
bash$go get github.com/newrelic/go-agent/v3/newrelic애플리케이션에서
github.com/newrelic/go-agent/v3/newrelic
패키지를 가져옵니다.import "github.com/newrelic/go-agent/v3/newrelic"main
함수 또는init
블록에 다음을 추가하여 Go 에이전트를 초기화합니다.app, err := newrelic.NewApplication(newrelic.ConfigAppName("Your Application Name"),newrelic.ConfigLicense("YOUR_NEW_RELIC_LICENSE_KEY"))앱 코드에서 표준 HTTP 요청을 래핑하여 웹 트랜잭션을 계측 합니다. 예를 들어:
http.HandleFunc(newrelic.WrapHandleFunc(app, "/users", usersHandler))모니터링하려는 다른 거래를 계측합니다 .
선택 사항: 추가 수준의 타이밍 세부 정보를 위한 계측 세그먼트 .
애플리케이션을 컴파일하고 배포합니다.
New Relic에서 앱 데이터 보기
애플리케이션이 New Relic에 데이터를 보낼 때까지 몇 분 정도 기다립니다. 그런 다음 APM UI 에서 앱의 성능을 확인합니다. 몇 분 이내에 데이터가 나타나지 않으면 문제 해결 팁 을 따르십시오.
이 문서가 설치하는데 도움이 되셨나요?
에이전트를 최신 상태로 유지
New Relic의 최신 기능, 개선 사항 및 중요한 보안 패치를 최대한 활용하려면 앱의 Go 에이전트를 최신 상태로 유지하세요.