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

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

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

問題を作成する

Python:コンテキストでのログの設定

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

Pythonアプリのセットアップ

Pythonによって監視されるAPMアプリのコンテキストでログを有効にするには、手動インストールオプションを使用できます。

  1. New Relic の ロギングの設定がすでに完了していることを確認してください。これには、アプリケーションのログを収集し、New Relic に転送されるメタデータを拡張する、サポートされているログフォワーダーの設定が含まれます。
  2. をインストールするか、 を最新の Python エージェントバージョンに更新し、 分散型トレーシングを有効にする. Python agent version 5.4.0 or higher を使用して、コンテキスト内のログを取得します。
  3. ログハンドラーのコンテキストでログを設定します。
  1. ログアペンダーが正しく構成されていることを確認するには、アプリケーションを実行してから、クエリ演算子has:span.id has:trace.idを使用してNewRelicのログデータを確認します。

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

次のステップ

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

Copyright © 2022 New Relic Inc.