• ログイン

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

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

問題を作成する

Goアプリケーションの分散型トレースを実現

New Relic の Go エージェントで 分散型トレース を有効にして設定する方法についてはこちらをご覧ください。

ディストリビューティッド(分散)トレーシングの有効化

Goアプリケーションで分散型トレースを有効にするには

  1. Goエージェントの設定 を使用して、希望する分散型トレースのタイプに合わせて設定します。

    • 標準ディストリビューティッド(分散)トレーシング
    • 無限トレーシング
  2. トランザクションとリクエスト・インスツルメンテーション・ガイドライン を続けてお読みください。

ヒント

エージェントの分散型トレースの種類については、 How distributed tracing works を参照してください。

トランザクションとHTTPリクエストの計測

分散トレーシングが最適に機能するためには、Goアプリケーションが以下のシナリオのガイドラインを遵守する必要があります。

これらの使用方法の詳細については、 Go agent GitHub repo を参照してください。

トレースの詳細についてログを調べる

ログとアプリケーションのデータを統合して、トラブルシューティングをより簡単かつ迅速に行うことができます。コンテキストのログでは、エラーとトレースに関連するログメッセージをアプリケーションのUIで直接表示できます。

  1. Transactionsページでトレースをクリックして、Trace detailsページに移動します。
  2. トレースの詳細ページで、See logsをクリックします。
  3. 各ログメッセージに関連する詳細を表示するには、メッセージを直接クリックしてください。

また、Kubernetesクラスターなどのインフラストラクチャデータのコンテキストでログを表示することもできます。で別のUIページに切り替える必要はありません。

Copyright © 2024 New Relic株式会社。

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