ホストページを使用して、リソース使用やネットワーク、プロセスのパフォーマンス、コンテナについてのデータなど、重要なパフォーマンスメトリクスについて理解してください。属性でホストをフィルタリングし、そのパフォーマンスをインベントリ変更イベントと比較して、根本原因を判別できます。また、アラート通知を設定し、問題が発生しないようにすることもできます。
ホスト情報を表示するには、one.newrelic.com > Infrastructure > Hostsの順に移動し、次のタブのいずれかをクリックします。
- システム:ホストのパフォーマンスの概要
- ネットワーク:ネットワークインタフェースについての帯域幅とエラーのデータ
- プロセス:個別のプロセスやプロセスのグループのCPUの使用率やI/Oバイト数、メモリ使用率などのデータ
- ストレージ:デバイス全体の使用率やディスク使用率、I/O動作を含む、リソースの容量と効率
- Dockerコンテナ:個別のコンテナやコンテナのグループのCPUの使用率やI/Oバイト数、メモリ使用率
システムタブ
これが、ホストページで表示されるデフォルトのグラフになります。追加のチャートオプションに関しては、任意のチャートについてドロップダウンを選択します。
- CPU %:システムタブのCPU使用率は、
SystemSample
イベントの一部である派生メトリックです。CPU使用率は、New Relicによって収集されておらず、他の複数のメトリクスから派生したものです。具体的には、cpuPercent
属性は、cpuUserPercent
、cpuSystemPercent
、cpuIoWaitPercent
およびcpuStealPercent
の集計です。 - 負荷平均5分:過去5分間において、システム上での作業を待っているタスクの平均数を表しています。
- メモリ空き容量%:空きメモリのバイト数と使用メモリのバイト数を比較します。
異なるチャートメトリクスの解説に関しては、デフォルトのInfrastructure属性とイベントを参照してください。
チャートデータを調整する関数には、以下が含まれます:
- 別のホストグループの選択:ホストフィルターを使用します。
- 時間範囲の変更:チャート上のタイムピッカーを使用するか、時間範囲をチャート上にドラッグします。
- チャートの要素数の変更:**チャートの表示**ドロップダウンを使用します。
- ホストの順序付けに使用するデータの変更:チャート下のテーブルを使用して、異なるメトリクスごとにチャート要素を順序付けます。例:最大から最低
CPU user %
、または最低から最大のDisk free
。
システムタブの機能
システムタブを使用して行えることは次のとおりです:
以下を行う場合... | 操作... |
---|---|
ホストのフィルタリングおよびグループ化 | |
ホストの健全性を把握する | テーブルの健全性カラムを使用します。具体的な違反の詳細を確認するには、健全性ステータスアイコンを選択してください。 |
問題の根本原因を見つける | ページ上部のイベントヒートマップを使用して、御社のインフラで起きている重要なイベントとのパフォーマンス比較を行います。詳しくは、イベントヒートマップを参照してください。 |
メトリックのアラート条件を設定する | チャート上にカーソルを合わせて、を選択してからアラートを作成します。 |
ホストのアラート閾値違反を表示する | 表示されている場合は、ホストのクリティカルアイコンまたは警告アイコンを選択します。 |
APMとInfrastructureのデータ
ご利用のInfrastructureデータと関連のあるデータがある場合、複数の方法でホストページからAPMデータにアクセスできます。
- ホストフィルターを使用して、特定のアプリケーションを実行中のホストをフィルタリングします。
- チャート下のホストリストから、アプリケーションカラムを選択して具体的なアプリケーションをフィルタリングします。
- チャート名横のチャートセレクタードロップダウンから、アプリケーション関連のチャートを1つ選択します。
重要
Infrastructureモニタリングのチャートには、他のInfrastructureチャートのようにクエリを表示するやアラートを作成するオプションがありません。
とInfrastructureモニタリングの併用の詳細に関しては、InfrastructureのAPMデータを参照してください。
ネットワークタブ
ネットワークページでは、個別のホストやウェブサーバー、ネットワーク全体のその他のリソースのグループの健全性とパフォーマンスがリアルタイムに可視化されます。デフォルトのチャートには、パケットごとの帯域幅メトリックス、バイト数ごとの帯域幅、1秒当たりのエラーが表示されます。
個別のインタフェースの詳細は、次のことに役立ちます:
- ネットワーク全体で、または選択したフィルタセットについて、飽和レベルを検証する。
- 特定のリソースの間のロードバランスを比較する。
- 同様のホスト間の容量パターンの想定外の違いを特定する。
- 選択した期間について、New Relicが自動的に示すネットワークエラーの上位5つを評価します。
このリアルタイムのネットワークデータは、購入の決定を行う必要が生じる前に、ネットワークの再構成を行う、またはロードのリバランスを行う、その他の予防保守措置を講じることでエラーを解消するかどうかの決定に役立ちます。
ネットワークタブから、ネットワークインタフェースについての帯域幅やエラーデータを表示できます。ネットワークページには、イベントヒートマップが含まれます。ヒートマップには、表示されたメトリクスと同じ期間内に発生するイベントのスナップショットが表示されます。
ネットワークページのチャートの入力に使用した属性の技術的な説明については、NetworkSample属性を参照してください。
ネットワークタブの機能
ネットワークタブを使用して行えることは次のとおりです:
以下を行う場合... | 操作... |
---|---|
フィルターとグループ | |
期間を選択 | タイムピッカーを使用して、選択した期間を変更します。チャートをクリックしドラッグして、カスタムの期間を選択することもできます。期間を選択すると、あるInfrastructureページから別のページに移動した際に引き継がれます。 |
チャートに表示されたメトリックスを変更 | 並び替えドロップダウンを使用して、次のものを含む、選択したプロセスグループ分けについてチャートが表示しているメトリックに切り替えます。
|
リストを検索して絞り込む | 検索インタフェース検索バーに入力し、入力したテキストを含むアイテムのみにリストを絞り込みます。 リストのアイテムまたは絞り込みたいユーザー名を選択して、リストを絞り込むこともできます。選択したフィルターは、チャートの上のフィルターアイコンの横に表示されます。 |
アイテムをチャートに追加 | デフォルトでは、チャートには上位5つの結果が表示されます。チャートを使用では、さらに結果を表示するためのドロップダウンが表示されます。チャートからアイテムを削除するには、チャートの下にあるアイテムの名前を選択します。 |
メトリックのアラート条件を設定する | チャート上にカーソルを合わせて、を選択してからアラートを作成します。(APMチャートでは使用できません。) |
ホストのアラート閾値違反を表示する | ホストのクリティカルアイコンまたは警告アイコンを選択します。 |
プロセスタブ
重要
デフォルトでは、ガイド付きインストールを使用しない限り、Infrastructureエージェントはオペレーティングシステムのプロセスについてのデータは送信しません。プロセスデータセットenable_process_metrics
からtrue
への送信を有効にします。どのプロセスをモニターするかを微調整するには、include_matching_metrics
を設定します。
プロセスタブを使用して、ホストで実行しているプロセスについての情報を取得し、プロセスメトリクスでアラートを設定します。プロセスタブには、個別のプロセスやプロセスのグループのCPUの使用率やI/Oバイト数、 メモリ使用率などのデータが表示されます。
このページには、イベントヒートマップも含まれます。ヒートマップには、表示されたメトリクスと同じ期間内に発生するイベントのスナップショットが表示されます。この情報を使用して、次のことを行います:
- パフォーマンス問題の原因となっているプロセスを正確に突き止める。
- CPUの使用率やメモリ使用率などの条件のアラートを作成する。
プロセスページでは、CPUの使用率はホストではなく個別のプロセスに限定されます。このため、CPUの使用率のメトリックでは、システム全体のリソースは考慮されません。各プロセスが1つのCPUコアのうちどの程度を使用しているかが表示されます。
例
問題を正確に突き止め、アラートを設定する方法の例は次のとおりです:
- クラスタのCPUの使用率が通常よりはるかに高いホストページがあることが分かりました。
- プロセスページに移動し、そのクラスタのプロセスに絞り込みます。
- 同じプロセスのいくつかのインスタンスで、CPU使用率が高くなっていることが分かりました。
- 問題を解決した後、そのプロセスタイプのCPUの使用率が特定の閾値を超えた場合に起動するアラート条件を作成することにしました。
プロセスページのチャートの入力に使用した属性の技術的な説明については、ProcessSample属性を参照してください。
ヒント
UIからプロセスを起動または停止、再起動することはできません。標準の手順に従い、Infrastructureエージェントを手動で起動または停止、チェック、再起動してください。
プロセスタブの機能
プロセスタブを使用して行えることは次のとおりです:
以下を行う場合... | 操作... |
---|---|
特定の基準に一致するホストのみを表示する | フィルターセットを使用します。 |
ホスト属性ごとに結果を集計またはグループ分けする | グループごとを使用して、チャートとリストでプロセスをグループ分けする方法を変更します。ドロップダウンには、 |
期間を選択 | 次のいずれかのオプションを使用します:
|
Dockerメトリックスを表示 | Dockerコンテナごとのプロセス使用を表示するには、Dockerインストゥルメンテーションを参照してください。 |
チャートを変更 | チャート名の横にあるドロップダウンを選択し、どのメトリックをチャートに表示するかを切り替えます。次のものが選択できます:
|
リストを検索して絞り込む | 次のいずれかのオプションを使用します:
|
メトリックのアラート条件を設定する | チャートの上にカーソルを合わせます。を選択し、次にCreate alertを選択します。(APMチャートでは使用できません。) |
ホストのアラート閾値違反を表示する | ホストのクリティカルアイコンまたは警告アイコンを選択します。 |
ストレージタブ
ストレージページを使用して、デバイス全体の使用やディスク使用量、I/O操作を含むリソースの容量と効率をモニターできます。これにより、次のことを行えます:
- 例として、I/Oタスクを一律に処理しないミラーリングされたマシンのクラスタなど、想定外のパターンを検証する。
- ディスクスペースが完全になくなる前に、使用レベルを監視する。
- アラート条件を設定し、1つ以上のホストでの問題について通知する。例:読み出しまたは書き込み操作の処理時間が長い、使用率やバイト数に基づくディスクの可用性や使用率など。
- 処理要求が通常より高いまたは低いホストをどこに再分散するかについて、情報に基づいた決定を行う。
- データを使用して、緊急事態が発生する前に、インフラストラクチャ予算の追加または変更の計画を作成する。
ストレージページには、イベントヒートマップが含まれます。ヒートマップには、表示されたメトリクスと同じ期間内に発生するイベントのスナップショットが表示されます。
ストレージページのチャートの入力に使用した属性の技術的な説明については、StorageSample属性を参照してください。
ストレージタブの機能
ストレージタブを使用して行えることは次のとおりです:
以下を行う場合... | 操作... |
---|---|
フィルターとグループ | |
期間を選択 | 右上のタイムピッカーを使用して、選択した期間を変更します。チャートをクリックしドラッグして、カスタムの期間を選択することもできます。期間を選択すると、あるInfrastructureページから別のページに移動した際に引き継がれます。 |
チャートに表示されたメトリックスを変更 | 並び替えドロップダウンを使用して、選択したプロセスグループ分けについてチャートが表示しているメトリックに切り替えます。次のものが選択できます:
|
リストを検索して絞り込む | デバイスを検索検索バーに入力し、リストを絞り込みます。 リストのアイテムまたは絞り込みたいユーザー名を選択して、リストを絞り込むこともできます。選択したフィルターは、チャートの上のフィルターアイコンの横に表示されます。 |
チャートアイテムを追加/削除 | デフォルトでは、チャートには上位5つの結果が表示されます。チャートを使用では、さらに結果を表示するためのドロップダウンが表示されます。アイテムを削除するには、チャートの下にあるアイテムの名前を選択します。 |
メトリックのアラート条件を設定する | チャートの上にカーソルを合わせます。を選択し、次にCreate alertを選択します。(APMチャートでは使用できません。) |
ホストのアラート閾値違反を表示する | ホストのクリティカルアイコンまたは警告アイコンを選択します。 |
Dockerコンテナタブ
Dockerコンテナタブを使用して、ホストで実行しているコンテナについての情報を取得し、コンテナのメトリクスについてのアラートを設定します。Dockerコンテナタブには、個別のコンテナまたはコンテナのグループのCPU使用率やI/Oバイト数、メモリ使用率などのデータが表示されます。
このページには、イベントヒートマップも含まれます。ヒートマップには、表示されたメトリクスと同じ期間内に発生するイベントのスナップショットが表示されます。この情報を使用して、次のことを行います:
- パフォーマンスの問題のあるコンテナを特定します。
- CPUの使用率やメモリ使用率などの条件のアラートを作成する。
Dockerコンテナタブの機能
Dockerコンテナタブを使用して行えることは次のとおりです:
以下を行う場合... | 操作... |
---|---|
特定の基準に一致するホストのみを表示する | フィルターセットを使用します。 |
ホスト属性ごとに結果を集計またはグループ分けする | グループごとを使用して、チャートとリストでプロセスをグループ分けする方法を変更します。ドロップダウンには、 |
期間を選択 | 次のいずれかのオプションを使用します:
|
Dockerインテグレーションダッシュボードを表示 | Dockerインテグレーションダッシュボードを開くには、表の上のダッシュボードリンクをクリックします。 |
チャートを変更 | チャート名の横にあるドロップダウンを選択し、どのメトリックをチャートに表示するかを切り替えます。次のものが選択できます:
|
リストを検索して絞り込む | 次のいずれかのオプションを使用します:
|
メトリックのアラート条件を設定する | チャートの上にカーソルを合わせます。を選択し、次にCreate alertを選択します。 |
ホストのアラート閾値違反を表示する | ホストのクリティカルアイコンまたは警告アイコンを選択します。 |