监控工具通常分为以下的三大类:
基础架构和实时监控
自下而上的方式是从底层数据库-计算监控开始,一直到上层的应用监控。
CloudWatch,即AWS的监控层,允许你查看诸如CPU使用,内部的数据传输,磁盘使用和日志这样的指标并可以用来创建警报。管理员可以使用CloudWatch来取得实时数据指标,或者可以使用更传统的监控工具
应用性能监控(APM)
监控应用程序同样很重要。除了基础架构层,CloudWatch还监控如DynamoDB这样的数据库和关系型数据库服务。它还支持自定义监控选项,这样就可以从栈的更高层获得更多的指标。然后你可以监控日志并设置警报来创建动作触发器。
成本分析和监控
由于云的动态性,AWS的成本监控也发生了演变。AWS的环境是通过一个API构建的,Amazon的应用程序开发者通过其API来扩展使用AWS,使得成本难以控制。比如说,一个小的应用程序bug,就可能让一个月的AWS帐单翻倍—或者甚至变成三倍。