New Relicを使用すると、ソフトウェアインフラストラクチャを監視できるため、信頼性の高いシステムを提供できます。クラウド、専用ホスト、またはオーケストレーションされた環境で実行されるコンテナのいずれで作業している場合でも、infrastructureモニタリングを使用して健全性とパフォーマンスの結果を向上させることができます。
one.newrelic.com > All Capabilities > Infrastructureから:Hostsページには、システム、ネットワーク、プロセス、およびストレージに関するパフォーマンスデータが表示されます。
1つのエージェントで多くの機能を実現
infrastructureモニタリング機能にアクセスするには、infrastructureエージェントが必要です。エージェントをインストールすると、オンプレミスまたは仮想化ホストのシステムリソース、プロセスに関するパフォーマンスデータと正常性のデータが収集されます。そこから、エージェントを、サポートされているオンホストインテグレーションの1つとペアリングするように設定したり、ログを転送するように設定したりできます。
infrastructureモニタリングにより、現在の運用チームは、単一のデータセンターから数千ものAmazonやGoogle Cloud 、Azureインスタンスなどの複雑なハイブリッドシステムを詳細に調査できるようになります。アーキテクチャーがどのようなものであっても、当社のinfrastructureモニタリング機能は、システムのトラブルシューティングと改善に役立ちます。以下にいくつかの解決策をご紹介します。
- Linux、macOS、Windowsオペレーティングシステム用のInfrastructureエージェント。
- KubernetesとPixieのインテグレーション
- Amazon、Azure、Google Cloud Platform向けクラウドインテグレーション。
- Prometheusのインテグレーション。
- MySQL、NGINX、Cassandra、Kafkaなどのサービス向けのオンホストインテグレーション(いくつか例を挙げます)。オンホストインテグレーションのほとんどは、Infrastructureエージェントとともにインストールされ、それと連携してデータを送信します。
実行可能なデータでMTTRを短縮する
リアルタイムのメトリクスと解析により、ホストパフォーマンスの変化を設定の変更と関連付けて考察することで、平均解決時間(MTTR)を短縮できます。インフラストラクチャデータがどのように役立つかの例を次に示します。
Inventoryページでは、主にエステートのすべてのインフラストラクチャエンティティを取り上げています。
one.newrelic.com > All Capabilities > Infrastructure monitoring > Inventory:システム全体を検索し、特定のパッケージ、設定ファイル、または起動スクリプトが含まれるホストを正確に特定できます。
Eventsページでは、設定の変更、再起動、SSHセッション、その他の重要なイベントの変更を追跡できます。リアルタイムフィードで、インフラストラクチャ全体の変更ログを提供します。
Eventsページには、ホストで発生したすべてのもののリアルタイムフィードが含まれます。
どのように使用しても、当社のソリューションは安全にデータを収集・表示するため、モニタリングが現実から遅れを取ることはありません。
Infrastructureエージェントをインストールする
infrastructureモニタリングにアクセスするには、まずエージェントをインストールする必要があります。Infrastructureエージェントは、Linux、macOS、Windowsシステムにインストールできます。オブザーバビリティのニーズに応じて、システムにエージェントをデプロイするためのいくつかの異なるオプションがあります。ユースケースに適したオプションを決定するには、infrastructureエージェントのインストール方法の選択を確認することをお勧めします。
当社のソリューションのほとんどは、まずinfrastructureエージェントをインストールし、それと連携してデータを送信する必要があります。
Infrastructureサービスインテグレーション
Infrastructureインテグレーションにより、一般的な多くのサービスやシステムのメトリクスにアクセスできます。当社のインテグレーションには、以下が含まれます。
- クラウドプラットフォームインテグレーション:Amazon、Google Cloud Platform、Microsoft Azure。
- KubernetesインテグレーションとPixieインテグレーション。
- NGINX、Cassandra、MySQLなど、当社のオンホストインテグレーションは、Infrastructureエージェントと連携して機能します。
- New Relic Flexと独自のインテグレーションを構築します。
インフラストラクチャおよびアプリデータのログを表示
ログとインフラストラクチャのデータを統合して、トラブルシューティングをより簡単かつ迅速にできます。コンテキストのログでは、Kubernetesクラスタなど、インフラストラクチャデータのログを表示することもできます。必要な数の設定ファイルを追加できます。これらのファイルは、ログメタデータを当社のプラットフォームにプッシュするソースとして機能します。
エラーとトレースに関連するログメッセージをアプリケーションやホストのUIで直接表示することもできます。詳細については、コンテキストのAPMログのドキュメントを参照してください。
コンテキストソリューションの自動ログをまだサポートしていない場合は、コンテキストソリューションの手動ログを引き続き使用できます。また、infrastructureエージェントまたはその他のサポートされているサードパーティ製ログフォワーダーを使用してログを転送できます。