本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
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 執行個體中的指標。