New Relic の と Google Kubernetes Engine (GKE) との統合により、Google のインフラにホストされているクラスターのデータが報告されます。 New Relic の Infrastructure UI から GKE インスタンスのデータを監視し、アラートを出すことができます。また、 New Relic One でカスタムクエリやチャートダッシュボードを作成することができます。
統合を有効にする
統合を有効にするには
- InfrastructureアカウントからGCP統合を有効にする前に、Infrastructure agent がインストールされていることを確認してください。
- 標準的な手順に従って、 GCP サービスを New Relic に接続します。
ポーリング頻度
New Relic の統合は、統合によって異なるポーリング間隔に従って GCP サービスに問い合わせを行います。Google Kubernetes Engine 統合のポーリング間隔は 5 分です。解像度は1分ごとに1データポイントです。
データの検索と使用
統合を有効にして数分(ポーリング頻度に基づく )待つと、データが New Relic UI に表示されます。 ダッシュボードやアラート設定へのリンクを含むデータ を見つけて使用するには、 one.newrelic.com > インフラストラクチャー> GCP> (select an integration) をご覧ください。
メトリックデータ
New Relic がお客様の Google Kubernetes Engine 統合から受け取るデータには、以下のメトリックデータが含まれています。これらのメトリックの詳細については、Google のドキュメント Metrics for Kubernetes Engine を参照してください。
GcpKubernetesContainerSample
New Relic は GCP Kubernetes Engine 統合から以下のデータを受信し、 GcpKubernetesContainerSample
イベントタイプ、プロバイダ値 GcpKubernetesContainer
に報告されています。 container/accelerator
メトリクスは、kubernetes の experimental モードが有効で、クラスタとコンテナに gpu が追加されている場合にのみ利用できます。 GcpKubernetesContainerSample
イベントをクエリして、以下の属性のデータを表示します。
名前 | 説明 |
---|---|
| 過去のサンプル期間(10秒)において、アクセラレータがアクティブに処理していた時間の割合。
|
| アクセラレータの総メモリ量(バイト)。
|
| 割り当てられたアクセラレータの総メモリ量(バイト)。
|
| コンテナのCPUコア数制限。60秒ごとにサンプリングされます。 |
| 全コアの累積CPU使用率(秒)。この数値を経過時間で割ると、設定されているコア数の制限にかかわらず、コア数としての使用率が表示されます。 |
| インスタンスで現在使用されているメモリ制限の割合です。使用量が制限値を超えることはないため、この値が1を超えることはありません。60秒ごとにサンプリングされます。サンプリング後、最大60秒間はデータが表示されません。 この指標は、コンテナに最大メモリ制限が指定されている場合にのみ使用できます。 |
| コンテナが要求したCPUコアの数。60秒ごとにサンプリングされる。 |
| インスタンスで現在使用されている、要求されたCPUの割合。使用率が要求を上回ることがあるため、この値は1よりも大きくなることがあります。サンプリングは60秒ごとに行われます。サンプリング後、最大180秒間はデータが表示されません。 |
| コンテナのメモリ制限(単位:バイト)。60秒ごとにサンプリングされます。 |
| インスタンスで現在使用されているメモリ制限の割合です。使用量が制限値を超えることはないため、この値が1を超えることはありません。60秒ごとにサンプリングされます。サンプリング後、最大60秒間はデータが表示されません。 |
| コンテナのメモリ要求量(単位:バイト)。60秒ごとにサンプリングされます。 |
| インスタンスで現在使用されている要求メモリの割合。使用量が要求を上回ることがあるため、この値は1よりも大きくなることがあります。60秒ごとにサンプリングされます。サンプリング後、最大60秒間はデータが表示されません。 |
| メモリ使用量(バイト)。60秒ごとにサンプリングしています。 |
| コンテナが再起動した回数。60秒ごとにサンプリングされる。 |
| コンテナが稼働している時間(秒)。60秒ごとにサンプリングされます。 |
GcpKubernetesNodeSample
New Relic は GCP Kubernetes Engine 統合から以下のデータを受信し、それは GcpKubernetesNodeSample
イベントタイプに報告され、プロバイダ値は GcpKubernetesNode
となっています。 GcpKubernetesNodeSample
イベントをクエリして、以下の属性のデータを表示します。
名前 | 説明 |
---|---|
| ノード上で割り当て可能なCPUコアの数。60秒ごとにサンプリングされます。 |
| インスタンスで現在使用されている、割り当て可能なCPUの割合。使用率が割り当て可能なCPUコア数を超えることはないため、この値が1を超えることはありません。60秒ごとにサンプリングされます。サンプリング後、最大180秒間はデータが表示されません。 |
| ノードで使用されているすべてのコアの累積CPU使用率(秒)。60秒ごとにサンプリングされる。 |
| ノードに搭載されているCPUコアの総数。60秒ごとにサンプリングされる。 |
| ノードが使用したメモリの累積バイト数。60秒ごとにサンプリングされます。 |
| インスタンスで現在使用されている、割り当て可能なメモリの割合です。使用量が割り当て可能なメモリのバイト数を超えることはできないため、この値が1を超えることはありません。60秒ごとにサンプリングされます。サンプリング後、最大60秒間はデータが表示されません。 |
| ノード上で割り当て可能なメモリのバイト数。60秒ごとにサンプリングされます。 |
| ノードが使用したメモリの累積バイト数。60秒ごとにサンプリングされます。 |
| ネットワーク上でノードが受信したバイト数の累計。60秒ごとにサンプリングされる。 |
| ノードがネットワーク上で送信したバイト数の累積値。60秒ごとにサンプリングされる。 |
| ノードレベルのシステムデーモンが使用する全コアの累積CPU使用率(単位:秒)。60秒ごとにサンプリングしています。 |
| システムデーモンのメモリ使用量(単位:バイト)。60秒ごとにサンプリングしています。 |
GcpKubernetesPodSample
New Relic は GCP Kubernetes Engine 統合から以下のデータを受信し、それは GcpKubernetesPodSample
イベントタイプに報告され、プロバイダ値は GcpKubernetesPod
となっています。 GcpKubernetesPodSample
イベントをクエリして、以下の属性のデータを表示します。
名前 | 説明 |
---|---|
| ネットワーク上でポッドが受信したバイトの累積数。60秒ごとにサンプリングされます。 |
| ポッドがネットワーク上で送信したバイトの累積数。60秒ごとにサンプリングされます。 |
| ポッドで利用可能なディスクの総バイト数。60秒ごとにサンプリングされます。 |
| ポッドが使用するディスクバイト数。60秒ごとにサンプリングされます。 |
| インスタンスで現在使用されているボリュームの割合です。使用量が利用可能なボリュームスペースの合計を超えることはできないため、この値は1より大きくなることはありません。60秒ごとにサンプリングされます。サンプリング後、最大60秒間はデータが表示されません。 |
インベントリデータ
有効期限(EOL)の通知
2022年3月以降は、クラウド統合用のインベントリデータなど、いくつかの機能のサポートを終了します。この移行に向けて簡単に準備できる方法など、詳細については、 Explorers Hubの投稿 をご覧ください。
インベントリデータ は、サービスやホストの状態や構成に関する情報です。インベントリデータは、New Relic One で調べることができます。
Google Kubernetes Engineの統合では、以下のプロパティを持つクラスタオブジェクトの設定情報がレポートされます。さらに、コンテナ ラベルがノードとポッドに伝搬されます。
gcp/kubernetes/container
clusterName
コンテナ名
podId
namespaceId
instanceId
プロジェクト
ゾーン
gcp/kubernetes/node
clusterName
ノード名
プロジェクト
ゾーン
gcp/kubernetes/pod
clusterName
ポッドネーム
名前空間
プロジェクト
ゾーン