请告诉我有关 Amazon CloudWatch 的信息
Amazon CloudWatch 是一项托管服务,支持对系统资源和应用程序进行运行监控,以确保系统构建和发布后稳定运行,并定期获取每个 AWS 版本的状态(指标)。
例如,您可以设置 AWS 预定义的标准指标,例如 EC2 实例的 CPU 使用率或每个 Lambda 函数的错误数,也可以通过将用户定义的值传递到 Amazon CloudWatch 来创建自己的指标.您还可以创建自定义指标。
亚马逊 CloudWatch 的功能
● 监控
Amazon CloudWatch 实时监控Amazon EC2、Amazon RDS 等各种AWS 资源的运行状态。 通过收集CPU使用率、网络流量等各种指标,系统管理员可以了解各种AWS资源的使用情况和性能。
● 警报通知
定期监控指标,并在超过阈值时发送警报,使您能够快速响应 AWS 资源状态问题并进行故障排除。 您可以为收集的指标设置警报阈值,并在超过这些阈值时收到警报。 警报可以发送到电子邮件、短信或 Slack 等工具。
● 收集和保存日志
从各种AWS 资源(例如Amazon EC2 和Amazon RDS)收集和保存应用程序日志、系统日志、安全日志等对于应用程序故障排除和安全调查非常有用。 还使用 Amazon CloudWatch Logs 代理从本地服务器和自定义应用程序收集和存储日志。
● 指标显示
指标可以图形化的方式展示,让您实时了解资源使用情况。 您还可以自由定制时间轴、图表类型以及图表上显示的指标,并将显示的图表添加到仪表板中。
● 安全性
Amazon CloudWatch 还有助于确保各种AWS 服务的安全性。 例如,从 AWS CloudTrail 收集的日志会自动发送到 Amazon CloudWatch Logs,以启用安全监控,例如聚合重要的安全信息。
● 应用程序跟踪
Amazon CloudWatch 可与AWS X-Ray 集成以执行应用程序跟踪并分析应用程序性能。 您可以可视化应用程序中发生的请求和处理流程,并收集延迟、错误率和吞吐量等指标。