New Relic
データの種類
インスタンス・メトリック
説明
New Relic は、「無料」と「有料」の両方のサブスクリプション価格モデルを持つ APM ツールです。複数の New Relic 監視サーバを 1 つのデータフィードで返すことができます。サーバーは、サーバー ID でフィルターできます。New Relic は、1 つまたは複数の目的のサーバ上でエージェントとして実行されます。ユーザーは New Relic エージェントをインストールし、エージェントはサーバとアプリケーションのメトリックを収集し、このデータを New Relic に報告します。New Relicは、そのポータルを経由して、またRESTfulなAPIを介して、この情報を利用できるようになります。Fusionは、RESTfulなAPIを介してNew Relicと統合されています。
New Relicデータフィードフィールドの定義
キー | 解決策 |
---|---|
cpu_time_pct |
過去 3 ~ 4 分間の時間範囲における平均 CPU 使用率 |
disk_used_pct |
ディスク使用率(最大ディスクに基づく) |
memory_available_pct |
使用可能なシステムメモリのパーセンテージ |
health_status |
New Relic によって報告されているように、「緑」はサーバーの形状が良好であることを表し、「赤」はサーバーに問題があることを示します。ステータスを報告するためのメトリックは、New Relic ポータルの [サーバーポリシー] の下で構成できます。デフォルトのポリシーは、CPU > 80%、ディスク I/O > 90%、メモリ 90%、 disk_used > 90% です。これらのメトリックのいずれかがしきい値を超えると、サーバのステータスは「赤」に変わります。しきい値に近づいたメトリックスが黄色/オレンジに変わります。 |
network_io_mbps |
過去 5 分間のネットワーク I/O メガビット/秒の平均合計。この値は、ネットワークI/O MB/秒の [New Relic サーバのサマリー] グラフに一致するように作成されます。 |
memory_available_mb |
使用可能なメモリの合計 |
server_id |
New Relicが割り当てられたサーバー ID |
複数のNew Relicサーバ、単一のOpenmixデータフィード
Fusion New Relic UI 設定により、複数のサーバーを指定できます。この設定では、1 つのデータフィードに各サーバーのメトリックが表示されます。サーバが指定されていない場合は、カスタマーが設定したすべての NR サーバが返されます。
「無料」と「有料」のサブスクリプション指標
すべてのサーバーメトリックスは、New Relic の「無料」サブスクリプションを使用して取得できます。ただし、network_io_mbps
には有料 (Pro) サブスクリプションが必要です。顧客が有料の New Relic サブスクリプションを持っていない場合、network_io_mbps
の値はnullになります。
New Relic サーバーの概要メトリックは、現在の 3 ~ 4 分間の平均ローリングウィンドウに基づいています。
データフィード形式
"harvester1.europe-west1-b.gce.dev": {
"cpu_time_pct": 5.91,
"disk_used_pct": 24.6,
"memory_available_pct": 85.9,
"health_status": "green",
"network_io_mbps": 0.146,
"memory_available_mb": 11188.0,
"server_id": 11474195
}
<!--NeedCopy-->
New Relic Openmixデータフィード
以下のスクリーンショットは、2 台のハーベスタ開発サーバーの New Relic データフィードを示しています。この場合、network_io_mbps
フィールドが null ではないため、有料の New Relic サブスクリプションで作業していることがわかります。
Fusion/New Relic Openmix データフィードは、Cedexis アプリサーバー API の 10 K 制限より小さくする必要があります。上記のデータを考慮すると、約 25 のNew Relicサーバーが 1 つの Fusion/New Relic Openmix データフィードに収まるようになります。必要に応じて、サーバー ID フィールドを使用して、Openmix データフィードで報告されるサーバーの数を減らすことができます。
Fusionでセットアップする
Fusion データフィードには、左側のナビゲーションウィンドウの Openmixの下からアクセスできます。最初の手順については、Fusionインテグレーションドキュメントを参照してください。
サービス固有の設定ダイアログボックスが表示されたら 、次のように入力します。
- 名前: データフィードに与えられた名前。指定しない場合、デフォルトは「サービス-プラットフォーム名」になります。
- 実行間隔: データフィードがサービスから更新される頻度。
- プラットフォーム: データフィードに関連付けられているプラットフォーム。
- API キー: New Relic ポータルで使用できます。
- サーバー ID: [ サーバー ID ] フィールドはオプションです。空白のままにすると、顧客の New Relic API キーに関連付けられたすべてのサーバーが返されます。[サーバー ID] フィールドには、New Relic サーバー ID のコンマ区切りのリストを含めることができます。サーバー ID は、New Relic ポータルで確認できます。サーバ ID を入力した場合、それらは検証されます(つまり、サーバ ID が顧客の New Relic ポータルに存在している必要があります)。
インストールが完了すると、Fusion データフィードのホームページに、ログ履歴に緑色のステータスおよびモニタリングメトリックが表示されます。
Fusion データフィードを編集するには、一覧のデータフィードをクリックし、[ 編集 ] ボタンをクリックします。設定を変更したら、[ 保存] をクリックします。これにより、変更を保存してデータフィードに適用したデータフィードリストに戻ります。