Amazon RDS 中的記錄和監控 - Amazon Relational Database Service

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

Amazon RDS 中的記錄和監控

監控是維護 Amazon RDS 及您 AWS 解決方案可靠性、可用性和效能的重要部分。您應該從 AWS 解決方案各個部分收集監控資料,以便在發生多點故障時,可更輕鬆地偵錯。AWS 提供多種工具,讓您監控 Amazon RDS 資源及回應潛在的事件:

Amazon CloudWatch 警示

使用 Amazon CloudWatch 警示,您可在自己指定的一段時間內監看單一指標。如果指標超過指定的閾值,會傳送一則通知至 Amazon SNS 主題或 AWS Auto Scaling 政策。CloudWatch 警示不會因為處於特定狀態而叫用動作。必須是狀態已變更並維持了所指定的時間長度,才會呼叫動作。

AWS CloudTrail 日誌

對於使用者、角色或 AWS 服務在 Amazon RDS 中採取的動作,CloudTrail 會提供記錄。CloudTrail 將 Amazon RDS 的所有 API 呼叫擷取為事件,包括來自主控台的呼叫以及來自對 Amazon RDS API 操作發出的程式碼呼叫。使用由 CloudTrail 收集的資訊,您就可以判斷傳送至 Amazon RDS 的要求、提出要求的 IP 位址、提出要求的對象、提出要求的時間,以及其他詳細資訊。如需詳細資訊,請參閱在 AWS CloudTrail 中監控 Amazon RDS API 呼叫

Enhanced Monitoring (增強型監控)

Amazon RDS 可針對資料庫執行個體執行所在的作業系統 (OS) 即時提供指標。您可以使用主控台來檢視資料庫執行個體的指標,或在您所選的監控系統中利用來自 Amazon CloudWatch Logs 的增強型監控 JSON 輸出。如需詳細資訊,請參閱使用增強型監控來監控作業系統指標

Amazon RDS Performance Insights

Performance Insights 會延伸現有 Amazon RDS 監控功能的基礎,藉此說明資料庫效能,並幫助您分析可能影響效能的任何問題。利用績效詳情儀表板,您可以將資料庫負載視覺化,並依等候、SQL 陳述式、主機或使用者篩選負載。如需詳細資訊,請參閱在 Amazon RDS 上使用績效詳情監控資料庫負載

資料庫日誌

您可以使用 AWS Management Console、AWS CLI、或者 RDS API 來檢視、下載並查看資料庫日誌。如需詳細資訊,請參閱監控 Amazon RDS 日誌檔案

Amazon RDS 建議事項

Amazon RDS 提供自動化的資料庫資源建議。這些建議事項會透過分析資料庫執行個體、組態、用量及效能資料以提供最佳實務指南。如需詳細資訊,請參閱Amazon RDS 的建議

Amazon RDS 事件通知

Amazon RDS 使用 Amazon Simple Notification Service (Amazon SNS) 在 Amazon RDS 事件發生時提供通知。這些通知可以採用任何 Amazon SNS 在 AWS 區域中支援的通知形式,例如電子郵件、文字訊息或呼叫 HTTP 端點。如需詳細資訊,請參閱使用 Amazon RDS 事件通知

AWS Trusted Advisor

為成千上萬 AWS 客戶提供服務的過程中,學習到的最佳實務,都體現在 Trusted Advisor 中。Trusted Advisor 可檢查您的 AWS 環境,並在有可能節省成本、提升系統可用性與效能或填補安全漏洞時向您提出建議。所有 AWS 客戶都能存取五項 Trusted Advisor 檢查。商業或企業支援方案客戶,可以檢視所有 Trusted Advisor 檢查。

Trusted Advisor 具有下列 Amazon RDS 相關檢查:

  • Amazon RDS 閒置資料庫執行個體

  • Amazon RDS 安全群組存取風險

  • Amazon RDS 備份

  • Amazon RDS 多個可用區域

如需這些檢查的詳細資訊,請參閱 Trusted Advisor 最佳實務 (檢查)

如需監控 Amazon RDS 的詳細資訊,請參閱 監控 Amazon RDS 執行個體中的指標