Workload Manager は、組織で推奨されるベスト プラクティスに基づいてワークロードを検証するのに役立つカスタマイズされたルールの使用をサポートしています。
たとえば、デプロイメント内の仮想マシン(VM)が Compute Engine のデフォルトのサービス アカウントを使用しないようにするには、カスタムルールを作成します。ルールを作成したら、Workload Manager で評価を作成して実行し、ルールと照らし合わせてワークロードを検証します。評価結果を確認し、これらのルールに違反している場合は、修正手順を実施できます。これにより、デプロイの品質、信頼性、パフォーマンスが向上します。
仕組み
カスタムルールを使用してワークロードを評価するには、次の操作を行います。
- Google Cloud Well-Architected Framework で、デプロイに関連するベスト プラクティスを特定します。
- Rego を使用してカスタムルールを作成する。
- ワークロードの評価を作成してスケジュール設定する。
- 省略可: 評価結果を BigQuery にエクスポートし、通知を設定します。
次の図は、Workload Manager でカスタムルールを使用するプロセスの概要を示しています。

制限事項
Workload Manager のカスタムルールには次の制限が適用されます。
- Workload Manager では、評価ごとに最大 300 個のルールを含めることができます。ルールの数が増えると、評価プロセスが遅くなる可能性があります。ルールは複数の評価に分割することをおすすめします。
- Workload Manager は、評価結果をマルチリージョン BigQuery データセットにエクスポートしません。評価結果は、リージョン BigQuery データセットにエクスポートできます。
サポートされるデータソース
Workload Manager は、次のサービスのデータを使用して、評価用に指定したリソースをスキャンします。
- Cloud Asset Inventory: Cloud Asset Inventory でサポートされているリソースタイプの一覧については、サポートされているアセットタイプをご覧ください。
- Cloud Monitoring の指標。Compute Engine でサポートされている指標をご覧ください。
Compute Engine でサポートされている指標
次の表に、Compute Engine でサポートされている指標を示します。これらの指標の詳細については、Cloud Monitoring の指標をご覧ください。
次の表の指標タイプの文字列には、compute.googleapis.com という接頭辞を付ける必要があります。この接頭辞は、表中の項目では省略されています。
| 表示名 (Metric type) | 説明 ラベル | ASSET_TYPE (ルールのメタデータ) | 
|---|---|---|
| CPU 使用率 instance/cpu/utilization | VM インスタンスに割り当てられている CPU の少数の使用率。 instance_name: VM インスタンスの名前。 | Instance_CPUUtil_Last1HInstance_CPUUtil_Last6HInstance_CPUUtil_Last12HInstance_CPUUtil_Last1D | 
| ディスクの平均レイテンシ instance/disk/average_io_latency | 過去 60 秒間のディスクの平均 IO レイテンシ。 device_name: ディスク デバイスの名前。storage_type: ストレージ タイプ([pd-standard、pd-balanced、pd-ssd、pd-extreme、hyperdisk-extreme、hyperdisk-throughput] のいずれか)。 | Instance_DiskIO_Last1HInstance_DiskIO_Last6HInstance_DiskIO_Last12HInstance_DiskIO_Last1D | 
| 使用済み VM メモリ instance/memory/balloon/ram_used | VM で現在使用されているメモリ。 instance_name: VM インスタンスの名前。 | Instance_MemoryUtil_Last1HInstance_MemoryUtil_Last6HInstance_MemoryUtil_Last12HInstance_MemoryUtil_Last1D | 
料金
料金については、Workload Manager の料金をご覧ください。