概要

Google Cloud Tasks は、大量の分散タスクの実行、ディスパッチ、配布を管理できるフルマネージド型のサービスです。

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

セットアップ

インストール

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

ログの収集

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

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

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

収集データ

メトリクス

gcp.cloudtasks.api.request_count
(count)
Count of Cloud Tasks API calls.
Shown as request
gcp.cloudtasks.queue.task_attempt_count
(count)
Count of task attempts broken down by response code.
gcp.cloudtasks.queue.task_attempt_delays.avg
(gauge)
Delay between each scheduled attempt time and actual attempt time.
Shown as millisecond
gcp.cloudtasks.queue.task_attempt_delays.samplecount
(count)
Sample count for task attempt delays
Shown as millisecond
gcp.cloudtasks.queue.task_attempt_delays.sumsqdev
(gauge)
Sum of squared deviation for task attempt delays
Shown as second

イベント

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

サービスのチェック

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

トラブルシューティング

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