首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当应用程序部署在多个环境中,每个环境都有自己的AI版本时,Application Insights Live Stream是否会感到困惑?

当应用程序部署在多个环境中,每个环境都有自己的AI版本时,Application Insights Live Stream是否会感到困惑?
EN

Stack Overflow用户
提问于 2017-08-01 06:56:29
回答 1查看 86关注 0票数 1

我有一个基本的旧ASP.NET应用程序,该应用程序的不同版本部署到多个环境开发、测试、试运行等。

随着时间的推移,AI包会不断更新,因此最终版本会在环境中不断更新。因此,即使在测试中,也可能会有相同应用程序的多个实例部署到测试服务器,每个实例都可能具有不同的AI版本。

大多数现在已经升级到至少2.2.0,一些最新的正在使用2.4.1的AI。

但是,这是否会导致Live Stream无法报告服务器端遥测?

直到2.2.0版本是跨环境的最新版本之前,Live Stream都像预期的那样工作,但随着我开始将更新部署到2.4.0+,服务器端遥测现在不再被记录-即使是仍然在旧的AI包上的测试实例。

客户端遥测继续按预期记录。

升级AI有什么需要注意的吗?

注意:服务器端和客户端遥测之间的区别只是基于AI在浏览器中激发的基于JavaScript的事件与从服务器激发的基于.NET的遥测之间的区别。

此外,为了澄清客户端遥测正在被捕获,但没有任何服务器遥测。而且在Live Stream中也看不到,只有(最终)在标准日志中才能看到。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-08-04 04:37:58

至少对于服务器遥测和实时流更新来说,似乎applicationinsights.config文件中的更改可能是我的失败。

我基本上只有一个很久以前最初创建的配置的标准版本。

AI的后续更新总是保持不变,或者我通常会看到创建副本以保存的说明,如果需要的话,还可以恢复任何自定义配置。因为我从来没有定制过配置,所以我从来没有费心在AI更新后尝试更新它。

我最终尝试使用一个干净的web项目和最新安装的AI的更新版本的配置,突然一切都恢复了正常。

我不确定我是不是错过了一些重大更改的通知,或者可能在某个时候我的配置被破坏了,但现在似乎又修复了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45426510

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档