このブログ記事は、これからNew Relicを使い始める方、もう少し詳しく知りたいと興味をお持ち頂いている方向けのウォークスルーです。New Relic サービスの概要と、それぞれの機能がどのようにお役立て頂けるか、といったイメージを具体化するためのガイドとなれば幸いです。
New Relic UIでは多くの情報が表示されるため、プラットフォームに慣れるまでは、有用な機能を見落としてしまうこともあるかもしれません。New Relicプラットフォームを理解し、最大限に活用するためには、 アプリケーションパフォーマンス監視(APM)から始めて、必要に応じて随時ドキュメントを参照することをお勧めします。
本記事では、アプリケーションの監視について説明します。次のステップへ進む方は、以下ドキュメントから各カテゴリーに関する詳細な情報を得ることができます。
なお、当社のドキュメントには、ソフトウェアパフォーマンスの監視に関するベストプラクティスガイドも含まれておりますので、ぜひ目を通して頂けると幸いです。
迷わずに導入を進めて頂けるように、New Relicのハイライトをいくつかご紹介します。
動画 Welcome to New Relic
この3分間のビデオでは、New Relicを導入したNode.jsアプリケーションで、パフォーマンスに関する問題を調査する例を紹介しています。バックエンドサービスとサーバーインフラのフォーマンスを確認する方法、ログの使用方法、およびブラウザ監視を使用して、実際にユーザーが体験しているフロントエンドの問題を検出する方法について簡単に説明しています。
APM & Servicesの概要
APM & Services > Summary の画面では、アプリケーションの全体的な状態を表示します。トランザクション時間やスループット、エラー率、最も遅い上位5つのトランザクション、アプリを実行しているサーバーやコンテナのリストなど、ソフトウェアのパフォーマンスを一目で確認できるように設計されています。ここには大量のデータがあり、クリックすると詳細を確認できます。
画面右上にある時計アイコンのドロップダウンをクリックすると、この画面に表示されるデータの時間枠を調整できます。この画面ではさらに、特定のトランザクションタイプやインスタンスに絞り込んだり、チャート上に過去の履歴を表示して、1日前と1週間前とでパフォーマンスがどのように変化したか、といった確認も可能です。
右側のパネルには、接続されたエンティティ、関連データ、アクティビティストリームが表示され、アプリケーションのパフォーマンスと、他のサービスへの影響や依存の程度を一目で把握できます。
トランザクション
APM & Services 画面左のメニューから Transactions 画面に移動すると、どのトランザクションが時間と労力の大半を費やし、ユーザーの不満を最も引き起こしているかを簡単に把握できます。また、トランザクション種別ごとの集計結果や、最も時間のかかっているトランザクションとスループットを経時的に示すグラフのほか、特定のトランザクションに関する具体的なHTTPパラメーターを特定することもできます。
この画面であまり使用されていない機能の1つが、並べ替え(Sort by)ドロップダウンです。デフォルトでは、サービス全体で最も時間を消費しているトランザクションが表示されますが、このドロップダウンを使うと、最も遅いトランザクションや、エラー率が最も高いトランザクションといった並べ替えができます。ぜひご活用ください。
外部サービス
APM & Services 画面左のメニューから External Services 画面に移動すると、HTTP経由で接続する外部サービスに関する詳細なスループットとレスポンスのグラフが表示されます。このデータから、どのサービスとの通信に最も時間が掛かっていたのか、その平均応答時間はどのぐらいかを特定したり、スループットで並べ替えることができます。
ログ
Logs では、エンティティと時間範囲のコンテキストに基づいて、ログを表示します。エンティティにはアプリケーション全体や各サーバーインスタンス、個別のプロセスなどがありますが、ツールを切り替えることなく、多角的な観点からログをクエリして、問題の調査に有益な情報をすばやく得ることができます。
モバイルデバイスからNew Relicへのアクセス
デスクから離れていても、システムの状況を把握するためには、モバイルアプリ(iOSおよびAndroid)を使用してください。リアルタイムのアラート通知を受け取るほかに、アプリ上でシステムパフォーマンスの詳細を確認できるので、時間や場所を選ばずにトラブルシューティングを開始することができます。
モバイルアプリからは、APM、ダッシュボード、NRQL、New Relic Explorer、リアルユーザー監視(ブラウザ監視とモバイル監視)、およびSyntheticとInfrastructureの各種データにアクセスできます。
以下はiOS版のNew RelicアプリでのAPMダッシュボードの表示サンプルです。
以下はAndroid版のNew RelicアプリにおけるAPMダッシュボードの表示サンプルです。
다음 단계
より詳しい情報については、New Relicプラットフォームのドキュメントをご覧ください。
オブザーバビリティのコンセプトを習得して、実践的な実務担当者になるには、無料のNew Relicアカウントを作成してください。無料アカウントには、毎月100GBの無料データ取り込み、1名の無料フルアクセスユーザー、および無制限のベーシックユーザーが含まれます。
今後何か取り上げてほしいトピックがありましたら、New Relic Explorers Hubでお知らせいただくか、New RelicコミュニティのSlackチャネルにご連絡ください。
이 블로그에 표현된 견해는 저자의 견해이며 반드시 New Relic의 견해를 반영하는 것은 아닙니다. 저자가 제공하는 모든 솔루션은 환경에 따라 다르며 New Relic에서 제공하는 상용 솔루션이나 지원의 일부가 아닙니다. 이 블로그 게시물과 관련된 질문 및 지원이 필요한 경우 Explorers Hub(discuss.newrelic.com)에서만 참여하십시오. 이 블로그에는 타사 사이트의 콘텐츠에 대한 링크가 포함될 수 있습니다. 이러한 링크를 제공함으로써 New Relic은 해당 사이트에서 사용할 수 있는 정보, 보기 또는 제품을 채택, 보증, 승인 또는 보증하지 않습니다.