• EnglishEspañol日本語한국어Português
  • 로그인지금 시작하기

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

In the event of any inconsistency between the English version and the translated version, the English versionwill take priority. Please visit this page for more information.

문제 신고

에이전트 로깅 이동

New Relic for Go 로깅은 표준 Go 로그 패키지 와 New Relic Logger 패키지를 사용합니다. 로깅은 New Relic 통합 문제 를 해결하는 데 유용합니다. 예를 들어 설치 또는 구성 문제가 있습니다.

로그 파일 쓰기

로그 및 감사 파일 작성을 위해 Go 에이전트 메서드를 사용하려면 에이전트 GitHub 저장소의 log.go를 참조하세요.

Logrus 통합 예

New Relic은 Logrus 로깅 시스템에 대한 통합을 제공합니다. 다음은 애플리케이션에서 New Relic Logrus 통합을 사용하는 예입니다.

  1. github.com/sirupsen/logrusgithub.com/newrelic/go-agent/v3/integrations/nrlogrus 모두 가져옵니다.

  2. 로그 수준을 설정하고 Logger 출력을 Logrus에 할당합니다. 예를 들어:

    app, err := newrelic.NewApplication(
    newrelic.ConfigAppName("Your Application Name"),
    newrelic.ConfigLicense("YOUR_NEW_RELIC_LICENSE_KEY"),
    func(config *newrelic.Config) {
    logrus.SetLevel(logrus.DebugLevel)
    config.Logger = nrlogrus.StandardLogger()
    },
    )

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

또한 로그와 애플리케이션의 데이터를 함께 가져와 더 쉽고 빠르게 문제를 해결할 수 있습니다. 컨텍스트의 로그를 사용하면 앱의 UI에서 직접 오류 및 추적과 관련된 로그 메시지를 볼 수 있습니다. Kubernetes 클러스터와 같은 인프라 데이터 컨텍스트에서 로그를 볼 수도 있습니다. 다른 UI 페이지로 전환할 필요가 없습니다.

Copyright © 2024 New Relic Inc.

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