ニューレリック
データタイプ
インスタンスメトリクス
概要
New Relicは、「無料」および「有料」のサブスクリプション料金モデルを持つAPMツールです。複数のNew Relic監視対象サーバーを単一のデータフィードで返すことができます。サーバーはサーバーIDでフィルタリング可能です。New Relicは、1つ以上の対象サーバー上でエージェントとして動作します。ユーザーがNew Relicエージェントをインストールすると、エージェントはサーバーおよびアプリケーションのメトリクスを収集し、このデータをNew Relicに報告します。New Relicは、この情報をポータルおよびRESTful APIを介して利用可能にします。Fusionは、New RelicのRESTful APIを介して統合します。
New Relicデータフィードフィールド定義
| キー | 説明 |
|---|---|
cpu_time_pct |
過去3~4分間の平均CPU使用率 |
disk_used_pct |
ディスク使用率(最も使用率の高いディスクに基づく) |
memory_available_pct |
利用可能なシステムメモリの割合 |
health_status |
New Relicによって報告されるステータスで、「green」はサーバーが正常であることを意味し、「red」はサーバーに問題があることを意味します。ステータス報告のメトリクスは、New Relicポータルのサーバーポリシーで設定できます。デフォルトポリシーは、CPU > 80%、ディスクI/O > 90%、メモリ > 90%、disk_used > 90%です。これらのメトリクスのいずれかがしきい値を超えると、サーバーのステータスは「red」に変わります。しきい値に近づいているメトリクスは、yellow/orangeに変わります。 |
network_io_mbps |
過去5分間の平均ネットワークI/O(メガビット/秒)の合計。この値は、New RelicサーバーサマリーチャートのネットワークI/O Mb/sと一致するように作成されています。 |
memory_available_mb |
利用可能な総メモリ |
server_id |
New Relicが割り当てたサーバーID |
複数のNew Relicサーバー、単一のOpenmixデータフィード
Fusion New Relic UI設定を介して複数のサーバーを指定でき、これにより各サーバーのメトリクスが単一のデータフィードで表示されます。サーバーが指定されていない場合、顧客が設定したすべての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の10K制限未満である必要があります。上記のデータに基づくと、約25台のNew Relicサーバーが1つのFusion / New Relic Openmixデータフィードに収まります。必要に応じて、サーバーIDフィールドを使用して、Openmixデータフィードで報告されるサーバーの数を減らすことができます。
Fusionでの設定
Fusionデータフィードは、左側のナビゲーションペインのOpenmixの下からアクセスできます。初期設定の手順については、Fusion統合のドキュメントを参照してください。
サービス固有の設定ダイアログボックスに移動したら、以下を入力します。
- Name: データフィードに与えられる名前。指定しない場合、「Service - Platform Name」がデフォルトとなります
- Run Every: サービスからデータフィードが更新される頻度
- Platform: データフィードに関連付けられているプラットフォーム
- API Key: New Relicポータルで利用可能
- Server IDs: サーバーIDフィールドはオプションです。空白のままにした場合、顧客のNew Relic APIキーに関連付けられているすべてのサーバーが返されます。サーバーIDフィールドには、New RelicサーバーIDのコンマ区切りリストを含めることができます。サーバーIDはNew Relicポータルで見つけることができます。サーバーIDが入力された場合、それらは検証されます(つまり、サーバーIDは顧客のNew Relicポータルに存在する必要があります)
インストールが完了すると、Fusionデータフィードのホームページに緑色のステータスとログ履歴の監視メトリクスが表示されます。
Fusionデータフィードを編集するには、リスト内のデータフィードをクリックし、次に編集ボタンをクリックします。設定を変更したら、保存をクリックします。これにより、変更が保存されデータフィードに適用された状態で、データフィードリストに戻ります。