AWS - 監控設計模式
AWS Monitoring & Alerting Patterns 五大監控設計模式
| Pattern | 目的 | 理解方式 |
|---|---|---|
| Black-Box Monitoring | 模擬使用者體驗 | 從外部看系統 |
| White-Box Monitoring | 監控系統內部 | 從內部看系統 |
| Distributed Tracing | 微服務效能追蹤 | 看請求怎麼跑 |
| Event-Driven Remediation | 自動修復 | 有事自動處理 |
| Centralized Observability | 多帳號可視化 | 集中監控 |
Black-Box Monitoring
Use Case
- 模擬使用者操作
- 主動偵測 API/網站是否存活
- SLA/SLO 監控
Key Services
- CloudWatch Synthetics(Canaries)
- Route 53 Health Checks
關鍵字
- Proactive monitoring
- Simulate real user behavior
- Endppoint availability
White-Box Monitoring
Use Case
- EC2 / RDS / ALB 監控
- Pod / Container 使用率
- Auto Scaling 依據
Key Services
- CloudWatch Metrics
- Managed Prometheus(PromQL)
關鍵字
- Resource utilization
- Internal metrics
- Performance bottleneck
Distributed Tracing
Use Case
- 微服務延遲問題
- API 串接過慢
- 跨服務效能瓶頸分析
Key Services
- AWS X-Ray
- ServiceLens
關鍵字
- End-to-end tracing
- Microservices latency
- Dependency mapping
Event-Driven Remediation
Use Case
- EC2 異常自動重啟
- 磁碟滿自動清理
- 資安事件自動封鎖
Key Services
- EventBridge
- SSM Automation
- Lambda
Centralized Observability
Use Case
- 集團多帳號管理
- 中央 SOC / NOC 監控
- 帳號 Dashboard
Key Services
- CloudWatch Observability Access Manager
- AWS Organizations
關鍵字
- Multi-account visibility
- Central monitoring account
- Organization-wide observability
