• 로그인지금 시작하기

사용자의 편의를 위해 제공되는 기계 번역입니다.

영문본과 번역본이 일치하지 않는 경우 영문본이 우선합니다. 보다 자세한 내용은 를 방문하시기 바랍니다.

문제 신고

New Relic for Go 소개

New Relic for Go는 Go 언어 애플리케이션과 마이크로서비스를 모니터링하여 성능 문제를 식별하고 해결하는 데 도움을 줍니다. 또한 데이터를 사용하여 고객 경험을 개선하고 데이터 기반 비즈니스 결정을 내릴 수 있습니다.

Go는 컴파일된 언어이며 가상 머신을 사용하지 않습니다. Go 애플리케이션을 모니터링하는 가장 좋은 방법은 Go API 를 사용하는 것입니다. 당사의 API는 계측 대상에 대한 탁월한 유연성과 제어 기능을 제공합니다.

Go 애플리케이션 모니터링 시작

Go용 New Relic을 사용하려면:

  1. 아직 계정이 없다면 무료 New Relic 계정에 등록하십시오 .
  2. 에이전트를 설치하려면 런처를 사용하거나 New Relic Go 에이전트의 설치 및 계측 절차를 따르 십시오. New Relic 계정의 UI에서 Go 앱의 데이터를 보려면 몇 분 정도 기다리세요.
설치 문서 읽기
바둑 데이터 추가

New Relic Go 에이전트의 이점을 최대한 활용하려면 Go 코드를 계측하는 것이 좋습니다. 그러나 다음과 같은 두 가지 방법으로 훌륭한 데이터를 쉽게 얻을 수 있습니다.

애플리케이션 및 마이크로서비스 성능 모니터링

Golang이라고도 하는 Go 프로그래밍 언어는 사용 용이성, 동시성 및 인상적인 속도로 인기 있는 코딩 선택이 되었습니다.

New Relic for Go를 사용하면 Golang 애플리케이션에 대한 새로운 수준의 가시성을 얻을 수 있습니다.

큰 그림 보기:

  • 애플리케이션 및 서비스에서 트랜잭션의 처리량, 응답 시간 및 오류를 모니터링합니다.
  • 시간 경과에 따른 메모리 사용량, 가비지 수집 동작 및 CPU 사용량을 확인하여 애플리케이션의 런타임 상태를 이해합니다.
  • 배포 마커를 사용하여 코드 변경이 애플리케이션 성능 및 상태에 미치는 영향을 확인하십시오.
  • 인프라 모니터링 을 사용하여 자세한 호스트 및 서버 데이터를 봅니다.
  • 분산 추적 을 사용하여 서비스와 마이크로서비스가 상호 작용하는 방식을 이해합니다.

오류 식별 및 수정:

  • 데이터베이스 호출, 외부 시스템 호출 및 주요 코드 블록에 소요된 시간을 확인하여 병목 현상을 찾으십시오.
  • 고루틴 카운트를 보고 가능한 고루틴 누출을 식별합니다.
  • 문제나 오류가 사용자에게 영향을 미치기 전에 경고 를 받습니다.
  • 중요한 메트릭에 대한 사용자 지정 대시보드를 만듭니다.

APM 및 인프라 데이터에 대한 로그 보기:

로그와 애플리케이션의 데이터를 함께 가져와 문제 해결을 더 쉽고 빠르게 할 수 있습니다. 다른 UI 페이지로 전환할 필요가 없습니다.

  • 컨텍스트의 로그를 사용하면 앱의 UI에서 직접 오류 및 추적과 관련된 로그 메시지를 볼 수 있습니다.
  • Kubernetes 클러스터와 같은 인프라 데이터 컨텍스트에서 로그를 볼 수도 있습니다.

비즈니스 데이터 분석:

  • 사용자 관련 데이터를 쿼리하고 비즈니스 프로세스를 개선합니다.
  • Go 애플리케이션 데이터의 사용자 지정 쿼리 를 만듭니다.
  • 나만의 커스텀 데이터를 New Relic에 보내세요.
  • 데이터의 시각적 대화형 디스플레이를 만들고 공유합니다.

추가 계측

에이전트 설치 후 Go Telemetry SDK 고려

소스 코드 확인

Go 에이전트는 오픈 소스 소프트웨어입니다. 즉 , 소스 코드를 탐색하고 개선 사항을 보내거나 고유한 포크를 만들어 빌드할 수 있습니다. 자세한 내용은 README 를 참조하십시오.

Copyright © 2023 New Relic Inc.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.