インフラストラクチャには定期的な検査とメンテナンスが必要です。新しい道路や橋を設計する都市計画者と同様に、システムに何が必要かについての決定は、既存の制限を注意深く観察することから下される必要があります。都市にとってこれは、朝や夕方に交通渋滞が増加したときに、主要な大通りに新しい車線を追加するようなものです。技術スタックの場合、これは API、サービス、アプリのパフォーマンスに影響を与える一連のリソース決定のように見えます。
インフラストラクチャ エージェントを使用すると、メトリクスとイベント データを定期的に収集できるため、インフラストラクチャが適切に拡張されているかどうかを知ることができます。CPU とディスクの使用率に影響を与えるプロセスは何ですか?CPU スパイクの直前にアプリはどのように動作するのでしょうか?ホストはデータベース障害に対応していますか?これらの質問にどれだけ早く答えることができるかによって、完全な停止、軽微なインシデント、またはスムーズな自動スケールの違いが生じます。
目的
このチュートリアル シリーズでは、インフラストラクチャ データを使用してさまざまなインシデント シナリオのトラブルシューティングを行う方法を説明します。New Relic はクラウド、コンテナ化された環境、さまざまな仮想マシンを監視するための完全なスイートの統合を提供しますが、このシリーズは追加の統合を持たないインフラストラクチャ エージェントで報告されるデータに特化しています。
そうは言っても、このドキュメントでは、システムを完全に計測する方法について説明します。あなたはするであろう:
- ガイド付きインストールを使用してインフラストラクチャ エージェントをインストールする
- ガイド付きインストールの推奨事項を理解して、インストルメンテーションについて情報に基づいた決定を下せるようにする
- インフラストラクチャの統合について学ぶ
インフラストラクチャエージェントをインストールします
インフラストラクチャ エージェントをインストールすると、任意の数のテクノロジに統合できるソフトウェアがインストールされることになります。エージェントはアクセスできるデータを収集し、そのデータを New Relic に報告します。ユーザーは UI を通じてそのデータを探索できます。インフラストラクチャを監視すると、より明確かつ方向性を持ってインシデントに対応できるため、インシデント対応で対応から対応に移行できます。
ガイド付きインストールを開始してください
インフラストラクチャ エージェントをインストールするには、 ガイド付きインストールを使用することをお勧めします。ガイド付きインストールは、New Relic を検査して、システムへの追加のインストルメンテーションに関する推奨事項を作成できる CLI インストーラーです。これらの推奨事項は、当社のエージェントおよびお客様のシステムに関連する統合を対象としています。
エージェントを使用してシステムを計測する
データの忠実度は、New Relic に何を報告するかを選択したことに大きく依存します。それは、シーンの本質を細部まで捉えずに撮影できるコンパクトカメラを購入するか、シーンを生き生きと蘇らせるプロ仕様のデジタル一眼レフカメラを購入するかの違いです。
システムを完全にインストルメント化することを推奨する場合、サーバー、クラウド ホスト、仮想マシン、サービス、またはアプリでデータをキャプチャできるエージェントまたは統合をインストールすることを意味します。ガイド付きインストールによって推奨事項が提示されると、その潜在的なソースのデータをキャプチャするために利用できるエージェント (または統合) があることがわかります。
システムの例と、ガイド付きインストールで推奨されるものを見てみましょう。
システム例では... | ガイド付きインストールでは... |
---|---|
ホストを実行する Windows、MacOS、または Linux オペレーティング システム | インフラストラクチャエージェント |
...そして Java 仮想マシン | JMX 統合 |
...そして Azure 仮想マシン | Microsoft Azure クラウド統合 |
...そしていくつかの Springboot アプリ | Java APM エージェント |
...Ruby と Go で書かれたマイクロサービス | Ruby および Go APM エージェント |
したがって、ガイド付きインストールでは次のことが推奨されます。
- Azure および Java 仮想マシン用の 2 つの追加統合を備えたインフラストラクチャ エージェント
- アプリ用の Java、Ruby、Go エージェント
インフラデータを表示する
インストールすると、UI でインフラストラクチャ データを見つけることができます。one.newrelic.com > All Capabilities > Infrastructureに移動します。今、インストルメントされたホストに関する概要ページが表示されています。
各ホスト ページには、フィルター バー、メトリック グラフ、および概要テーブルがあります。データは、時間の経過に伴うゴールデン メトリクスの変化、つまりホストの CPU 使用率、メモリ使用率、ディスク使用率、およびディスク使用率の変化を表します。
エージェントと統合は相互にどのように関係していますか?
インフラストラクチャ エージェントをインストールしたら、統合を通じてクラウド プロバイダー、仮想マシンのフレーバー、またはコンテナ オーケストレーションと統合できます。統合により、インフラストラクチャ エージェントを有効にする方法をカスタマイズできるため、必要なものだけをインストールできます。たとえば、AWS ではなく Microsoft Azure を使用している場合は、AWS 統合を無視して、代わりに Microsoft Azure 統合のみをインストールできます。
ガイド付きインストールでインストールをオプトアウトしたが、気が変わった場合は、 「インフラストラクチャ統合の概要 」ドキュメントで統合サービスを確認してください。