有多少个 Log Analytics 工作区可用于多个 Application Insights 实例?

jim*_*myj 11 azure-application-insights azure-log-analytics

我们有多个不同的应用程序,每个应用程序都部署在多个环境中,每个应用程序都由单独的 Application Insight 实例监控。例如,2 个 Web 应用程序,每个应用程序都部署在开发、测试、生产环境中,这意味着 6 个不同的 Application Insight 实例。

Microsoft 希望将 Application Insights 迁移到基于工作区的 Application Insights,因此我需要创建 Log Analytic 工作区。最好的方法是什么以及原因:

  • 创建单个工作区并将所有 Application Insights 放入这一工作区?
  • 为每个 Application Insight 实例创建单独的工作区?
  • 还有其他的吗?(每个应用程序的工作空间,每个环境的工作空间......)

Zak*_*iMa 19

[我是 Application Insights 团队的一员]

总的来说,建议将工作空间的数量保持在最低限度,除非您需要明确的分隔:

  1. 各种工作区的不同身份验证[注意,Application Insights 方案利用所谓的基于资源的身份验证,即您仍然可以通过 Application Insights 资源控制身份验证]
  2. 不同的计费配额
  3. 保留期限不同
  4. 不同地区
  5. 不同的环境

这使您可以管理更少数量的资源(工作空间)。

因此,您应该根据 #2 - #5 做出决定(如上所述 - 身份验证不相关,因为它仍然由 Application Insights 控制)。

如果您不使用高级功能(不同的保留率),那么主要驱动因素很可能是不同的环境。也就是说,在您的情况下,它可能是 3 个工作区(开发、测试、生产)。