CloudWatch Database Insights - Amazon CloudWatch

CloudWatch Database Insights

可使用 CloudWatch Database Insights 大規模監控和排解 Amazon Aurora MySQL、Amazon Aurora PostgreSQL、Amazon Aurora PostgreSQL Limitless、Amazon RDS for SQL Server、RDS for MySQL、RDS for PostgreSQL、RDS for Oracle 及 RDS for MariaDB 資料庫。

透過 Database Insights,可以使用預先建置的專業儀表板來監控資料庫機群。為協助您分析機群的效能, Database Insights 儀表板會顯示精選指標與視覺化內容,您可以自訂這些儀表板。透過在單個儀表板中呈現機群中所有資料庫的指標,Database Insights 可讓您同時監控所有資料庫。

例如,您可以使用 Database Insights 在數百個資料庫執行個體機群內尋找效能不佳的資料庫。然後,您可以選擇該執行個體,並使用 Database Insights 對問題進行疑難排解。

如需有關引擎、AWS 區域 和執行個體類別支援的資訊,請參閱適用於 Database Insights 的 Aurora 資料庫引擎、區域與執行個體類別支援 以及適用於 Database Insights 的 Amazon RDS 資料庫引擎、區域與執行個體類別支援

Database Insights 僅支援監控同一 AWS 帳戶內的工作負載。

若要開始使用 Database Insights,請參閱下列主題。

Database Insights 的模式

Database Insights 具有進階模式和標準模式。標準模式是 Database Insights 的預設模式,您可以為資料庫開啟進階模式。

下表顯示 CloudWatch 針對 Database Insights 的進階模式與標準模式支援哪些功能。

功能 標準模式 進階模式
依維度分析資料庫負載的主要貢獻因子 支援 支援
查詢資料庫指標,繪製圖表並設定警示,最多保留 7 天 支援 支援
定義精細存取控制政策,以限制對潛在敏感維度 (例如 SQL 文字) 的存取權限 支援 支援

分析資料庫中的作業系統程序,並提供每個執行程序的詳細指標

此功能需要 Amazon RDS 增強型監控才可運作。

不支援 支援
建立並儲存整個機群的監控檢視,以評估數百個資料庫的運作狀態 不支援 支援
分析具有 15 個月資料保留期與引導式使用者體驗的 SQL 鎖定狀態 不支援 僅支援 Aurora PostgreSQL
分析具有 15 個月資料保留期與引導式使用者體驗的 SQL 執行計畫 不支援 僅支援 Aurora PostgreSQL、RDS for Oracle 和 RDS for SQL Server
視覺化每個查詢的統計資料 不支援 支援
分析執行緩慢的 SQL 查詢

需要將資料庫日誌匯出至 CloudWatch Logs,此功能才可運作。

不支援 支援
使用 CloudWatch Application Signals 檢視呼叫服務 不支援 支援
檢視所有資料庫遙測的合併儀表板,包括指標、日誌、事件和應用程式

需要將資料庫日誌匯出至 CloudWatch Logs,才可在 Database Insights 主控台中檢視資料庫日誌。

不支援 支援
自動將 Performance Insights 計數器指標匯入 CloudWatch 不支援 支援
在 CloudWatch 中檢視 Amazon RDS 事件 不支援 支援
使用按需分析功能來分析所選時段的資料庫效能 不支援 僅支援 Aurora PostgreSQL、Aurora MySQL、RDS for PostgreSQL、RDS for MySQL、RDS for MariaDB 和 RDS for Oracle
注意

Database Insights 功能在不同 AWS 區域中的可用性不同,因為並非所有區域都提供所有進階模式功能。

資料保留

Database Insights 的進階模式會保留 Performance Insights 收集的過去 15 個月的指標。

如果針對標準模式啟用 Performance Insights,Amazon RDS 會保留 Performance Insights 計數器指標 7 天。

如需有關 Performance Insights 計數器指標的資訊,請參閱 Performance Insights 計算器指標

如需有關 Database Insights 收集之 CloudWatch 指標保留期的資訊,請參閱下列主題。

Database Insights 如何與 Performance Insights 整合

Performance Insights 屬於資料庫效能監控服務。

Database Insights 以 Performance Insights 的功能為基礎擴充與延伸。Database Insights 新增監控、分析與最佳化功能。

若要啟用 Database Insights 的進階模式,必須啟用 Performance Insights。

Database Insights 會自動將 Performance Insights 計數器指標匯入 CloudWatch。Database Insights 的進階模式會自動保留 Database Insights 收集之所有指標 15 個月,包括 Performance Insights 指標和 CloudWatch 指標。在執行個體中啟用進階模式時,這會自動發生,無需進一步設定。如需 Performance Insights 計數器指標的相關資訊,請參閱《Amazon Aurora 使用者指南》中的 Performance Insights 計算器指標

定價

如需有關定價的資訊,請參閱 Amazon CloudWatch 定價