• /
  • ログイン
  • 無料アカウント

本書は、お客様のご参考のために原文の英語版を機械翻訳したものです。

英語版と齟齬がある場合、英語版の定めが優先するものとします。より詳しい情報については、本リンクをご参照ください。

問題を作成する

行く。コンテキストでのログの設定

GoエージェントのLogs in contextは、New RelicのログとAPMのデータをつなぎます。これらのデータを1つのツールにまとめることで、問題の根本的な原因に素早くたどり着き、問題を特定して解決するために必要なログラインを見つけることができます。

Goアプリの設定

Goで監視しているAPMアプリのコンテキストでのログを有効にするには

  1. New Relic の ロギングの設定がすでに完了していることを確認してください。これには、アプリケーションのログを収集し、New Relic に転送されるメタデータを拡張する、サポートされているログフォワーダーの設定が含まれます。
  2. をインストールするか、 を最新の Go エージェントバージョンに更新し、 分散型トレーシングを有効にするGo agent version 2.12 or higher コンテキストのログに使用します。
  3. Logrus logging framework version 1.4.0 or higher をインストールすると、ログデータが充実します。
  4. Logrusエクステンションを使用して、Goのコンテキストでログを設定します。
  1. ログアペンダーが正しく設定されていることを確認するためには、アプリケーションを実行した後、New Relic One で、クエリ演算子 has:span.id has:trace.id を使って のログデータを確認してください。

すべての設定が正しく行われ、データがエンリッチメントされたメタデータとともにNew Relicに転送されていれば、ログはJSONとして出力され、 trace.idspan.id フィールドが含まれているはずです。UI にログデータが表示されない場合は、 トラブルシューティングの手順 に従ってください。

次のステップ

APMのログを文脈に合わせて設定した後は、ログデータを最大限に活用しましょう。

問題を作成する
Copyright © 2022 New Relic Inc.