Amazon CloudWatch

AWS 和現場部署上您 AWS 資源和應用程式的可觀察性

Amazon CloudWatch 是針對 DevOps 工程師、開發人員、網路可靠性工程師 (SRE) 和 IT 管理員建置的監控和可觀察性服務。CloudWatch 為您提供資料和可行的洞見以監控應用程式、回應整個系統的效能變化、優化資源使用情況,以及透過整合的檢視來查看運作狀態。CloudWatch 以日誌、指標和事件的形式來收集監控和運作資料,為 AWS 與現場部署伺服器上執行的 AWS 資源、應用程式和服務提供一個整合的檢視。您可以使用 CloudWatch 來偵測您環境中的異常行為、設定警示、將日誌和指標並列展示、採取自動動作、對問題進行故障排除,還有探索洞見以確保
應用程式順暢執行。

Amazon CloudWatch:全面掌握雲端資源和應用程式 (2:02)

優勢

單個平台上跨應用程式和基礎設施的可觀察性

現代應用程式 (例如,在微型服務架構執行的應用程式) 會產生大量以指標、日誌及事件等形式提供的資料。Amazon CloudWatch 可讓您在單一平台從您 AWS 和現場部署伺服器上執行的所有 AWS 資源、應用程式及服務中收集、存取和關聯此資料,協助您分解資料接收器,從而輕鬆地全面掌握系統狀態和快速解決問題。

在 AWS 和現場部署中收集指標的最輕鬆方式

CloudWatch 可讓您輕鬆監控 AWS 資源和應用程式。它可與 70 多個 AWS 服務原生整合,例如 Amazon EC2、Amazon DynamoDB、Amazon S3、Amazon ECS、Amazon EKS、AWS Lambda 等等,它會自動發佈詳細的 1 分鐘指標和最長 1 秒精細度的自訂指標,讓您能夠深入了解您的日誌,以取得額外內容。您也可以在混合雲端架構中使用 CloudWatch,方法是使用 CloudWatch Agent 或 API 監控您的現場部署資源。

提供運作效能和資源優化

Amazon CloudWatch 可讓您根據預先定義的臨界值會識別您指標中異常向行為的機器學習演算法,設定警示和自動動作。例如,它可自動啟動 Amazon EC2 Auto Scaling,或停止執行個體以減少帳單覆蓋範圍。您也可以使用適用於無伺服器的 CloudWatch Events,透過 AWS Lambda、Amazon SNS 和 AWS CloudFormation 等服務觸發工作流程。

取得運作可見性和洞見

若要優化效能和資源使用率,您需要一個整合的操作檢視、即時的精細資料及歷史參考資料。CloudWatch 為自動儀表板和資料提供 1 秒精細度和最長 15 個月的指標儲存和保留期。您也可以對資料執行 Metric Math,以推衍出操作和使用情況的洞見;例如,彙總整個 EC2 執行個體叢集的使用率。

從日誌中獲得可行的洞見

CloudWatch 可讓您探索、分析和視覺化日誌,以輕鬆解決操作問題。使用 CloudWatch Logs Insights 時,您僅需為執行的查詢付費。它會隨著您的日誌量和查詢複雜度彈性擴展,在幾秒鐘內提供您解答。此外,您可以在 CloudWatch 儀表板中發佈日誌型指標、建立警示,以及將日誌和指標相互關聯,以完整掌握操作情形。

運作方式

CloudWatch 以日誌、指標和事件的形式來收集監控和運作資料,並使用自動化儀表板進行視覺化,以便您可以為 AWS 與現場部署上執行的 AWS 資源、應用程式和服務提供一個整合的檢視。您可以關聯指標和日誌,以更好地了解資源的運作狀態和效能。您也可以根據您指定的指標值臨界值建立警示,或可以根據機器學習演算法監視異常指標行為的警示。若要快速採取動作,您可以設定自動動作,以在觸發警示時通知您,並自動啟動 Auto Scaling,例如,協助降低平均解決時間。您也可以深入了解和分析您的指標、日誌和追蹤,以更好地了解如何提升應用程式效能。

Amazon CloudWatch 運作方式

使用案例

基礎設施監控及故障排除

監控關鍵指標和日誌、視覺化您的應用程式和基礎設施堆疊、建立警示,以及將指標和日誌相互關聯,以了解並解決 AWS 資源效能問題的根本原因。這包括跨 Amazon ECS、AWS Fargate、Amazon EKS 和 Kubernetes 監控您的容器生態系統。

平均解決時間提升

CloudWatch 協助您關聯、視覺化及分析指標和日誌,以便您可以快速行動來解決問題,並將其與 AWS X-Ray 的追蹤資料結合,實現端對端可觀察性。您也可以分析使用者請求,以協助加快故障排除和偵錯,以及縮短整體平均解決時間 (MTTR)。

主動資源優化

CloudWatch 警示根據您使用機器學習模型指定或 CloudWatch 為您建立的臨界值,監視您的指標值。如果觸發某個警示,CloudWatch 可以自動採取動作,例如啟用 Amazon EC2 Auto Scaling 或停止執行個體,以便您可以將容量和資源規劃程序自動化。

應用程式監控

監控 AWS (Amazon EC2、容器和無伺服器上) 或現場部署上執行的應用程式。CloudWatch 收集效能堆疊每層的資料,包括自動儀表板上的指標和日誌。

日誌分析

探索、分析和視覺化您的日誌,以解決操作問題並提升應用程式效能。您可以執行查詢,以協助您快速和高效地回應操作問題。如果發生問題,您可以立即使用專門建立的查詢語言開始查詢,以迅速識別潛在原因。

「我們使用基於微型服務的架構。Amazon CloudWatch 是一種即時解決方案,因為它無需設定或維護基礎設施。CloudWatch 處理我們的擴展毫無問題,且已移除整合和管理多個工具的操作負擔。使用帶來的最重要的優勢是 MTTR (平均維修時間) 減少,因為我們的 DevOps 團隊可以快速跨我們的容器基礎設施尋找問題。」

- Vitaliy Geraymovych,CloudPassage 工程部共同創辦人兼副總裁

客戶

客戶使用 Amazon CloudWatch 來提高操作效能、最佳化資源配置,以及減少 MTTR。若要進一步了解組織如何使用 Amazon CloudWatch,請造訪我們的客戶頁面。 

Mapbox

Mapbox 使用 Amazon CloudWatch 擷取多個資料來源和監控關鍵工作負載。

閱讀客戶參考 >>

Pushpay

Pushpay 使用 Amazon CloudWatch Logs Insights 查詢記錄並降低操作複雜性。

閱讀客戶參考 >>

Rackspace

Rackspace 使用 Amazon CloudWatch Agent 監控其虛擬機器。 

閱讀客戶參考 >>

SendGrid

SendGrid 原生使用 Amazon CloudWatch,而無需自我管理堆疊或第三方廠商。 

閱讀客戶參考 >>

CloudPassage

CloudPassage 針對其基於微型服務的架構使用 Amazon CloudWatch,以減少平均維修時間。 

閱讀客戶參考 >>

ConnectWise

ConnectWise 使用 Amazon CloudWatch 監控容器、延遲、Web 伺服器請求以及傳入負載平衡器請求。 

閱讀客戶參考 >>

最新的部落格文章

更多...

目前沒有 Amazon CloudWatch 部落格可用,請造訪 AWS 部落格頁面。

全新 - Amazon CloudWatch Logs Insights - 互動式的快速日誌分析
Jeff Bar
2018 年 11 月 27 日
 
如何更妥善地使用 Amazon CloudWatch 代理程式監控自訂的應用程式指標
Helen Lin
2018 年 10 月 15 日
 

在 AWS 管理主控台外部建立 Amazon CloudWatch 儀表板
Stephen McCurry
2018 年 10 月 2 日

閱讀其他資訊 »

使用 Amazon CloudWatch Events 建立無伺服器管道
Forrest Brazeal
2019 年 5 月 2 日

閱讀其他資訊 »

開始使用 AWS

建立免費 AWS 帳戶

註冊 AWS 帳戶

立即存取 AWS 免費方案
透過簡單教學了解

利用 10 分鐘教學了解

跟著 簡單的教學課程一同探索並學習。
開始在主控台進行建置

開始在主控台進行建置

運用逐步操作指南開始建置,協助您啟動 AWS 專案

進一步了解 Amazon CloudWatch

瀏覽功能頁面
準備好開始建立?
開始使用 Amazon CloudWatch
還有其他問題嗎?
聯絡我們