Google Cloud Platform (GCP) パターンを使用した AlloyDB for PostgreSQL ディスカバリー
ディスカバリーとサービスマッピングパターン は、水平ディスカバリー中に Google Cloud Platform(GCP) - AlloyDB for PostgreSQL パターンを使用して AlloyDB for PostgreSQL を検出します。 これらのリソースを検出するには、ServiceNow Storeからディスカバリーとサービスマッピングパターンアプリケーションを更新する必要があります。
パターンベースのディスカバリーとマッピングの要件
Google Cloud Platform (GCP) パターンを使用したクラウドディスカバリー のGCPディスカバリーの前提条件セクションを確認します。
水平ディスカバリー中にディスカバリーによって収集されるデータ
ディスカバリー Google Cloud Platform (GCP) - AlloyDB for PostgreSQL パターンの実行時に、 CMDB にデータを入力します。
| フィールド | 説明 |
|---|---|
| アカウント ID [account_id] | ディスカバリーに使用されるプロジェクトの名前。 |
| オブジェクト ID [object_id] | ディスカバリーに使用されるプロジェクトの名前。 |
| データセンタータイプ [datacenter_type] | データセンタータイプ:Google データセンター [cmdb_ci_google_datacenter]。 |
| フィールド | 説明 |
|---|---|
| 名前 [name] | 可用性ゾーンの名前。 |
| 説明 [short_description] | 可用性ゾーンの説明。 |
| ステータス [state] | 可用性ゾーンのステータス。可能な値は [利用可能] または [終了] です。 |
| フィールド | 説明 |
|---|---|
| 名前 [name] | データセンターまたはリージョンの名前。 |
| リージョン [region] | データセンターまたはリージョンの名前。 |
| オブジェクト ID [object_id] | このリソースの GCP によって割り当てられた一意の識別子。 |
| 説明 [short_description] | データセンターまたはリージョンの説明。 |
| フィールド | 説明 |
|---|---|
| クラスター ID [cluster_id] | GCPシステムによって生成されたリソースの一意の識別子 (UID)。 |
| 名前 [name] | クラスターリソースの名前。 |
| 自動バックアップ [automated_backup] | 自動バックアップを有効にするかどうかを決定します。 可能な値は [有効] または [無効] です。 |
| インストールステータス [install_status] | クラスターのインストールステータス。デフォルト値は [インストール済み] です。 |
| 運用ステータス [operational_status] | クラスターの運用ステータス。デフォルト値は [運用] です。 |
| クラスターステータス [cluster_status] | このクラスターの現在のステータス。 例:READY または STOPPED。 |
| クラスターバージョン [cluster_version] | データベースエンジンのメジャーバージョンを表示するオプションのフィールド。 |
| クラスタータイプ [cluster_type] | クラスターのタイプ。 可能な値は、AlloyDB – プライマリ クラスターまたは AlloyDB – セカンダリ クラスターです。 |
| フィールド | 説明 |
|---|---|
| オブジェクト ID [object_id] | システムによって生成されたリソースの GCP UID。 |
| 名前 [name] | インスタンスリソースの名前。 |
| インストールステータス [install_status] | データベースのインストールステータス。デフォルト値は [インストール済み] です。 |
| 運用ステータス [operational_status] | データベースの運用ステータス。デフォルト値は [運用] です。 |
| ステータス [state] | データベースのステータス。 可能な値は [利用可能] または [終了] です。 |
| CPU カウント [cpu_count] | 仮想マシン (VM) インスタンス内の中央処理装置 (CPU) の数。 |
| タイプ [type] | データベースの種類: AlloyDB - PostgreSQL。 |
| レプリケーションタイプ [replication_type] | 作成時に指定されたインスタンスのタイプ。 例:プライマリインスタンス、読み取りプールインスタンス、セカンダリインスタンス。 |
| IP アドレス [ip_address] | エンドユーザーアプリケーションのエンドポイントであるインスタンスの IP アドレス。 |
依存関係ビューマップでは、組織内で検出されたすべての AlloyDB for PostgreSQL リソースとそれらの関係を表示できます。
CI リレーションシップ
ディスカバリー は、AlloyDB for PostgreSQL の検出をサポートするために、以下の関係を作成します。
| CI | 関係 | CI |
|---|---|---|
| 可用性ゾーン [cmdb_ci_availability_zone] | Contains::Contained by | クラウドデータベース [cmdb_ci_cloud_database] |
| クラウドデータベース [cmdb_ci_cloud_database] | Hosted on::Hosts | Google データセンター [cmdb_ci_google_datacenter] |
| クラウドデータベースクラスター [cmdb_ci_cloud_db_cluster] | Cluster of::Cluster | クラウドデータベース [cmdb_ci_cloud_database] |
| クラウドデータベースクラスター [cmdb_ci_cloud_db_cluster] | Hosted on::Hosts | Google データセンター [cmdb_ci_google_datacenter] |
| クラウドデータベースクラスター [cmdb_ci_cloud_db_cluster] | Replicates::Replicated by | クラウドデータベースクラスター [cmdb_ci_cloud_db_cluster] |
| キー値 [cmdb_key_value] | 参照 | クラウドデータベース [cmdb_ci_cloud_database] |
| キー値 [cmdb_key_value] | 参照 | クラウドデータベースクラスター [cmdb_ci_cloud_db_cluster] |
タグディスカバリー
Google Cloud Platform (GCP) - AlloyDB for PostgreSQL パターンはタグを収集し、キー値 [cmdb_key_value] テーブルの 2 つのエントリに入力します。1 つのエントリはクラウドデータベーステーブルを参照し、もう 1 つのエントリはクラウドデータベースクラスタテーブルを参照します。
| フィールド | 説明 |
|---|---|
| キー [key] | タグキー。 |
| 値 [value] | タグ値。 |
| 構成アイテム [configuration_item] | クラウドデータベース [cmdb_ci_cloud_database] テーブルを参照します |
| 構成アイテム [configuration_item] | クラウドデータベースクラスター [cmdb_ci_cloud_db_cluster] テーブルを参照します |