Learn how Database Center helps you monitor and manage health issues in your database fleet. Database Center organizes health issues into industry-standard categories, such as cost, performance, availability, data protection, and security. These categories help you identify and address health issues. Addressing these health issues helps keep your applications robust and secure. You can customize which health issues Database Center displays for your organization.
To help you find health issues in specific areas, health issues are categorized by the following:
- Tier, such as Built-in, Gemini, and Security Command Center
- Category, such as cost, data protection, and security
- Database product, such as Spanner, and Bigtable.
The health issues dashboard displays all health issues in your database fleet. Use the dashboard's filters to find specific health issues.
Resources and database groups
Database Center health issues are associated with a database resource. In Google Cloud, resources are the fundamental components that make up Google Cloud applications. Database resources include individual units of compute or storage, such as clusters, virtual machines, and instances, as well as parent resources such as projects and folders. For example, in Cloud SQL, an instance and a read replica are resources, and in AlloyDB for PostgreSQL, a cluster is a resource. A database group refers to the database resources that are used in a Google Cloud database application. For example, in Cloud SQL, one database group includes a primary instance and the read replica instances that are associated with it.
Health issue categories
To help you view the most important aspects of your database fleet health at a glance, Database Center organizes health issues into industry-standard categories including cost, performance and capacity, availability, data protection, security, and industry compliance.
A database health issue is any topic that you want to monitor to ensure that your fleet is healthy and that your applications are robust and secure.
You can customize which databases and health issues Database Center displays. When you customize health issues, your customizations only apply to your view of the organization. Health issue customizations are saved at the per-user level.
Health issue categories are described as follows:
| Health issue category | Description |
|---|---|
|
Availability configuration |
Availability issues track resource configurations that affect durability, fault tolerance, and downtime. |
|
Cost |
Cost issues help you optimize your database fleet for cost-saving opportunities. |
|
Data protection |
Data protection issues help you ensure the following:
|
|
Security |
Security issues help you perform the following types of tasks:
|
|
Industry compliance |
Industry compliance issues help you ensure that the database resources in your organization are compliant with common industry standards. Database Center helps you monitor compliance for the following industry standards:
|
|
Performance and capacity |
Performance and capacity issues help you determine if your resource usage is putting your database performance at risk. These issues highlight the following:
|
|
Other |
Other issues include miscellaneous configurations that can help you with the following:
|
Health issue tiers
Supported health issues are in one of three tiers:
- Built-in: included by default with Database Center
- Gemini: requires you to enable Gemini Cloud Assist.
- Security Command Center (SCC): requires you to enable the Security Command Center
Database Center doesn't check for issues that are dependent on Security Command Center (SCC) or Gemini Cloud Assist unless you have the specific tiers enabled. If Security Command Center or Gemini Cloud Assist aren't enabled, then all issue checks display as passing in the user interface.
For more information on how to enable the Gemini Cloud Assist or Security Command Center tiers, see Set up Database Center.
Supported health issues
All available health issues are shown in the following table by default. To view health issues for a specific tier, database, or category use the Select tier, Select database, or Select category drop-downs. To clear all selections, click Clear all.
| Category | Issue | Tier | AlloyDB for PostgreSQL | BigQuery | Bigtable | Cloud SQL for MySQL | Cloud SQL for PostgreSQL | Cloud SQL for SQL Server | Firestore | Memorystore | Spanner | MySQL on Compute Engine | PostgreSQL on Compute Engine | Microsoft SQL Server on Compute Engine | Oracle Database@Google Cloud |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Availability | Database resource not failover protected | Built-in | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |||||||
| Availability | Suspended resource | Built-in | ✔ | ||||||||||||
| Availability | Not multi-regional for disaster recovery | Built-in | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |||||||
| Availability | Maintenance policy not set | Other | ✔ | ||||||||||||
| Cost | Idle database resource | Gemini | ✔ | ✔ | ✔ | ||||||||||
| Cost | Overprovisioned database resource | Gemini | ✔ | ✔ | ✔ | ||||||||||
| Data protection | No automated backup policy | Built-in | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||||||
| Data protection | Short backup retention | Built-in | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |||||||
| Data protection | Last backup failed | Built-in | ✔ | ✔ | ✔ | ✔ | ✔ | ||||||||
| Data protection | Last backup older than 24 hours | Built-in | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||||||
| Data protection | Deletion protection not enabled | Built-in | ✔ | ✔ | ✔ | ✔ | ✔ | ||||||||
| Data protection | Short backup retention | Built-in | ✔ | ||||||||||||
| Data protection | No point-in-time recovery | Built-in | ✔ | ✔ | ✔ | ✔ | ✔ | ||||||||
| Industry compliance | Violates CIS Google Cloud Foundation 2.0 | SCC | ✔ | ✔ | ✔ |