指標とアラート ポリシーのフィルタ

このドキュメントでは、Database Center によって生成される指標の概要について説明します。また、フィルタを使用して、アラート ポリシーによってグラフ化またはモニタリングされるデータを制限する方法についても説明します。Cloud SQL、AlloyDB for PostgreSQL、Spanner などのデータベース プロダクトのパフォーマンスの問題を特定してトラブルシューティングするには、アラート ポリシーに関する有用な指標と情報を表示するカスタム ダッシュボードを作成します。

データベース センターの指標タイプ

このセクションでは、データベース センターによって生成される指標タイプの一覧を示します。

次の表の指標タイプの文字列には、databasecenter.googleapis.com/ という接頭辞を付ける必要があります。この接頭辞は表内で省略されています。 ラベルをクエリする場合は、metric.labels. 接頭辞を使用します(例: metric.labels.LABEL="VALUE")。

指標タイプリリース ステージ (リソース階層レベル)
表示名
種類、タイプ、単位
モニタリング対象リソース
説明
ラベル
resource/new_resource_count ベータ版  (プロジェクト)
新しいデータベース リソース
CUMULATIVE、INT64、1
databasecenter.googleapis.com/Resource
新しいデータベース リソースの数。
product: 商品のタイプ。
engine: エンジンのタイプ。
version: プロダクトのバージョン。
resource/new_signal_count ベータ版  (プロジェクト)
新しいデータベース シグナル
CUMULATIVE、INT64、1
databasecenter.googleapis.com/Resource
リソースに対して生成されたシグナルの数。
issue_type: シグナルのタイプ。

表の生成日時: 2026-10-29 23:33:54 UTC

指標フィルタについて

グラフまたはアラート ポリシーを作成するときに、フィルタを追加して、グラフ化またはモニタリングする指標データを制限できます。たとえば、特定のサービスのリソースのみがグラフに表示されるようにフィルタを追加できます。アラート ポリシーのグラフと通知は、問題のトラブルシューティングに役立ちます。また、データベース フリートの健全性に関する詳細な分析情報を得ることもできます。

フィルタは、ラベルキーとラベル値で構成されます。たとえば、ラベルキーが resource_container で、ラベル値が特定のリソース コンテナである場合があります。指標データは、指標ラベルとリソースラベルでフィルタできます。

  • 指標ラベルを使用すると、データベースの商品タイプやシグナルタイプなど、指標タイプの特性に基づいてアラートをフィルタできます。

  • リソースラベルを使用すると、モニタリング対象リソースのプロパティ(ロケーションや名前など)に基づいてアラートをフィルタできます。

フィルタ値では大文字と小文字が区別されるため、このドキュメントの表に表示されているとおりに入力する必要があります。

グラフまたはアラート ポリシーには複数のフィルタを追加できます。複数のフィルタを追加すると、すべてのラベルに一致する指標データのみが表示されます。

このドキュメントの残りの部分では、データベース センターが生成する指標データをフィルタするために使用できる指標ラベルとリソースラベルの一覧を示します。フィルタを作成するときは、このドキュメントに記載されているフィルタ値をコピーして、フィルタ要素に貼り付けることをおすすめします。

リソースタイプでフィルタ

次のラベルキーを使用すると、New database resources (resource/new_resource_count) 指標データと New database signals (Resource/new_signal_count) 指標データをリソースタイプでフィルタできます。

  • resource_container
  • monitored_resource_container
  • location
  • resource_type
  • full_resource_name

resource_type を除くすべてのラベルキーについて、 Google Cloud コンソールでフィルタを作成すると、値メニューにすべての有効な値が一覧表示されます。

ラベルキー resource_type の場合、 Google Cloud コンソールで選択できるラベル値のリストが不完全な場合があります。次の表を参考にして、サポートされているリソースタイプを選択してください。

resource_type 定義
alloydb.googleapis.com/Cluster
AlloyDB for PostgreSQL クラスタ。
alloydb.googleapis.com/Instance
AlloyDB for PostgreSQL インスタンス。
bigtableadmin.googleapis.com/Cluster
Bigtable クラスタ。
bigtableadmin.googleapis.com/Instance
Bigtable インスタンス。
compute.googleapis.com/Instance
Compute Engine インスタンス。
firestore.googleapis.com/Database
Firestore データベース。
memorystore.googleapis.com/Instance
Memorystore for Valkey インスタンス。
oracledatabase.googleapis.com/AutonomousDatabase
Oracle 自律型データベース リソース。
oracledatabase.googleapis.com/CloudExadataInfrastructure
Oracle Cloud Exadata インフラストラクチャ リソース
oracledatabase.googleapis.com/CloudVmCluster
Oracle Cloud VM クラスタ リソース
redis.googleapis.com/Cluster
Redis クラスタ
redis.googleapis.com/Instance
Redis インスタンス
spanner.googleapis.com/Instance
Spanner インスタンス。
sqladmin.googleapis.com/Instance
Cloud SQL インスタンス。

プロダクト、エンジン、バージョンでフィルタする

New database resources (resource/new_resource_count) 指標タイプは、次のラベルキーを定義します。

  • product - 商品のタイプ
  • engine - エンジンのタイプ
  • version - プロダクトのバージョン

次の表の各行には、ラベル値の有効な組み合わせが一覧表示されています。たとえば、フィルタ product=CLOUD_SQL と version=SQLSERVER_2022_WEB をグラフに追加すると、グラフにデータが表示されることがあります。ただし、フィルタ product=CLOUD_SQL と version=2 をグラフに追加すると、グラフにデータは表示されません。

product engine version
ALLOYDB POSTGRES 14、15、16、17
BIGTABLE NATIVE なし
CLOUD_SQL MYSQL 5.6、5.7、8.0、8.4
CLOUD_SQL POSTGRES 9.6、10、11、12、13、14、15、16、17
CLOUD_SQL SQL_SERVER SQLSERVER_2017_EXPRESS、SQLSERVER_2017_STANDARD、SQLSERVER_2017_ENTERPRISE、SQLSERVER_2017_WEB、SQLSERVER_2019_EXPRESS、SQLSERVER_2019_STANDARD、SQLSERVER_2019_ENTERPRISE、SQLSERVER_2019_WEB、SQLSERVER_2022_EXPRESS、SQLSERVER_2022_STANDARD、SQLSERVER_2022_ENTERPRISE、SQLSERVER_2022_WEB
COMPUTE_ENGINE MYSQL、POSTGRES、SQL_SERVER なし
FIRESTORE FIRESTORE_WITH_NATIVE_MODE、FIRESTORE_WITH_DATASTORE_MODE、FIRESTORE_WITH_MONGODB_COMPATIBILITY_MODE なし
MEMORYSTORE MEMORYSTORE_FOR_REDIS 3.2、4.0、5.0、6.X、7.0、7.2
MEMORYSTORE MEMORYSTORE_FOR_REDIS_CLUSTER 7
MEMORYSTORE MEMORYSTORE_FOR_VALKEY 7.2、8.0、9.0、9.1
ORACLE_ON_GCP EXADATA_ORACLE 19、23
ORACLE_ON_GCP ADB_SERVERLESS_ORACLE 19c、23ai
SPANNER NATIVE なし

シグナルタイプでフィルタ

New database signals (resource/new_signal_count) 指標タイプは、1 つのラベルキー issue_type を定義します。このラベルの値はシグナルタイプに設定されます。

ラベルキー issue_type の場合、 Google Cloud コンソールで選択できるリソースタイプのリストに、サポートされているすべての値が含まれているとは限りません。次の表を参考にして、サポートされているシグナルタイプを選択してください。

issue_type 定義
RESOURCE_FAILOVER_PROTECTED
リソースはフェイルオーバーで保護されています。
GROUP_MULTIREGIONAL
リソースはマルチリージョン グループの一部です。
GROUP_REPLICA_POOL
リソースがレプリカプールの一部である。
NO_AUTOMATED_BACKUP_POLICY
リソースに自動バックアップ ポリシーが設定されていません。
SHORT_BACKUP_RETENTION
リソースのバックアップ保持期間が短いです。
LAST_BACKUP_FAILED
リソースの最後のバックアップが失敗しました。
LAST_BACKUP_OLD
リソースの直前のバックアップから 24 時間以上経過しています。
VIOLATES_CIS_GCP_FOUNDATION_2_0
リソースが CIS Google Cloud Foundation 2.0 ベンチマークに違反しています。
VIOLATES_CIS_GCP_FOUNDATION_1_3
リソースが CIS Google Cloud Foundation 1.3 ベンチマークに違反しています。
VIOLATES_CIS_GCP_FOUNDATION_1_2
リソースが CIS Google Cloud Foundation 1.2 ベンチマークに違反しています。
VIOLATES_CIS_GCP_FOUNDATION_1_1
リソースが CIS Google Cloud Foundation 1.1 ベンチマークに違反しています。
VIOLATES_CIS_GCP_FOUNDATION_1_0
リソースが CIS Google Cloud Foundation 1.0 ベンチマークに違反しています。
VIOLATES_CIS_CONTROLS_V8_0
リソースが CIS Controls 8.0 に違反しています。
VIOLATES_NIST_800_53
リソースが NIST 800-53 に違反しています。
VIOLATES_NIST_800_53_R5
リソースが NIST 800-53 R5 に違反しています。
VIOLATES_NIST_CYBERSECURITY_FRAMEWORK_V1_0
リソースが NIST Cybersecurity Framework 1.0 に違反しています。
VIOLATES_ISO_27001
リソースが ISO-27001 に違反しています。
VIOLATES_ISO_27001_V2022
リソースが ISO-27001 v2022 に違反しています。
VIOLATES_PCI_DSS_V3_2_1
リソースが PCI-DSS v3.2.1 に違反しています。
VIOLATES_PCI_DSS_V4_0
リソースが PCI-DSS v4.0 に違反しています。
VIOLATES_CLOUD_CONTROLS_MATRIX_V4
リソースが Cloud Controls Matrix 4 に違反しています。
VIOLATES_HIPAA
リソースが HIPAA に違反しています。
VIOLATES_SOC2_V2017
リソースが SOC2 v2017 に違反しています。
LOGS_NOT_OPTIMIZED_FOR_TROUBLESHOOTING
ログがトラブルシューティングに最適化されていません。
QUERY_DURATIONS_NOT_LOGGED
クエリの実行時間がログに記録されていません。
VERBOSE_ERROR_LOGGING
エラーロギングが詳細に構成されています。
QUERY_LOCK_WAITS_NOT_LOGGED
クエリのロック待機がログに記録されていません。
LOGGING_MOST_ERRORS
ステートメントに関するエラーロギングの構成が適切ではありません。
LOGGING_ONLY_CRITICAL_ERRORS
ステートメントの重大度に関するエラーロギングの構成が適切ではありません。
MINIMAL_ERROR_LOGGING
メッセージの重大度に関するエラーロギングの構成が適切ではありません。
QUERY_STATS_LOGGED
クエリの統計情報がログに記録されています。
EXCESSIVE_LOGGING_OF_CLIENT_HOSTNAME
クライアント ホスト名が過剰にログに記録されています。
EXCESSIVE_LOGGING_OF_PARSER_STATS
パーサーの統計情報が過剰にログに記録されています。
EXCESSIVE_LOGGING_OF_PLANNER_STATS
プランナーの統計情報が過剰にログに記録されています。
NOT_LOGGING_ONLY_DDL_STATEMENTS
DDL ステートメントのみをログに記録するようには構成されていません。
LOGGING_QUERY_STATS
クエリの統計情報がログに記録されています。
NOT_LOGGING_TEMPORARY_FILES
一時ファイルがログに記録されていません。
CONNECTION_MAX_NOT_CONFIGURED
同時接続の最大数が構成されていません。
USER_OPTIONS_CONFIGURED
ユーザー オプションが構成されています。
EXPOSED_TO_PUBLIC_ACCESS
リソースがパブリック アクセスに公開されています。
UNENCRYPTED_CONNECTIONS
リソースは、暗号化されていない直接接続を許可します。
NO_ROOT_PASSWORD
root ユーザーにパスワードが設定されていない。
WEAK_ROOT_PASSWORD
root ユーザーのパスワードの強度が不足しています。
ENCRYPTION_KEY_NOT_CUSTOMER_MANAGED
暗号鍵が顧客によって管理されていません。
SERVER_AUTHENTICATION_NOT_REQUIRED
包含データベース認証が有効になっているため、サーバー認証は必要ありません。
EXPOSED_BY_OWNERSHIP_CHAINING
リソースは所有権の連鎖により公開されています。
EXPOSED_TO_EXTERNAL_SCRIPTS
リソースが外部スクリプトに公開されています。
EXPOSED_TO_LOCAL_DATA_LOADS
リソースがローカルデータ読み込みに対して公開されています。
CONNECTION_ATTEMPTS_NOT_LOGGED
接続試行がログに記録されていません。
DISCONNECTIONS_NOT_LOGGED
接続切断がログに記録されていません。
LOGGING_EXCESSIVE_STATEMENT_INFO
過剰なステートメント情報がログに記録されています。
EXPOSED_TO_REMOTE_ACCESS
リソースがリモート アクセスに公開されています。
DATABASE_NAMES_EXPOSED
データベース名が公開されています。
SENSITIVE_TRACE_INFO_NOT_MASKED
機密トレース情報がマスクされていません。
PUBLIC_IP_ENABLED
リソースでパブリック IP が有効になっています。
IDLE
リソースがアイドル状態である。
OVERPROVISIONED
リソースがオーバープロビジョニングされている。
HIGH_NUMBER_OF_OPEN_TABLES
リソースで開いているテーブルの数が多い。
HIGH_NUMBER_OF_TABLES
リソースのテーブル数が多い。
HIGH_TRANSACTION_ID_UTILIZATION
リソースのトランザクション ID の使用率が高い。
UNDERPROVISIONED
リソースがアンダープロビジョニングされている(リソース使用率が高い)。
OUT_OF_DISK
リソースがストレージ容量の上限に達したか上限に近づいています。
SERVER_CERTIFICATE_NEAR_EXPIRY
サーバー証明書の有効期限が近づいています。
DATABASE_AUDITING_DISABLED
データベース監査が無効になっています。
RESTRICT_AUTHORIZED_NETWORKS
リソースが、承認済みネットワークを制限するポリシーに違反しています。
VIOLATE_POLICY_RESTRICT_PUBLIC_IP
リソースがパブリック IP を制限するポリシーに違反しています。
QUOTA_LIMIT
リソースがクラスタ割り当ての上限に近づいています。
NO_PASSWORD_POLICY
パスワード ポリシーが構成されていません。
CONNECTIONS_PERFORMANCE_IMPACT
接続数が多いため、ディスクのパフォーマンスに影響しています。
TMP_TABLES_PERFORMANCE_IMPACT
一時テーブルの使用がパフォーマンスに影響しています。
TRANS_LOGS_PERFORMANCE_IMPACT
トランザクション ログのアクティビティがディスク パフォーマンスに影響している。
HIGH_JOINS_WITHOUT_INDEXES
インデックスのない結合の数が多いため、パフォーマンスに影響しています。
SUPERUSER_WRITING_TO_USER_TABLES
スーパーユーザーがユーザー テーブルに書き込みを行っています。
USER_GRANTED_ALL_PERMISSIONS
ユーザーにすべての権限が付与されている。
DATA_EXPORT_TO_EXTERNAL_CLOUD_STORAGE_BUCKET
データが外部の Cloud Storage バケットにエクスポートされました。
DATA_EXPORT_TO_PUBLIC_CLOUD_STORAGE_BUCKET
データが公開 Cloud Storage バケットにエクスポートされました。
WEAK_PASSWORD_HASH_ALGORITHM
脆弱なパスワード ハッシュ アルゴリズムが使用されています。
NO_USER_PASSWORD_POLICY
ユーザー向けのパスワード ポリシーはありません。
HOT_NODE
クラスタ内のノードの使用率が高い。
NO_DELETION_PROTECTION
削除からの保護が有効になっていない。
NO_POINT_IN_TIME_RECOVERY
ポイントインタイム リカバリが有効になっていない。
RESOURCE_SUSPENDED
リソースが一時停止されています。
EXPENSIVE_COMMANDS
負荷の高いコマンドが実行されています。
NO_MAINTENANCE_POLICY_CONFIGURED
メンテナンス ポリシーが構成されていない。
INEFFICIENT_QUERY
非効率的なクエリが実行されている。
READ_INTENSIVE_WORKLOAD
ワークロードの読み取り負荷が高い。
MEMORY_LIMIT
リソースがメモリティアの上限に近づいています。
MAX_SERVER_MEMORY
サーバーの最大メモリが正しく構成されていません。
LARGE_ROWS
大きな行が検出されました。
HIGH_WRITE_PRESSURE
リソースに高い書き込み負荷がかかっています。
HIGH_READ_PRESSURE
リソースの読み取り負荷が高くなっています。
ENCRYPTION_ORG_POLICY_NOT_SATISFIED
組織の暗号化ポリシーが満たされていません。
LOCATION_ORG_POLICY_NOT_SATISFIED
組織のロケーション ポリシーが満たされていません。
OUTDATED_MINOR_VERSION
リソースで実行されているマイナー バージョンが古いため、パッチが必要です。
SCHEMA_NOT_OPTIMIZED
データベース スキーマが最適化されていない。
MANY_IDLE_CONNECTIONS
アイドル状態の接続が多数あります。
REPLICATION_LAG
レプリケーション ラグが大きい。
OUTDATED_VERSION
リソースで古いメジャー バージョンが実行されている。

例: グラフを作成する

新しいデータベース リソースの数をグラフで可視化する手順は次のとおりです。他の Database Center の指標タイプについても同じ手順を使用できます。

  1. Google Cloud コンソールで Metrics explorer のページに移動します。

    [Metrics Explorer] に移動

    検索バーを使用してこのページを検索する場合は、小見出しが [Monitoring] である結果を選択します。

  2. Google Cloud コンソールのツールバーで、 Google Cloud プロジェクトを選択します。App Hub の構成には、App Hub ホスト プロジェクトまたはアプリ対応フォルダの管理プロジェクトを選択します。
  3. [指標] 要素の [指標を選択] メニューを開いてフィルタバーに「New database signals」と入力し、サブメニューを使用して特定のリソースタイプと指標を選択します。
    1. [有効なリソース] メニューで、[データベース リソース] を選択します。
    2. [有効な指標カテゴリ] メニューで、[Resource] を選択します。
    3. [アクティブな指標] メニューで、[新しいデータベース シグナル] を選択します。
    4. [適用] をクリックします。
    この指標の完全修飾名は databasecenter.googleapis.com/resource/new_signal_count です。
  4. シグナルタイプとリソースタイプでデータをフィルタします。

    • シグナルタイプでフィルタするには、[フィルタ] 要素で [フィルタを追加] をクリックし、[issue_type] を選択します。ラベル値には、値を選択または入力します。
    • リソースタイプでフィルタするには、[フィルタ] 要素で [フィルタを追加] をクリックし、[resource_type] を選択します。ラベル値には、値を選択または入力します。

次のステップ