Google Cloud Load Balancing
セキュリティモニタリングが使用可能です セキュリティモニタリングが使用可能です

Google Cloud Load Balancing

Crawler Crawler

概要

Google Cloud Load Balancing を使用すると、負荷分散されたコンピューティングリソースを単一または複数のリージョンに分配し、高可用性要件を満たすことができます。また、1 つのエニーキャスト IP の背後にリソースを置き、インテリジェントなオートスケーリング機能を使用してリソースをスケーリングできます。

Datadog Google Cloud Platform インテグレーションを使用して、Google Cloud Load Balancing からメトリクスを収集できます。

セットアップ

メトリクスの収集

インストール

Google Cloud Platform インテグレーションをまだセットアップしていない場合は、最初にセットアップします。これ以外のインストール手順はありません。

ログの収集

Google Cloud HTTP ロードバランサーのログは Stackdriver により収集され、HTTP プッシュフォワーダーを使用して Cloud Pub/Sub へ送信されます。HTTP プッシュフォワーダーを使用した Cloud Pub/Sub をまだセットアップしていない場合は、これをセットアップしてください。

セットアップが完了したら、Google Cloud HTTP ロードバランサーのログを Stackdriver から Pub/Sub へエクスポートします。

  1. Stackdriver ページに移動し、Google Cloud HTTP ロードバランサーのログを絞り込みます。
  2. シンクを作成し、シンクに適宜名前を付けます。
  3. エクスポート先として「Cloud Pub/Sub」を選択し、エクスポート用に作成された Pub/Sub を選択します。: この Pub/Sub は別のプロジェクト内に配置することもできます。

  4. 作成をクリックし、確認メッセージが表示されるまで待ちます。

収集データ

メトリクス

gcp.loadbalancing.https.backend_latencies.avg
(gauge)
Average latency of request sent by the proxy to backend until proxy receives last byte of response from backend.
Shown as millisecond
gcp.loadbalancing.https.backend_latencies.samplecount
(count)
Sample count of latency of request sent by the proxy to backend until proxy receives last byte of response from backend.
Shown as sample
gcp.loadbalancing.https.backend_latencies.sumsqdev
(gauge)
Sum of squared deviation for latency of request sent by the proxy to backend until proxy receives last byte of response from backend.
Shown as millisecond
gcp.loadbalancing.https.backend_request_bytes_count
(count)
The number of bytes sent as requests from HTTP/S load balancer to backends.
Shown as byte
gcp.loadbalancing.https.backend_request_count
(count)
The number of requests served by backends of HTTP/S load balancer.
Shown as request
gcp.loadbalancing.https.backend_response_bytes_count
(count)
The number of bytes sent as responses from backends (or cache) to HTTP/S load balancer.
Shown as byte
gcp.loadbalancing.https.frontend_tcp_rtt.avg
(gauge)
Average RTT for each connection between client and proxy.
Shown as millisecond
gcp.loadbalancing.https.frontend_tcp_rtt.samplecount
(count)
Sample count of RTT for each connection between client and proxy.
Shown as sample
gcp.loadbalancing.https.frontend_tcp_rtt.sumsqdev
(gauge)
Sum of squared deviation of RTT for each connection between client and proxy.
Shown as millisecond
gcp.loadbalancing.https.request_bytes_count
(count)
Bytes sent as requests from clients to L7 load balancer.
Shown as byte
gcp.loadbalancing.https.request_count
(count)
Number of requests served by L7 load balancer.
Shown as request
gcp.loadbalancing.https.response_bytes_count
(count)
Bytes sent as responses from L7 load balancer to clients.
Shown as byte
gcp.loadbalancing.https.total_latencies.avg
(gauge)
Average latency calculated from request received by proxy until proxy sees ACK from client on last response byte.
Shown as millisecond
gcp.loadbalancing.https.total_latencies.samplecount
(count)
Sample count of latency calculated from request received by proxy until proxy sees ACK from client on last response byte.
Shown as sample
gcp.loadbalancing.https.total_latencies.sumsqdev
(gauge)
Sum of squared deviation of latency calculated from request received by proxy until proxy sees ACK from client on last response byte.
Shown as millisecond
gcp.loadbalancing.l3.external.egress_bytes_count
(count)
The number of bytes sent from NetLB backend to client of the flow. For TCP flows it's counting bytes on application stream only.
Shown as byte
gcp.loadbalancing.l3.external.egress_packets_count
(count)
The number of packets sent from NetLB backend to client of the flow.
Shown as packet
gcp.loadbalancing.l3.external.ingress_bytes_count
(count)
The number of bytes sent from client to NetLB backend. For TCP flows it's counting bytes on application stream only.
Shown as byte
gcp.loadbalancing.l3.external.ingress_packets_count
(count)
The number of packets sent from client to NetLB backend.
Shown as packet
gcp.loadbalancing.l3.external.rtt_latencies.avg
(gauge)
Average RTT measured over TCP connections for NetLB flows.
Shown as millisecond
gcp.loadbalancing.l3.external.rtt_latencies.samplecount
(count)
Sample count of RTT measured over TCP connections for NetLB flows.
Shown as sample
gcp.loadbalancing.l3.external.rtt_latencies.sumsqdev
(gauge)
Sum of squared deviation for RTT measured over TCP connections for NetLB flows.
Shown as millisecond
gcp.loadbalancing.l3.internal.egress_bytes_count
(count)
The number of bytes sent from ILB backend to client (for TCP flows it's counting bytes on application stream only).
Shown as byte
gcp.loadbalancing.l3.internal.egress_packets_count
(count)
The number of packets sent from ILB backend to client of the flow.
Shown as packet
gcp.loadbalancing.l3.internal.ingress_bytes_count
(count)
The number of bytes sent from client to ILB backend (for TCP flows it's counting bytes on application stream only).
Shown as byte
gcp.loadbalancing.l3.internal.ingress_packets_count
(count)
The number of packets sent from client to ILB backend.
Shown as packet
gcp.loadbalancing.l3.internal.rtt_latencies.avg
(gauge)
A distribution of RTT measured over TCP connections for ILB flows.
Shown as millisecond
gcp.loadbalancing.l3.internal.rtt_latencies.samplecount
(count)
Sample count for RTT latencies
Shown as sample
gcp.loadbalancing.l3.internal.rtt_latencies.sumsqdev
(gauge)
Sum of squared deviation for RTT latencies
Shown as millisecond
gcp.loadbalancing.tcp_ssl_proxy.closed_connections
(count)
Number of connections that were terminated over TCP/SSL proxy.
Shown as connection
gcp.loadbalancing.tcp_ssl_proxy.egress_bytes_count
(count)
Number of bytes sent from VM to client using proxy.
Shown as byte
gcp.loadbalancing.tcp_ssl_proxy.frontend_tcp_rtt.avg
(gauge)
Average smoothed RTT measured by the proxy's TCP stack. Each minute application layer bytes pass from proxy to client.
Shown as millisecond
gcp.loadbalancing.tcp_ssl_proxy.frontend_tcp_rtt.samplecount
(count)
Sample count of smoothed RTT measured by the proxy's TCP stack. Each minute application layer bytes pass from proxy to client.
Shown as sample
gcp.loadbalancing.tcp_ssl_proxy.frontend_tcp_rtt.sumsqdev
(gauge)
Sum of squared deviation of smoothed RTT measured by the proxy's TCP stack. Each minute application layer bytes pass from proxy to client.
Shown as millisecond
gcp.loadbalancing.tcp_ssl_proxy.ingress_bytes_count
(count)
Number of bytes sent from client to VM using proxy.
Shown as byte
gcp.loadbalancing.tcp_ssl_proxy.new_connections
(count)
Number of connections that were created over TCP/SSL proxy.
Shown as connection
gcp.loadbalancing.tcp_ssl_proxy.open_connections
(count)
Current number of outstanding connections through the TCP/SSL proxy.
Shown as connection

イベント

Google Cloud Load Balancing インテグレーションには、イベントは含まれません。

サービスのチェック

Google Cloud Load Balancing インテグレーションには、サービスのチェック機能は含まれません。

トラブルシューティング

ご不明な点は、Datadog のサポートチームまでお問合せください。