• /
  • EnglishEspañolFrançais日本語한국어Português
  • ログイン今すぐ開始

この機械翻訳は、参考として提供されています。

英語版と翻訳版に矛盾がある場合は、英語版が優先されます。詳細については、このページを参照してください。

問題を作成する

エージェントロギングへ

New Relic for Goロギングは、標準のGoログパッケージとNewRelic Loggerパッケージを使用します。ロギングは、NewRelic統合のトラブルシューティングに役立ちます。たとえば、インストール構成の問題があります。

ログファイルの書き込み

Go エージェントのメソッドを使用してログ ファイルと監査ファイルを書き込むには、 エージェントの GitHub リポジトリの log.go を参照してください。

Logrusの統合例

New Relic 、Logrus ロギング システムの統合を提供します。 以下は、アプリケーションでNew Relic Logrus インテグレーションを使用する例です。

  1. github.com/sirupsen/logrusgithub.com/newrelic/go-agent/v3/integrations/nrlogrusの両方をインポートします。

  2. ログレベルを設定し、LogrusにLoggerの出力を割り当てます。例えば、以下のようになります。

    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 © 2025 New Relic株式会社。

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