最新のアプリケーションを監視し、トラブルシューティングを行う時に、システム全体にまたがるリクエストを完全に把握することがこれまで以上に重要になっています。ここで、分散トレーシングの出番です。New Relic APM の分散トレーシングを使用すると、複雑な問題を素早く把握し、ボトルネックを特定して、追加設定なしで問題を解決できます。正しいトレースをより迅速に見つけるにはどうすればよいでしょうか?
分散トレーシングをログとエラーインボックスで直接確認できるため、必要なトレースを素早く簡単に見つけることができるようになりました。New Relicは、関連する分散トレースをErrors Inboxの[Occurrences]タブ、APMエラーページのエラーグループ、およびログのdetailesパネルに表示して、作業中のトレースを確認できるようにします。
コンテキスト内のNew Relicトレースは、サンプリングの有無も検出します。トレースが利用できない場合は、関連ドキュメントへのリンクが表示されるので、分散トレーシングのサンプリングやインストゥルメンテーションを改善し調整できます。存在しないトレースを検索するよりも、データに関する問題解決に多くの時間をかけることができます。
ログとエラー全体に関連する分散トレーシング機能へ効率的にアクセスすることにより、アプリケーションの監視とトラブルシューティングの方法を改善できます。
Errors Inbox、APMエラー、ログで分散トレーシングを開始
1. 分散トレーシングのドキュメントを確認します
2. ガイド付きインストールを使用して、ログとエラーデータをNew Relicに送信します
3. 最新のAPMエージェントにデプロイまたは更新します。最新のエージェントをインストールすると、分散トレーシングがすぐに利用できます
4. 関心のあるコールパスに関連する各サービスエージェント(ブラウザエージェントやモバイルエージェント)を追加します
5. Errors Inboxでトレースを表示するには:
- エラーグループを選択します
- [Occurrences]タブで、Only show errors with : distributed traces を選択します
- このスクリーンショットの例のように、Stack traceセクションの下に分散トレーシングの詳細が表示されます
6. APMエラーでトレースを表示するには:
エラーグループを選択します。この例に示すように、そのエラーの分散トレースがサンプリングされると、Stack traceセクションの下に相関分散トレースが表示されます
7. ログでトレースを表示するには:
個別にログを選択して、ログの詳細を表示します。この例に示すように、そのログの分散トレーシングがサンプリングされると、Hostセクションの下に相関分散トレースが表示されます
다음 단계
始める準備は良いですか?New Relic APMには分散トレーシングが追加料金なしで含まれているため、システム全体の依存関係をより細かく把握し、迅速なトラブルシューティングを行い、アプリのパフォーマンスを向上させることができます。
すでにNew Relicをご利用の場合は、分散トレーシングのドキュメントを確認し、Errors Inbox、APMエラー、ログで分散トレーシングを開始しましょう。
New Relicのアカウントをまだお持ちでありませんか?無料サインアップしましょう。アカウントには、毎月100GBの無料データ取込み、1名の無料フルアクセスユーザー、および無制限の無料ベーシックユーザーが含まれます。
이 블로그에 표현된 견해는 저자의 견해이며 반드시 New Relic의 견해를 반영하는 것은 아닙니다. 저자가 제공하는 모든 솔루션은 환경에 따라 다르며 New Relic에서 제공하는 상용 솔루션이나 지원의 일부가 아닙니다. 이 블로그 게시물과 관련된 질문 및 지원이 필요한 경우 Explorers Hub(discuss.newrelic.com)에서만 참여하십시오. 이 블로그에는 타사 사이트의 콘텐츠에 대한 링크가 포함될 수 있습니다. 이러한 링크를 제공함으로써 New Relic은 해당 사이트에서 사용할 수 있는 정보, 보기 또는 제품을 채택, 보증, 승인 또는 보증하지 않습니다.