Cloud Monitoring は、Storage Transfer Service ジョブの情報を自動的に収集して保存します。Cloud Monitoring を使用すると、さまざまな指標をグラフ化してモニタリングできます。
- 検出されたオブジェクトの数とバイト数
- コピーされたオブジェクトの数とバイト数
- 削除されたオブジェクトの数とバイト数
- エラーの数とそれに関連するエラーコード
Storage Transfer Service では、Cloud Monitoring が自動的に有効になります。Google Cloud コンソールでのデータの収集や指標の表示は無料です。API 呼び出しでは料金が発生する可能性があります。料金の詳細については、Cloud Monitoring の料金をご覧ください。
必要な IAM ロール
Cloud Monitoring で指標を表示するには、モニタリング閲覧者(roles/monitoring.viewer
)ロールまたは同等の権限が必要です。
詳細は、IAM ロールの付与方法をご覧ください。
指標を表示する
Cloud Monitoring の指標は、Google Cloud コンソールの次の 2 つの場所で使用できます。
Storage Transfer Service のジョブの詳細ページには、特定の転送ジョブの指標が表示されます。以下に示す指標に加えて、コピーされたバイト数の帯域幅とコピーされたオブジェクトのレートが計算されます。
Cloud Monitoring ページには、1 つの転送ジョブ、複数のジョブ、プロジェクト内のすべてのジョブの指標が表示されます。複数のグラフ オプションとカスタマイズが用意されています。
ジョブの詳細ページで指標を表示する
特定のジョブの指標を表示するには:
Google Cloud コンソールで [転送ジョブ] ページに移動します。
指標を表示するジョブをクリックします。[ジョブの詳細] ページが表示されます。
[モニタリング] タブをクリックします。デフォルトのダッシュボードが表示されます。
Cloud Monitoring で指標を表示する
Cloud Monitoring で Storage Transfer Service の指標を表示する手順は次のとおりです。
Google Cloud コンソールの [Metrics Explorer] ページに移動します。
Metrics Explorer でグラフを作成するの手順で指標を選択し、表示します。
リソースの詳細
モニタリング対象リソース名: storage_transfer_job
リソース フィールド / ターゲット フィールド | このフィールドの入力に使用される REST リソースとフィールド | 説明 |
---|---|---|
project_id | TransferJob.project_id | このリソースに関連付けられたプロジェクトの ID |
job_id | TransferJob.name | グローバルに一意の転送名。 |
場所 | 転送ジョブはリージョンまたはロケーションに関連付けられないため、常に global に設定されます。 |
転送ジョブのロケーション |
指標の詳細
Storage Transfer Service のすべての指標はデルタ指標です。この指標は最後に記録されてからの変更を測定します。たとえば、リクエスト数を測定する指標はデルタ指標です。各値には、最後のデータポイントが記録されてから受信したリクエストの数が記録されます。
データは 60 秒ごとにサンプリングされます。サンプリング後、データは最長 180 秒間表示されません。
指標名はすべて storagetransfer.googleapis.com/transferjob/
で始まります。例: storagetransfer.googleapis.com/transferjob/found_bytes_count
。
指標名 | ラベル | 説明 |
---|---|---|
found_bytes_count | origin=[source | sink] |
転送または削除するようにスケジュールされている検出されたバイト数(オブジェクトの条件に基づいてフィルタリングされたバイト数や、すでに宛先に存在するためにフィルタリングされたバイト数は除く)。シンク内のデータの上書きについては、 TransferOptions をご覧ください。 対応する |
found_objects_count | origin=[source | sink] |
転送または削除がスケジュールされているオブジェクトの数(オブジェクトの条件に基づいてフィルタリングされたオブジェクトや、同期によってスキップされたオブジェクトは除く)。 対応する |
copied_bytes_count | status=[succeeded | skipped | failed] |
コピーされたバイト数。 対応する この指標は、失敗した場合には廃棄される正常にコピーされたバイトもカウントするため、ステータスが |
copied_objects_count | status=[succeeded | skipped | failed] |
コピーされたオブジェクトの数。 対応する |
deleted_bytes_count | origin=[source | sink] status=[succeeded | failed] |
削除されたバイト数。Storage Transfer Service は、ソースまたは宛先のデータ(あるいはその両方)を削除するように構成できます。削除動作の構成については、 TransferOptions をご覧ください。 対応する 注: このカウンタは |
deleted_objects_count | origin=[source | sink] status=[succeeded | failed] |
削除されたオブジェクトの数。 対応する 注: このカウンタは |
error_count |
code=error code |
ErrorSummary で報告されたエラーの数。 |