このドキュメントでは、Database Center によって生成される指標の概要について説明します。また、フィルタを使用して、グラフ化されるデータやアラート ポリシーでモニタリングされるデータを制限する方法についても説明します。Cloud SQL、AlloyDB for PostgreSQL、Spanner などのデータベース プロダクトのパフォーマンスの問題を特定してトラブルシューティングするには、アラート ポリシーに関する有用な指標と情報を表示するカスタム ダッシュボードを作成します。
Database Center の指標タイプ
このセクションでは、Database Center によって生成される指標タイプの一覧を示します。
次の表の指標タイプの文字列には、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-03-04 20:51:34 UTC。
指標フィルタについて
グラフまたはアラート ポリシーを作成するときに、グラフ化またはモニタリングする指標データを制限するフィルタを追加できます。たとえば、特定のリソースのデータのみがグラフに表示されるようにフィルタを追加できます。アラート ポリシーのグラフと通知は、問題のトラブルシューティングに役立ちます。また、データベース フリートの健全性に関する詳細な分析情報を取得することもできます。
フィルタは、ラベルキーとラベル値で構成されます。たとえば、ラベルキーが resource_container で、ラベル値が特定のリソース コンテナである場合があります。指標ラベルとリソースラベルで指標データをフィルタできます。
指標ラベルを使用すると、データベース プロダクト タイプやシグナルタイプなど、指標タイプの特性に基づいてアラートをフィルタできます。
リソースラベルを使用すると、モニタリング対象リソースのプロパティ(ロケーションや名前など)に基づいてアラートをフィルタできます。
フィルタ値は大文字と小文字が区別されるため、このドキュメントの表に表示されているとおりに入力する必要があります。
グラフまたはアラート ポリシーには複数のフィルタを追加できます。複数のフィルタを追加すると、すべてのラベルに一致する指標データのみが表示されます。
このドキュメントの残りの部分では、データベース センターで生成される指標データのフィルタリングに使用できる指標ラベルとリソースラベルを一覧表示します。フィルタを作成する際は、このドキュメントに記載されているフィルタ値をコピーして、フィルタ要素に貼り付けることをおすすめします。
リソースタイプでフィルタする
次のラベルキーを使用すると、リソースタイプで New database resources (resource/new_resource_count) 指標データと New database signals (Resource/new_signal_count) 指標データをフィルタできます。
resource_containermonitored_resource_containerlocationresource_typefull_resource_name
resource_type を除くすべてのラベルキーについて、 Google Cloud コンソールでフィルタを作成すると、値メニューに有効な値がすべて表示されます。
ラベルキー resource_type の場合、 Google Cloud コンソールで選択できるラベル値のリストが不完全である可能性があります。次の表を参考にして、サポートされているリソースタイプを選択してください。
resource_type |
定義 |
|---|---|
|
AlloyDB for PostgreSQL クラスタ。 |
|
AlloyDB for PostgreSQL インスタンス。 |
|
Bigtable クラスタ。 |
|
Bigtable インスタンス。 |
|
Compute Engine インスタンス。 |
|
Firestore データベース。 |
|
Oracle 自律型データベース リソース。 |
|
Oracle Cloud Exadata インフラストラクチャ リソース |
|
Oracle Cloud VM クラスタ リソース |
|
Redis クラスタ |
|
Redis インスタンス |
|
Spanner インスタンス。 |
|
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 |
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 |
定義 |
|---|---|
|
リソースはフェイルオーバーで保護されています。 |
|
リソースがマルチリージョン グループの一部である。 |
|
リソースはレプリカプールの一部です。 |
|
リソースに自動バックアップ ポリシーがありません。 |
|
リソースのバックアップ保持期間が短い。 |
|
リソースの直前のバックアップが失敗しました。 |
|
リソースの直前のバックアップから 24 時間以上経過しています。 |
|
リソースが CIS Google Cloud Foundation 2.0 ベンチマークに違反しています。 |
|
リソースが CIS Google Cloud Foundation 1.3 ベンチマークに違反しています。 |
|
リソースが CIS Google Cloud Foundation 1.2 ベンチマークに違反しています。 |
|
リソースが CIS Google Cloud Foundation 1.1 ベンチマークに違反しています。 |
|
リソースが CIS Google Cloud Foundation 1.0 ベンチマークに違反しています。 |
|
リソースが CIS Controls 8.0 に違反しています。 |
|
リソースが NIST 800-53 に違反しています。 |
|
リソースが NIST 800-53 R5 に違反しています。 |
|
リソースが NIST サイバーセキュリティ フレームワーク 1.0 に違反しています。 |
|
リソースが ISO-27001 に違反しています。 |
|
リソースが ISO-27001 v2022 に違反しています。 |
|
リソースが PCI-DSS v3.2.1 に違反しています。 |
|
リソースが PCI-DSS v4.0 に違反しています。 |
|
リソースが Cloud Controls Matrix 4 に違反しています。 |
|
リソースが HIPAA に違反しています。 |
|
リソースが SOC2 v2017 に違反しています。 |
|
ログがトラブルシューティングに最適化されていません。 |
|
クエリの実行時間がログに記録されていません。 |
|
エラーロギングが詳細に構成されています。 |
|
クエリのロック待機がログに記録されていません。 |
|
ステートメントのエラーロギングの構成が適切ではありません。 |
|
ステートメントの重大度に関するエラーロギングの構成が適切ではありません。 |
|
メッセージの重大度に関するエラーロギングの構成が適切ではありません。 |
|
クエリの統計情報がログに記録されています。 |
|
クライアント ホスト名が過剰にログに記録されています。 |
|
パーサーの統計情報が過剰にログに記録されています。 |
|
プランナーの統計情報が過剰にログに記録されています。 |
|
DDL ステートメントのみがログに記録されるように構成されていません。 |
|
クエリの統計情報がログに記録されています。 |
|
一時ファイルがログに記録されていません。 |
|
最大同時接続数が構成されていません。 |
|
ユーザー オプションが構成されています。 |
|
リソースがパブリック アクセスに公開されている。 |
|
リソースは暗号化されていない直接接続を許可します。 |
|
root ユーザーにはパスワードがありません。 |
|
root ユーザーのパスワードが脆弱です。 |
|
暗号鍵が顧客管理ではありません。 |
|
含まれているデータベース認証が有効になっているため、サーバー認証は必要ありません。 |
|
リソースは所有権の連鎖によって公開されています。 |
|
リソースが外部スクリプトに公開されています。 |
|
リソースはローカルデータ読み込みに対して公開されています。 |
|
接続試行はログに記録されません。 |
|
接続切断はログに記録されません。 |
|
過剰なステートメント情報がログに記録されています。 |
|
リソースがリモート アクセスに公開されています。 |
|
データベース名が公開されています。 |
|
機密トレース情報がマスクされていません。 |
|
リソースでパブリック IP が有効になっている。 |
|
リソースがアイドル状態です。 |
|
リソースがオーバー プロビジョニングされています。 |
|
リソースで開いているテーブルの数が多い。 |
|
リソースに多数のテーブルが含まれている。 |
|
リソースのトランザクション ID の使用率が高い。 |
|
リソースがアンダープロビジョニングされている(リソース使用率が高い)。 |
|
リソースがストレージ容量の上限に達したか上限に近づいています。 |
|
サーバー証明書の有効期限が近づいています。 |
|
データベース監査が無効になっています。 |
|
リソースが承認済みネットワークを制限するポリシーに違反しています。 |
|
リソースがパブリック IP を制限するポリシーに違反しています。 |
|
リソースがクラスタ割り当ての上限に近づいています。 |
|
パスワード ポリシーが構成されていません。 |
|
接続数が多く、ディスクのパフォーマンスに影響している。 |
|
一時テーブルの使用がパフォーマンスに影響しています。 |
|
トランザクション ログ アクティビティがディスク パフォーマンスに影響している。 |
|
インデックスのない結合の数が多いため、パフォーマンスに影響しています。 |
|
スーパーユーザーがユーザー テーブルに書き込んでいます。 |
|
ユーザーにすべての権限が付与されている。 |
|
データが外部の Cloud Storage バケットにエクスポートされています。 |
|
データが公開 Cloud Storage バケットにエクスポートされました。 |
|
脆弱なパスワード ハッシュ アルゴリズムが使用されています。 |
|
ユーザーのパスワード ポリシーはありません。 |
|
クラスタ内のノードの使用率が高くなっています。 |
|
削除保護が有効になっていない。 |
|
ポイントインタイム リカバリが有効になっていない。 |
|
リソースが一時停止されています。 |
|
負荷の高いコマンドが実行されています。 |
|
メンテナンス ポリシーが構成されていません。 |
|
非効率的なクエリが実行されています。 |
|
ワークロードの読み取り負荷が高い。 |
|
リソースがメモリティアの上限に近づいています。 |
|
最大サーバーメモリが正しく構成されていません。 |
|
大きな行が検出されました。 |
|
リソースの書き込みの負荷が高くなっています。 |
|
リソースの読み取りの負荷が高い。 |
|
組織の暗号化ポリシーが満たされていません。 |
|
組織のロケーション ポリシーが満たされていません。 |
|
リソースで古いマイナー バージョンが実行されているため、パッチが必要です。 |
|
データベース スキーマが最適化されていない。 |
|
アイドル状態の接続が多数あります。 |
|
レプリケーション ラグが大きい。 |
|
リソースが古いメジャー バージョンを実行しています。 |
例: グラフを作成する
新しいデータベース リソースの数をグラフで可視化する手順は次のとおりです。他の Database Center の指標タイプについても同じ手順を使用できます。
-
Google Cloud コンソールで leaderboard Metrics explorer のページに移動します。
検索バーを使用してこのページを検索する場合は、小見出しが [Monitoring] である結果を選択します。
- Google Cloud コンソールのツールバーで、 Google Cloud プロジェクトを選択します。App Hub の構成には、App Hub ホスト プロジェクトまたはアプリ対応フォルダの管理プロジェクトを選択します。
- [指標] 要素の [指標を選択] メニューを開いてフィルタバーに「
New database signals」と入力し、サブメニューを使用して特定のリソースタイプと指標を選択します。- [有効なリソース] メニューで、[データベース リソース] を選択します。
- [有効な指標カテゴリ] メニューで、[リソース] を選択します。
- [アクティブな指標] メニューで、[新しいデータベース シグナル] を選択します。
- [適用] をクリックします。
databasecenter.googleapis.com/resource/new_signal_countです。 シグナルの種類とリソースタイプでデータをフィルタします。
- シグナルタイプでフィルタするには、[フィルタ] 要素で [フィルタを追加] をクリックし、[issue_type] を選択します。ラベル値については、値を選択または入力します。
- リソースタイプでフィルタするには、[フィルタ] 要素で [フィルタを追加] をクリックし、[resource_type] を選択します。ラベル値については、値を選択または入力します。