本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Amazon Aurora 中的記錄和監控
監控是維護 Amazon Aurora 及您 AWS 解決方案可靠性、可用性和效能的重要部分。您應該從 AWS 解決方案各個部分收集監控資料,以便在發生多點故障時,可更輕鬆地偵錯。AWS 提供多種工具,讓您監控Amazon Aurora 資源及回應潛在的事件:
- Amazon CloudWatch 警報
使用 Amazon CloudWatch 警示,您可以在指定的時間段內觀看單一指標。如果指標超過指定臨界值,則會向 Amazon SNS 主題或AWS Auto Scaling政策傳送通知。 CloudWatch 警示不會叫用動作,因為它們處於特定狀態。必須是狀態已變更並維持了所指定的時間長度,才會呼叫動作。
- AWS CloudTrail 日誌
CloudTrail 提供使用者、角色或AWS服務在 Aurora 中所採取的動作記錄。 CloudTrail 擷取 Aurora 的所有 API 呼叫做為事件,包括來自主控台的呼叫,以及從程式碼呼叫到 Amazon RDS API 操作。使用收集的資訊 CloudTrail,您可以判斷向 Aurora 發出的請求、提出請求的來源 IP 地址、提出請求的人員、提出請求的時間以及其他詳細資訊。如需詳細資訊,請參閱在 AWS CloudTrail 中監控 Amazon Aurora API 呼叫。
- Enhanced Monitoring (增強型監控)
Amazon Aurora 可針對資料庫叢集執行所在的作業系統 (OS) 即時提供指標。您可以使用主控台檢視資料庫叢集的指標,或在您選擇的監控系統中使用 Amazon CloudWatch Logs 的增強型監控 JSON 輸出。如需詳細資訊,請參閱使用增強型監控來監控作業系統指標。
- Amazon RDS 績效詳情
績效詳情會延伸現有 Amazon Aurora 監控功能的基礎,藉此說明資料庫效能,並幫助您分析可能影響效能的任何問題。利用績效詳情儀表板,您可以將資料庫負載視覺化,並依等候、SQL 陳述式、主機或使用者篩選負載。如需更多詳細資訊,請參閱 在 Amazon Aurora 上使用績效詳情監控資料庫負載。
- 資料庫日誌
您可以使用 AWS Management Console、AWS CLI、或者 RDS API 來檢視、下載並查看資料庫日誌。如需更多詳細資訊,請參閱 監控 Amazon Aurora 日誌檔案。
- Amazon Aurora 建議事項
Amazon Aurora 提供自動化的資料庫資源建議。這些建議事項會透過分析資料庫叢集、組態、用量及效能資料以提供最佳實務指南。如需詳細資訊,請參閱檢視和回應 Amazon Aurora 建議。
- Amazon Aurora 事件通知
Amazon Aurora 使用 Amazon Simple Notification Service (Amazon SNS) 在 Amazon Aurora 事件發生時提供通知。這些通知可以採用 Amazon SNS 在 AWS 區域中支援的任何通知形式,例如電子郵件、文字訊息或呼叫 HTTP 端點。如需更多詳細資訊,請參閱 使用 Amazon RDS 事件通知。
- AWS Trusted Advisor
為成千上萬 AWS 客戶提供服務的過程中,學習到的最佳實務,都體現在 Trusted Advisor 中。Trusted Advisor 可檢查您的 AWS 環境,並在有可能節省成本、提升系統可用性與效能或填補安全漏洞時向您提出建議。所有 AWS 客戶都能存取五項 Trusted Advisor 檢查。商業或企業支援方案客戶,可以檢視所有 Trusted Advisor 檢查。
Trusted Advisor 具有下列 Amazon Aurora 相關檢查:
-
Amazon Aurora 閒置資料庫執行個體
-
Amazon Aurora 安全群組存取風險
-
Amazon Aurora 備份
-
Amazon Aurora 多個可用區域
-
Aurora 資料庫執行個體存取能力
如需這些檢查的詳細資訊,請參閱 Trusted Advisor 最佳實務 (檢查)
。 -
- 資料庫活動串流
資料庫活動串流可透過控制 DBA 對資料庫活動串流的存取,來保護資料庫不受內部威脅的傷害。因此,資料庫活動串流的收集、傳輸、儲存和後續處理都會超出管理資料庫的 DBA 存取權限範圍。資料庫活動串流可為您的資料庫提供保護,並符合合規與法規要求。如需更多詳細資訊,請參閱 使用資料庫活動串流來監控 Amazon Aurora。
如需監控 Aurora 的詳細資訊,請參閱在 Amazon Aurora 叢集中監控指標。