【问题标题】:One Azure Function App, multiple regions: One or multiple Azure Application Insights instances?一个 Azure Function App,多个区域:一个或多个 Azure Application Insights 实例?
【发布时间】:2018-04-29 22:01:05
【问题描述】:

我将同一个 Azure Function App 部署到多个区域。我应该为所有区域设置一个 Azure Application Insights 实例还是为每个区域设置多个实例?

【问题讨论】:

    标签: azure azure-functions azure-application-insights


    【解决方案1】:

    在考虑使用一个实例之前,您需要针对单个 Application Insights 资源(例如限制(当前为 32K/s 事件)和/或整体数据大小)评估所有函数生成的遥测流是否低于 the existing limits每天(目前为 100GB)。

    您可能希望修改 AI 体验中的一些图表(如果可能,例如在 Metric Explorer 中),以按区域或其他一些属性进行拆分/分组,以便您在同一个图表上快速区分区域之间的问题。

    此外,我建议使用 Analytics 查询语言构建一些具有正确细分的自定义图表,并将它们固定到“多区域”仪表板,以便快速查看向同一 Application Insights 资源报告的所有区域。

    编辑:对于最近的billing changes in Application Insights,我的理解是计费表是每个地区的每个订阅。这意味着将 AI 资源分配到多个区域可能会利用每个电表而不是单个电表的免费配额。但是,我并不完全确定,这需要一些验证。

    【讨论】:

      【解决方案2】:

      我认为您只需为所有区域设置一个 Application Insights 实例。

      我创建了两个功能应用,分别位于东亚和美国中部。然后我使用位置是 东亚 的 Application Insight 来监控它们,它在我这边运行良好。我是通过Metrics Explorer找到的,你可以参考截图。

      • 函数1

      • 函数2

      【讨论】:

      • 谢谢乔伊。将您的日志发送到东亚是否会使您的美国中部慢一些?
      • @Victor 是的,它似乎有点慢。平均而言,东亚将
      • @Victor 关于App Insight对不同地区功能的表现,大家可以在另一篇文章中提问。如果我的回复对您有帮助,您可以接受,谢谢。:-)
      • 谢谢乔伊。我会等几天看看有没有其他的观点。
      猜你喜欢
      • 2018-08-09
      • 2019-10-26
      • 1970-01-01
      • 1970-01-01
      • 2020-02-25
      • 2020-03-10
      • 1970-01-01
      • 2021-02-06
      • 1970-01-01
      相关资源
      最近更新 更多