本文转载自公众号:兮爷爸爸
刚刚过去的六月,Azure中国又有一批新的服务落地,其中就有一款非常令人期待的服务 Application Insights。
Application Insights 是一款智能的APM工具,能够帮助用户打造应用程序端到端的链路监控解决方案,发现应用程序的性能问题,及时修复应用程序中的错误,快速掌握应用程序中不健康的地方,让应用程序对外提供更好的体验;同时,能够分析应用的访问分布,用户的感兴趣点,最受欢迎的区域,可以让运维人员参与到业务,提供业务层面的数据支撑。
Application Insights目前在中国Azure已经可用,且功能上并未与Global Azure有太多的gap,保持了其智能APM有点。Application Insights不仅支持多语言的应用,如 .NET
, .NET Core
, Java
, Node.js
等,无论你的应用部署在哪里,本地机房
还是 其他云中
,都可以通过 Application 监控管理,且Visual Studio
的插件支持,可以让我们的开发人员更加方便的使用Visual Stuido完成监控修复,提高开发运维的效率。
话不多说,今天会带大家通过一个小的实验,了解如何快速的在应用中添加Application Insights,同时,在预先准备好的环境中,带大家看一下各个功能的长相及用途。
Part 1 为 Azure 中的 .NET 程序添加 Application Insights
Step 1 创建 Application Insights 实例
创建 Application Insights 实例特别简单检查创建后的
Application Insights
实例,可以看到图中显示的Instrumentation Key</