Amazon CloudWatch
用户指南
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

适用于 .NET 和 SQL Server 的 Amazon CloudWatch Application Insights 的工作方式

应用程序发现和配置

首次将应用程序添加到适用于 .NET 和 SQL Server 的 Application Insights 时,它扫描应用程序组件以建议关键指标、日志和其他数据源,以便监控您的应用程序。然后,您可以根据这些建议配置应用程序。

数据预处理

适用于 .NET 和 SQL Server 的 Application Insights 持续分析在应用程序资源中监控的数据源,以查找指标异常情况和日志错误(观察结果)。

智能问题检测

Application Insights 引擎使用分类算法和内置规则关联观察结果,以检测应用程序中的问题。为了帮助进行故障排除,它创建一些自动化 CloudWatch 控制面板,其中包含有关问题的上下文信息。

警报和操作

在 Application Insights 检测到应用程序出现问题时,它生成 CloudWatch 事件以通知您该问题。有关如何设置这些事件的更多信息,请参阅为检测到的问题设置通知和操作

示例方案

您具有一个由 SQL Server 数据库支持的 ASP .NET 应用程序。突然,您的数据库由于内存压力过高而开始发生故障。这会导致应用程序性能下降,并且可能会导致在 Web 服务器和负载均衡器中出现 HTTP 500 错误。

借助于适用于 .NET 和 SQL Server 的 CloudWatch Application Insights 及其智能分析,您可以检查动态创建的控制面板(显示相关指标和日志文件片段)以找出导致问题的应用程序层。在这种情况下,问题可能出在 SQL 数据库层。

数据保留

适用于 .NET 和 SQL Server 的 CloudWatch Application Insights 将问题保留 55 天,并将观察结果保留 60 天。

本页内容: