解答:请务必查看您的防火墙&基础架构团队确保任何网络安全措施都不会阻止以下操作:https://docs.microsoft.com/en-us/azure/application-insights/app-insights-ip-addresses
我最近在一个API项目中将nuget包更新到最新版本(2.1.0),以利用实时指标流。在更新之前,我在Azure中收到SDK已过期的警告消息。更新后,LiveStream磁贴仍然表示需要进行配置。
Instrumentation Key由环境通过Octopus Deploy作为变量注入web.config。我将环境的检测密钥硬编码到ApplicationInsights.config中,以查看是否可以使工作正常。因此标准的非实时遥测工作正常,但LiveStream没有。
API托管在AWS EC2实例上,这真的不重要,但我不愿意直接打折。我在本地运行了一个简单的API,并且能够毫无问题地使LiveStream正常工作。
我显然缺少配置,依赖关系或两者兼而有之。有什么想法吗?