本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
監控 Amazon DocumentDB
監控您的 AWS 服務是保持系統運作狀態和最佳運作的重要部分。最好從 AWS 解決方案的所有部分收集監控資料,以便在發生故障或降級時更輕鬆地進行偵錯和修正。在開始監控解決方案 AWS 之前,建議您考慮並制定下列問題的答案:
-
監控目標是什麼?
-
您要監控哪些資源?
-
監控這些資源的頻率為何?
-
要使用哪些監控工具?
-
誰負責進行監控?
-
若發生錯誤,誰會收到通知以及透過何種方式?
若要了解目前的效能模式、識別效能異常,並制定方法來解決問題,您應該針對各種不同的時間、依不同的負載條件建立基準效能指標。當您監控解決方案 AWS 時,我們建議您存放歷史監控資料以供未來參考和建立基準。
一般來說,效能指標的可接受值視您的基準看起來像什麼,以及您的應用程式正在做什麼而定。調查距離基準的一致或趨勢變異。以下是關於特定類型指標的建議:
-
高 CPU 或 RAM 使用量 — 高 CPU 或 RAM 使用量可能適當,前提是這些值符合您應用程式的目標 (例如輸送量或並行),且預期會如此。
-
儲存磁碟區使用量 — 如果使用的空間持續等於或高於總儲存磁碟區空間的 85%,則調查儲存消耗量 (
VolumeBytesUsed
)。判斷您是否能從儲存磁碟區刪除資料,或將資料存檔至不同的系統來釋出空間。如需詳細資訊,請參閱 Amazon DocumentDB 儲存體 和 Amazon DocumentDB Quotas 和限制。 -
網路流量:對於網路流量,請與您的系統管理員討論,以了解網域網路和網際網路連線的預期輸送量。調查網路流量的傳輸量是否如預期一致地降低。
-
資料庫連線 — 如果您看到大量使用者連線,並同時減少執行個體效能和回應時間,請考慮限制資料庫連線。資料庫執行個體使用者連接的最佳數量,將因執行個體類別和要執行的操作複雜性而不同。
-
IOPS 指標 - IOPS 指標的預期值取決於磁碟規格和伺服器組態,因此請使用基準來了解典型值。調查值是否與您的基準一致地不同。為獲得最佳 IOPS 效能,請確定您的一般工作集將放入記憶體中,以將讀取和寫入操作降到最低。
Amazon DocumentDB (具有 MongoDB 相容性) 提供各種 Amazon CloudWatch 指標,您可以監控這些指標來判斷 Amazon DocumentDB 叢集和執行個體的運作狀態和效能。您可以使用各種工具檢視 Amazon DocumentDB 指標,包括 Amazon DocumentDB 主控台 AWS CLI、CloudWatch API 和績效詳情。