大規模な GCP リソースのインポート失敗の処理
GCP からリソースをインポートする際のデータソースの障害を管理します。
大規模な GCP リソースをインポートするときに、ダイレクト REST 応答が 1024 MB の制限を超えると、それが原因で GCP のサービスグラフコネクタ 内のデータソースで障害が発生する可能性があります。詳細については、「REST step」を参照してください。
次の 1 つ以上のオプションを使用して、GCP のサービスグラフコネクタ で REST 応答サイズ制限エラーを処理できます。
応答を添付ファイルとして保存する
応答を添付ファイルとして保存する機能を使用すると、各データソースの応答が添付ファイルとして一時的に保存され、応答が読み取られた後、この添付ファイルは自動的に削除されます。応答を添付ファイルとして保存する機能はデフォルトで有効になっており、sn_gcp_integ.save_rest_response_as_attachment システムプロパティによってトリガーされます。
admin ロールを持つユーザーは、sn_gcp_integ.save_rest_response_as_attachment プロパティを false に設定することで、応答を添付ファイルとして保存する機能を無効にすることができます。この機能が無効になっている状態て、応答サイズが制限内にある場合は、データソースは通常どおり実行されます。
バッチサイズを変更する
デフォルトでは、データ ソースの環境変数の最大バッチ サイズは、100 レコードに設定されています。データ量に基づいてバッチサイズを増減できます。データソースのバッチサイズを管理するには、次の表に示すように、データソースに整数タイプのシステムプロパティを追加する必要があります。
| データソース | システムプロパティ |
|---|---|
| SG-GCP クラウドデータベース | sg_gcp_cloud_db_batch_size |
| SG-GCP クラウド機能 | sg_gcp_cloud_function_batch_size |
| SG-GCP クラウドオブジェクトストレージ | sg_gcp_object_storage_batch_size |
| SG-GCP Kubernetes クラスター | sg_gcp_kubernetes_cluster_batch_size |
| SG-GCP Kubernetes クラスターロール | sn_gcp_integ.sg_gcp_kubernetes_cluster_role_batch_size |
| SG-GCP Kubernetes クラスターロールバインディング | sn_gcp_integ.sg_gcp_kubernetes_cluster_role_binding_batch_size |
| SG-GCP Kubernetes 展開 | sg_gcp_kubernetes_deployment_batch_size |
| SG-GCP Kubernetes 名前空間 | sg_gcp_kubernetes_namespace_batch_size |
| SG-GCP Kubernetes ノード | sg_gcp_kubernetes_node_batch_size |
| SG-GCP Kubernetes ポッド | sg_gcp_kubernetes_pod_batch_size |
| SG-GCP Kubernetes レプリカセット | sg_gcp_kubernetes_replicaset_batch_size |
| SG-GCP Kubernetes サービス | sg_gcp_kubernetes_service_batch_size |
| SG-GCP ロードバランサー | sg_gcp_load_balancer_batch_size |
| SG-GCP ロードバランサー健全性サービス | sg_gcp_lb_health_service_batch_size |
| SG-GCP ロードバランサープール | sg_gcp_lb_pool_batch_size |
| SG-GCP ロードバランサープールメンバー | sg_gcp_lb_pool_member_batch_size |
| SG-GCP ロードバランサーサービス | sn_gcp_integ.sg_gcp_lb_service_batch_size |
| SG-GCP ネットワーク | sg_gcp_network_batch_size |
| SG-GCP Kubernetes ノードプール | sn_gcp_integ.sg_gcp_kubernetes_node_pool_batch_size |
| SG-GCP セキュリティグループ | sg_gcp_security_group_batch_size |
| SG-GCP ソフトウェアインベントリ | sg_gcp_software_inventory_batch_size |
| SG-GCP ストレージボリューム | sg_gcp_storage_volume_batch_size |
| SG-GCP ストレージボリュームスナップショット | sg_gcp_storage_vol_snapshot_batch_size |
| SG-GCP サブネット | sg_gcp_subnet_batch_size |
| SG-GCP VM インスタンス | sg_gcp_vm_instance_batch_size |
注:
これらのシステムプロパティはデフォルトでは利用できないため、追加する必要があります。システムプロパティを追加または変更するには、admin ロールが必要です。詳細については、「Add a system property」を参照してください。