Google Cloud Platform(GCP) との New Relicインテグレーション には、 Google Cloud Load Balancing のデータをNew Relicに報告するものがあります。このドキュメントでは、GCP Cloud Load Balancingインテグレーションを有効にする方法と、報告されるデータについて説明します。
特徴
Cloud Load Balancingは、リージョン間でトラフィックを分散するためのGoogle Cloudのソフトウェアベースのマネージドサービスであり、HTTP(S)、TCP/SSLプロキシ、およびL4(ネットワーク)ロードバランシングをサポートしています。New Relic Load Balancingインテグレーションは、各ロードバランサーバリアントのリクエスト率、レイテンシ、バイトスループット、および接続メトリクスを収集します。
統合をアクティブ化する
このインテグレーションを有効にするには、標準手順に従い、GCPサービスをNew Relicに接続します:
ポーリング頻度
New Relicインテグレーションは、ポーリング間隔に従って、GCPサービスをクエリします。ポーリング間隔はインテグレーションによって異なります。Google Cloud Load Balancingのポーリング頻度は5分です。解像度は1分ごとに1データポイントです。
重要
Cloud Load Balancingは、リミテッドプレビューのWIFインテグレーションに対して1分のポーリング間隔をサポートしています。アクセスをリクエストするには、New Relicサポートにお問い合わせください。
ワークロード Identity Federation
データを見つけて使用する
インテグレーションを有効にすると、Cloud Load BalancingリソースがNew Relicエンティティエクスプローラーにエンティティとして表示されます。ダッシュボードを表示してサービスを管理するには、one.newrelic.com > All capabilities > Infrastructure > GCPに移動します。
GCPクラウドモニタリングで利用可能なすべてのCloud Load Balancingメトリクスは、Metricイベントタイプのディメンショナルメトリクスとして収集されます。この表以外の追加のメトリクスは自動的に収集されます。完全なリストについては、GoogleのCloud Load Balancingメトリクスドキュメントをご覧ください。
エンティティ
メトリックデータ
主要なメトリクス — HTTP(S) Load Balancer
メトリクス名 | ユニット | 説明 |
|---|---|---|
| Count | ロードバランサーによって処理されたHTTP(S) requestsの数(
でファセット化)。 |
| Count | ロードバランサーのバックエンドに転送されたrequestsの数。 |
| ミリ秒 | ロードバランサーのバックエンド応答レイテンシ分布。 |
| ミリ秒 | ロードバランサーのエンドツーエンドのリクエストレイテンシの分布。 |
| バイト | ロードバランサーが受信したリクエストバイト数。 |
| バイト | ロードバランサーから送信されたレスポンスバイト数。 |
主要なメトリクス — 内部HTTP(S)ロードバランサー
メトリクス名 | ユニット | 説明 |
|---|---|---|
| Count | 内部HTTP(S)ロードバランサーのバックエンドに転送されたrequestsの数。 |
| ミリ秒 | 内部HTTP(S)ロードバランサーのバックエンド応答レイテンシ分布。 |
| ミリ秒 | 内部HTTP(S)ロードバランサのエンドツーエンドのリクエストレイテンシ分布。 |
| バイト | 内部HTTP(S)ロードバランサが受信したリクエストバイト数。 |
| バイト | 内部HTTP(S)ロードバランサーによって送信されたレスポンスバイト数。 |
主要なメトリクス — 外部リージョンHTTP(S)ロードバランサー
メトリクス名 | ユニット | 説明 |
|---|---|---|
| Count |
でファセットされた、外部リージョンHTTP(S)ロードバランサーによって処理されたrequestsの数。 |
| ミリ秒 | 外部リージョンHTTP(S)ロードバランサーのバックエンド応答レイテンシ分布。 |
| ミリ秒 | 外部リージョンHTTP(S)ロードバランサーのエンドツーエンドのリクエストレイテンシ分布。 |
| バイト | 外部リージョンHTTP(S)ロードバランサーが受信したリクエストバイト数。 |
| バイト | 外部リージョナルHTTP(S)ロードバランサーによって送信されたレスポンスバイト数。 |
主要なメトリクス — 外部ネットワークロードバランサー
メトリクス名 | ユニット | 説明 |
|---|---|---|
| バイト | 外部ネットワークロードバランサーによって受信されたイングレスバイト数。 |
| バイト | 外部ネットワークロードバランサーによって送信されたエグレスバイト数。 |
| Count | 外部ネットワークロードバランサーが受信したIngressパケット。 |
| Count | 外部ネットワークロードバランサーによって送信されたエグレスパケット。 |
| ミリ秒 | 外部ネットワークロードバランサーによって測定されたラウンドトリップレイテンシの分布。 |
主要なメトリクス — 内部ネットワークロードバランサー
メトリクス名 | ユニット | 説明 |
|---|---|---|
| バイト | 内部L3ロードバランサーによって受信されたイングレスバイト数。 |
| バイト | 内部L3ロードバランサーによって送信されたエグレスバイト数。 |
| Count | 内部L3ロードバランサーが受信したIngressパケット。 |
| Count | 内部L3ロードバランサーによって送信されたエグレスパケット。 |
| ミリ秒 | 内部L3ロードバランサーによって測定されたラウンドトリップレイテンシの分布。 |
主要なメトリクス — L4 Proxy Load Balancer
メトリクス名 | ユニット | 説明 |
|---|---|---|
| Count | L4プロキシロードバランサーを介して開かれた新しいTCP接続。 |
| Count | L4プロキシロードバランサーによって閉じられたTCP接続。 |
| バイト | L4プロキシロードバランサーによって受信されたイングレスバイト。 |
| バイト | L4プロキシロードバランサが送信したエグレスバイト数。 |
主要なメトリクス — TCP/SSLプロキシロードバランサー
メトリクス名 | ユニット | 説明 |
|---|---|---|
| Count | プロキシロードバランサー経由で開かれた新しいTCP/SSL接続。 |
| Count | プロキシロードバランサーによって閉じられたTCP/SSL接続。 |
| バイト | TCP/SSLプロキシロードバランサーが受信したIngressバイト数。 |
| バイト | TCP/SSLプロキシロードバランサーが送信したEgressバイト数。 |
| ミリ秒 | クライアントとTCP/SSLプロキシのフロントエンド間で測定されたラウンドトリップタイム。 |
Cloud Load Balancingメトリクスの完全なリストについては、GoogleのCloud Load Balancingメトリクスドキュメントをご覧ください。
サービスアカウントまたはユーザーアカウント
データを見つけて使用する
インテグレーションを有効化し、数分待つと(ポーリング頻度に基づきます)、 New Relic UIにデータが表示されます。 や集計設定へのリンクを含むデータを検索して使用するには、 one.newrelic.com > All capabilities > Infrastructure > GCP > (select an integration)にアクセスしてください。
で GCP 負荷分散統合の メトリクス データをNew Relic NRQLGcpHttpLoadBalancerSample表示するには、 、GcpHttpExternalRegionalLoadBalancerSample 、GcpInternalHttpLoadBalancerSample 、GcpTcpSslProxyLoadBalancerSample 、およびGcpInternalLoadBalancerSample イベント とそれらの関連プロパティの 書き込みを作成します 。
GcpHttpLoadBalancerSample
New RelicでGcpHttpLoadBalancerSampleイベントをクエリして、次の属性のデータを表示します。
属性 | 説明 |
|---|---|
| 外部 HTTP/S ロード バランサ プロキシによってバックエンドにリクエストが送信された時点から、プロキシがバックエンドから応答の最後のバイトを受信するまでの間に計算された平均レイテンシ (ミリ秒単位)。 |
| 外部 HTTP/S ロード バランサーからバックエンドにrequestsとして送信されたバイト数。 |
| 外部 HTTP/S ロード バランサのバックエンドによって処理されるrequestsの数。 |
| バックエンド (またはキャッシュ) から外部 HTTP/S ロードバランサーへの応答として送信されたバイト数。 |
| クライアントとプロキシ間の各接続について測定されたラウンド・トリップ・タイム(RTT)の平均値。 |
| クライアントから外部 HTTP/S ロードバランサーへのrequestsとして送信されたバイト数。 |
| 外部 HTTP/S ロードバランサーによって処理されたrequestsの数。 |
| 外部 HTTP/S ロードバランサからクライアントへの応答として送信されたバイト数。 |
| 外部 HTTP/S ロード バランサ プロキシがリクエストを受信したときから、プロキシが最後の応答バイトでクライアントから ACK を取得するまでに計算されたレイテンシの平均 (ミリ秒単位)。 |
GcpHttpExternalRegionalLoadBalancer サンプル
New RelicでGcpHttpExternalRegionalLoadBalancerSampleイベントをクエリして、次の属性のデータを表示します。
属性 | 説明 |
|---|---|
| リージョン外部 HTTP/S ロードバランサ プロキシによってバックエンドにリクエストが送信された時点から、プロキシがバックエンドから応答の最後のバイトを受信するまでの間に計算された平均レイテンシ (ミリ秒単位)。 |
| リージョン外部 HTTP/S ロード バランサーからバックエンドにrequestsとして送信されたバイト数。 |
| リージョン外部 HTTP/S ロード バランサーのバックエンドによって処理されるrequestsの数。 |
| バックエンド (またはキャッシュ) からリージョン外部 HTTP/S ロードバランサへの応答として送信されたバイト数。 |
| クライアントからリージョン外部 HTTP/S ロードバランサへのrequestsとして送信されたバイト数。 |
| リージョン外部 HTTP/S ロードバランサによって処理されたrequestsの数。 |
| リージョン外部 HTTP/S ロードバランサからクライアントへの応答として送信されたバイト数。 |
| リージョン外部 HTTP/S ロードバランサ プロキシがリクエストを受信したときから、プロキシが最後の応答バイトでクライアントから ACK を取得するまでに計算されたレイテンシの平均 (ミリ秒単位)。 |
GcpInternalHttpLoadBalancer サンプル
New RelicでGcpInternalHttpLoadBalancerSampleイベントをクエリして、次の属性のデータを表示します。
属性 | 説明 |
|---|---|
| 内部アプリケーション ロードバランサー プロキシによってバックエンドにリクエストが送信された時点から、プロキシがバックエンドから応答の最後のバイトを受信するまでの間に計算された平均レイテンシ (ミリ秒単位)。 |
| 内部 HTTP/S ロード バランサーからバックエンドにrequestsとして送信されたバイト数。 |
| 内部 HTTP/S ロード バランサーのバックエンドによって処理されるrequestsの数。 |
| バックエンド (またはキャッシュ) から内部 HTTP/S ロードバランサへの応答として送信されたバイト数。 |
| クライアントから内部 HTTP/S ロードバランサーへのrequestsとして送信されたバイト数。 |
| 内部 HTTP/S ロードバランサーによって処理されたrequestsの数。 |
| 内部 HTTP/S ロードバランサからクライアントへの応答として送信されたバイト数。 |
| 内部アプリケーション ロード バランサ プロキシがリクエストを受信したときから、プロキシが最後の応答バイトでクライアントから ACK を取得するまでに計算されたレイテンシの平均 (ミリ秒単位)。 |
GcpTcpSslProxyLoadBalancerSample
New RelicでGcpTcpSslProxyLoadBalancerSampleイベントをクエリして、次の属性のデータを表示します。
属性 | 説明 |
|---|---|
| TCP/SSLプロキシで終了した接続数。 |
| プロキシを使ってVMからクライアントに送信されたバイト数。 |
| プロキシのTCPスタックによって測定された平滑化されたRTT(ミリ秒単位)の平均値で、アプリケーション層のバイトがプロキシからクライアントに渡される毎分の値です。 |
| プロキシを使用してクライアントからVMに送信されたバイト数。 |
| TCP/SSLプロキシ経由で作成された接続数。 |
| TCP/SSLプロキシを介した現在の未処理の接続数。 |
GcpInternalLoadBalancerSample
New RelicでGcpInternalLoadBalancerSampleイベントをクエリして、次の属性のデータを表示します。
属性 | 説明 |
|---|---|
| ILB(Internal Load Balancing)バックエンドからクライアントに送信されたバイト数(TCPフローの場合は、アプリケーションストリーム上のバイトのみをカウントします)。 |
| ILBバックエンドからクライアントに送信されたパケットの数。 |
| クライアントからILBバックエンドに送信されたバイト数(TCPフローの場合は、アプリケーション・ストリーム上のバイトのみをカウントします)。 |
| クライアントからILBバックエンドに送信されたパケットの数。 |
| ILBフローのTCP接続で計測されたRTTの平均値(単位:ミリ秒)。 |