使用 Azure Application Insights 监控应用程序
在云环境中开发和部署应用程序后,对其进行监控和诊断是至关重要的。Azure Application Insights 提供了一套完整的工具集,可用于维护应用程序,支持多种语言和平台的 SDK,具备警报功能、查询语言,还能与许多原生 Azure 服务集成。本文将详细介绍如何使用 Azure Application Insights 来监控应用程序。
技术要求
在进行相关操作之前,你需要满足以下条件:
- 拥有一个 Azure 订阅。
- 安装了以下工作负载的 Visual Studio:ASP.NET、Web 开发和 Azure 开发。
使用 Azure Application Insights 服务
在开发应用程序(尤其是托管在云中的应用程序)时,能够轻松监控并尽早发现潜在问题和缺陷是非常重要的。传统上,这需要一套完整的日志记录器、存储和报告工具架构,并且需要团队具备额外的技能来进行集成、配置和日常维护,应用程序越大,所需的工作量就越大。而 Azure Application Insights 简化了这些操作,它提供了一个单一的服务和端点来记录所有所需信息,其余工作会自动完成。
在云端记录数据
假设你的架构包含多个不同的 Web 应用、不同的存储功能(如 SQL 数据库或 Azure 存储)以及 Azure Functions。要监控这些服务,你需要以下组件:
- 一个用于保存日志的工具(能够使用不同的输出,如存储或文件,可能支持多平台)。
- 能够存储数 GB 日志数据的存储。
- 某种仪
超级会员免费看
订阅专栏 解锁全文
60

被折叠的 条评论
为什么被折叠?



