概要

Google Cloud APIs を使用すると、Google Cloud Platform 製品にコードからアクセスできます。

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

セットアップ

インストール

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

ログの収集

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

これが完了したら、Google Cloud API のログを Google Cloud Logging から Pub/Sub へエクスポートします。

  1. Google Cloud Logging のページに移動し、Google Cloud API のログを絞り込みます。
  2. Create Export をクリックし、シンクに名前を付けます。
  3. エクスポート先として「Cloud Pub/Sub」を選択し、エクスポート用に作成された Pub/Sub を選択します。: この Pub/Sub は別のプロジェクト内に配置することもできます。
  4. 作成をクリックし、確認メッセージが表示されるまで待ちます。

収集データ

メトリクス

gcp.serviceruntime.api.request_count
(count)
The count of completed requests.
Shown as request
gcp.serviceruntime.api.request_latencies.avg
(gauge)
Distribution of latencies in seconds for non-streaming requests.
Shown as second
gcp.serviceruntime.api.request_latencies.samplecount
(count)
Sample count for API request latencies
Shown as second
gcp.serviceruntime.api.request_latencies.sumsqdev
(gauge)
Sum of squared deviation for API request latencies
Shown as second
gcp.serviceruntime.api.request_latencies_backend.avg
(gauge)
Distribution of backend latencies in seconds for non-streaming requests.
Shown as second
gcp.serviceruntime.api.request_latencies_backend.samplecount
(count)
Sample count for API backend request latencies
Shown as second
gcp.serviceruntime.api.request_latencies_backend.sumsqdev
(gauge)
Sum of squared deviation for API backend request latencies
Shown as second
gcp.serviceruntime.api.request_latencies_overhead.avg
(gauge)
Distribution of request latencies in seconds for non-streaming requests excluding the backend.
Shown as second
gcp.serviceruntime.api.request_latencies_overhead.samplecount
(count)
Sample count for API overhead request latencies
Shown as second
gcp.serviceruntime.api.request_latencies_overhead.sumsqdev
(gauge)
Sum of squared deviation for API overhead request latencies
Shown as second
gcp.serviceruntime.api.request_sizes.avg
(gauge)
Distribution of request sizes in bytes recorded at request completion.
Shown as byte
gcp.serviceruntime.api.request_sizes.samplecount
(count)
Sample count for API request sizes
Shown as byte
gcp.serviceruntime.api.request_sizes.sumsqdev
(gauge)
Sum of squared deviation for API request sizes
Shown as byte
gcp.serviceruntime.api.response_sizes.avg
(gauge)
Distribution of response sizes in bytes recorded at request completion.
Shown as byte
gcp.serviceruntime.api.response_sizes.samplecount
(count)
Sample count for response sizes
Shown as byte
gcp.serviceruntime.api.response_sizes.sumsqdev
(gauge)
Sum of squared deviation for response sizes
Shown as byte
gcp.serviceruntime.quota.allocation.usage
(gauge)
The total consumed allocation quota.
gcp.serviceruntime.quota.exceeded
(gauge)
The error happened when the quota limit was exceeded.
gcp.serviceruntime.quota.limit
(gauge)
The limit for the quota.
gcp.serviceruntime.quota.rate.net_usage
(count)
The total consumed rate quota.

イベント

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

サービスのチェック

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

トラブルシューティング

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