開始使用 Amazon CloudWatch

AWS 監控與疑難排解

John Q. Martin

Principal Consultant

課程概覽

Chapter 1 - CloudWatch 入門

  • 可觀測性與監控、什麼是 CloudWatch

Chapter 2 - 日誌、警報與通知

  • 收集與查詢日誌、警報條件,以及如何發送警示

Chapter 3 - 追蹤與儀表板

  • 分散式應用程式追蹤與健康度儀表板

 

監控儀表板含圖表與指標、警鈴,以及連線雲端服務地圖,代表指標、警報與追蹤

AWS 監控與疑難排解

先修要求

 

  • 能熟練操作 AWS 管理主控台
  • 熟悉核心服務:EC2、Lambda、DynamoDB
  • 具備基本命令列與 JSON 概念

 

雲端延伸至三個核心 AWS 服務的示意圖:運算伺服器、Lambda 函式與資料庫

AWS 監控與疑難排解

名詞定義

 

監控

「我的系統是否如預期運作?」

可觀測性

「為什麼系統會這樣表現?」

 
代表監控的圖示,用於判斷系統是否如預期運作

 

代表可觀測性的圖示,用於理解系統為何有此行為

AWS 監控與疑難排解

監控與可觀測性特性

監控與可觀測性特性的對照表

AWS 監控與疑難排解

疑難排解流程

五階段循環疑難排解流程:警鈴、儀表板、放大鏡文件、扳手、核取記號,以順時針箭頭連接

 

  • 偵測:指標與警報浮現問題
  • 分級處置:儀表板呈現範圍與影響
  • 診斷:日誌與追蹤找出成因
  • 修復並驗證:部署變更,確認復原
AWS 監控與疑難排解

什麼是 Amazon CloudWatch

CLoudWatch 服務標誌

AWS 監控與疑難排解

什麼是 Amazon CloudWatch

CLoudWatch 服務標誌

   

  • 監控與可觀測性的中樞
  • 收集、檢視並分析營運資料
  • 驅動其他 AWS 服務內建監控
AWS 監控與疑難排解

什麼是 Amazon CloudWatch

Amazon CloudWatch 功能示意圖,中央為 CloudWatch 圖示,未突顯任何功能

AWS 監控與疑難排解

什麼是 Amazon CloudWatch

Amazon CloudWatch 功能示意圖,突顯事件監控

AWS 監控與疑難排解

什麼是 Amazon CloudWatch

Amazon CloudWatch 圖示,並含度量深入分析、日誌、警報、跨帳號可觀測性、事件與時間型事件與規則等功能圖示。

AWS 監控與疑難排解

什麼是 Amazon CloudWatch

Amazon CloudWatch 功能示意圖,突顯日誌、指標與儀表板

AWS 監控與疑難排解

什麼是 Amazon CloudWatch

Amazon CloudWatch 功能示意圖,突顯可觸發動作的規則與警報

AWS 監控與疑難排解

CloudWatch 主控台

 

AWS 主控台

 

  • 建立與檢視儀表板
  • 檢視指標與日誌資料
  • 設定 CloudWatch 各項功能
AWS 監控與疑難排解

CloudWatch 指標

在 CloudWatch 主控台瀏覽 DynamoDB 指標並放大尖峰的動畫

AWS 監控與疑難排解

自訂指標

  • 擷取應用程式專屬資料
  • 透過 CLI、REST API 或 SDK 發佈
  • 最多可用 30 個維度篩選與搜尋
  • 每次呼叫可送單筆或多筆資料點
aws cloudwatch put-metric-data \
    --metric-name ActiveUsers --namespace MyBusinessApp \
    --unit Count --value 21333 \
    --dimensions InstanceId=myinstance66,InstanceType=m1.small
aws cloudwatch put-metric-data --metric-name ActiveUsers \
    --namespace MyBusinessApp --value 20 --timestamp 2026-04-20T12:00:00.000Z
aws cloudwatch put-metric-data --metric-name ActiveUsers \
    --namespace MyBusinessApp --value 36 --timestamp 2026-04-20T12:01:00.000Z
AWS 監控與疑難排解

一起來練習吧!

AWS 監控與疑難排解

Preparing Video For Download...