我可以在其他地区设置应用程序见解吗?

时间:2018-11-21 20:29:57

标签: azure azure-application-insights

我在美国东部的Azure中拥有所有应用程序服务,我想知道是否可以将与这些应用程序相关的应用程序见解放到Azure West中。

我的问题是,这是否会对性能造成明显的影响。

我想知道美国东部是否失败,(西方)的应用程序见解是否能够记录某些内容。

谢谢

2 个答案:

答案 0 :(得分:1)

是的,可以指向现有的Application Insights资源(可以位于任何位置)。

如果美国东部失败,其他数据中心将不受影响。 Application Insights应该能够记录发送给它的所有信息(假设在美国东部运行的应用仍在运行)。

更新:如Ivan所述,提取端点是全局分布的。尽管SDK会将数据发送到最近的端点,但200响应表示该端点将数据保留在正确的数据中心中。

与同一个数据中心相比,这将花费更多时间,但是性能不应受到影响:

  1. 数据中心之间存在直接且快速的连接。因此,对于美国东部<=>美国西部(同一地区),等待时间应最小。
  2. SDK会在后台批量发送数据,因此对于最佳性能而言,提取呼叫的延迟要求并不严格(我们有许多大容量应用程序,它们跨区域(甚至不是数据中心)上传遥测数据。

答案 1 :(得分:1)

按照@ZakiMa的指示,它们可以设置在不同的位置,如果其中之一失败,则不会产生任何影响。

性能:

我刚刚从MS应用程序见解团队那里获得了反馈,答案是没有性能问题:

  

应用程序见解将数据异步发送到其后端-因此   实际的网络RT时间应该没有关系。

     

即使   应用洞察力位于美国东部,“有趣”的终端节点遍布全球   分布式,遥测总是发送到最近的可用位置   “有趣”的点。

详细信息为here。希望对您有所帮助。