監控 - 在 上實作微服務 AWS

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

監控

CloudWatch 提供整個系統的資源使用率、應用程式效能和運作狀態的可見性。在微服務架構中,透過 CloudWatch 進行自訂指標監控很有幫助,因為開發人員可以選擇收集哪些指標。動態擴展也可以以這些自訂指標為基礎。

CloudWatch Container Insights 擴展此功能,自動收集 CPU、記憶體、磁碟和網路等許多資源的指標。它有助於診斷容器相關問題,簡化解決方案。

對於 Amazon EKS,常用的選擇是 Prometheus,這是提供全方位監控和提醒功能的開放原始碼平台。它通常與 Grafana 結合使用,以實現直覺式指標視覺化。Amazon Managed Service for Prometheus (AMP) 提供與 Prometheus 完全相容的監控服務,讓您輕鬆監督容器化應用程式。此外,Amazon Managed Grafana (AMG) 可簡化指標的分析和視覺化,無需管理基礎基礎設施。

顯示具有監控元件之無伺服器架構的圖表

圖 10:具有監控元件的無伺服器架構

具有監控元件的容器型架構

圖 11:具有監控元件的容器型架構