Cloud Logging でバックアップ/リカバリ アプライアンスで作成されたストレージ リソース使用状況ログを表示する

このページでは、Cloud Logging によってバックアップ/リカバリ アプライアンス用に作成された Backup and DR サービス ストレージ リソース使用率ログを表示する方法について説明します。ストレージ リソース使用率ログは、アプリケーションと仮想マシン(VM)によって実行されるデータ保護アクティビティに関する重要な分析情報を提供します。これらのログには、保護されたデータの量に関する詳細情報が含まれます。

権限とロール

ストレージ リソース使用率ログを表示するには、IAM 権限 roles/logging.viewer が必要です。ログビューアのロールを使用すると、指定したプロジェクト内のすべてのバックアップ/リカバリ アプライアンスのストレージ リソース使用率ログを読み取り専用で表示できます。ストレージ リソース使用率ログデータに適用される IAM の権限とロールの詳細については、IAM を使用したアクセス制御をご覧ください。

ストレージ リソース使用率ログを表示する

Backup and DR サービスのストレージ リソース使用率ログは、 Google Cloud コンソールと gcloud CLI を使用して Cloud Logging で表示できます。

コンソール

Google Cloud コンソールで、ログ エクスプローラを使用して、バックアップ/復元アプライアンスの Backup and DR サービス ストレージ リソース使用率のログエントリを取得できます。

  1. Google Cloud コンソールで、[ロギング] > [ログ エクスプローラ] に移動します。
  2. 既存の Cloud プロジェクトを選択します。
  3. [クエリビルダー] ペインで、[ログ名を選択] プルダウンから [gcb_backup_storage_utilization] を選択します。

gcloud

gcloud CLI は、Cloud Logging API へのコマンドライン インターフェースを提供します。プロジェクト内のバックアップ/復元アプライアンスのログエントリを読み取るには、次のコマンドを実行します。

```sh
gcloud logging read "logName : projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_backup_storage_utilization" --project=PROJECT_ID
```

ストレージ リソース使用率ログの形式

Backup and DR サービスのストレージ リソース使用率のログエントリには、次のフィールドが含まれます。

フィールド 説明
アプライアンス名 ストレージ リソースに関連付けられているアプライアンスの名前。
ストレージの種類 ストレージ プールのタイプ(パフォーマンス プール、OnVault プール、プライマリ プールなど)。
プール名 プールの名前。
合計容量(GiB) ストレージ プールの合計容量。これは OnVault プールには適用されません。
使用済み容量(GiB) ストレージ プールの使用量。
アプライアンス ID ストレージ リソースに関連付けられたアプライアンスの ID。
使用率 % 消費された vDisk とプール ボリュームの割合。これは OnVault プールには適用されません。

次のサンプルは、バックアップ/リカバリ アプライアンス appliance-test5-64573 に記録されたログエントリの例です。

    {
      "insertId": "3302897_145859162970",
      "jsonPayload": {
        "appliance_id": "145859162970",
        "appliance_name": "appliance-test5-64573"
        "pool_name": "act_per_pool000",
        "storage_type": "perf",
        "total_capacity_in_gib": 4075.52,
        "used_capacity_in_gib": 163.84,
        "utilization_percentage": 4.020100502509347,
      },
      "resource": {
        "type": "backupdr.googleapis.com/ManagementConsole",
        "labels": {
          "location": "us-central1",
          "resource_container": "projects/xxxxxxxxxxxx",
          "management_server_id": "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx",
        }
      },
      "timestamp": "2024-03-12T03:03:02.170Z",
      "logName": "projects/project_ID/logs/backupdr.googleapis.com%2Fgcb_backup_storage_utilization",
      "receiveTimestamp": "2024-03-12T03:03:06.740899360Z"
    }

サンプルクエリ

選択したログを表示するには、クエリ セクションでカスタム ストレージ リソース使用率クエリを作成します。

次のクエリを使用して、特定の PROJECT_ID のバックアップ/復元アプライアンスに関連付けられているすべてのストレージ リソース使用率ログを表示します。

    logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_backup_storage_utilization"

特定のリソースで実行される特定のストレージ リソースの詳細については、次のクエリを使用します。

    logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_backup_storage_utilization"
    jsonPayload.appliance_name="appliance_name"

特定のプールのアプリケーションで実行されるストレージ リソースの詳細については、次のクエリを使用します。

    logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_backup_storage_utilization"
    jsonPayload.pool_name="pool_name"

特定のストレージ タイプには、次のクエリを使用します。

    logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_backup_storage_utilization"
    jsonPayload.storage_type=("storage_type")

次のクエリを使用して、使用率が 50% 未満のアプリケーションを検索します。

    logName="projects/PROJECT_ID/logs/backupdr.googleapis.com%2Fgcb_backup_storage_utilization"
    jsonPayload.utilization_percentage < 50

次のステップ