有多少个 Log Analytics 工作区可用于多个 Application Insights 实例?
How many Log Analytics workspaces to use for multiple Application Insights instances?
我们有多个不同的应用程序,每个应用程序都部署在多个环境中,每个应用程序都由一个单独的 Application Insight 实例监控。例如 2 个 Web 应用程序,每个都部署在开发、测试、生产环境中,这意味着 6 个不同的 Application Insight 实例。
Microsoft 希望将 Application Insights 迁移到基于工作区的 Application Insights,因此我需要创建日志分析工作区。什么是最好的方法,为什么:
- 创建单个工作区并将所有 Application Insights 放入这个工作区?
- 为每个 Application Insight 实例创建单独的工作区?
- 还有别的吗? (每个应用程序的工作空间,每个环境的工作空间...)
据我从 Application Insights 文档中了解到 here (and here),我认为 Log Workspace 将它们分开也是一个很好的做法(在至少)按环境划分,但您可以使用任何其他拆分或分组标准,例如业务意义、相关数据、RBAC 策略、管理团队...
恕我直言,在您的情况下,我会创建 3 个工作区(开发、测试、生产)和 link 每个 Application Insights 在其相应的工作区中。
[我是 Application Insights 团队的一员]
总体而言,建议将工作区的数量保持在最低限度,除非您需要明确的分隔:
- 不同工作区的不同身份验证[注意,Application Insights 方案利用所谓的基于资源的身份验证,即您仍将通过 Application Insights 资源控制身份验证]
- 不同的计费配额
- 不同的保留期
- 不同地区
- 不同的环境
这使您可以管理更少的资源(工作区)。
因此,您应该根据 #2 - #5 做出决定(如上所述 - 身份验证不相关,因为它仍将由 Application Insights 控制)。
如果您没有使用高级功能(不同的保留),那么很可能主要驱动程序是不同的环境。 IE。在您的情况下,它可能是 3 个工作区(开发、测试、生产)。
我们有多个不同的应用程序,每个应用程序都部署在多个环境中,每个应用程序都由一个单独的 Application Insight 实例监控。例如 2 个 Web 应用程序,每个都部署在开发、测试、生产环境中,这意味着 6 个不同的 Application Insight 实例。
Microsoft 希望将 Application Insights 迁移到基于工作区的 Application Insights,因此我需要创建日志分析工作区。什么是最好的方法,为什么:
- 创建单个工作区并将所有 Application Insights 放入这个工作区?
- 为每个 Application Insight 实例创建单独的工作区?
- 还有别的吗? (每个应用程序的工作空间,每个环境的工作空间...)
据我从 Application Insights 文档中了解到 here (and here),我认为 Log Workspace 将它们分开也是一个很好的做法(在至少)按环境划分,但您可以使用任何其他拆分或分组标准,例如业务意义、相关数据、RBAC 策略、管理团队...
恕我直言,在您的情况下,我会创建 3 个工作区(开发、测试、生产)和 link 每个 Application Insights 在其相应的工作区中。
[我是 Application Insights 团队的一员]
总体而言,建议将工作区的数量保持在最低限度,除非您需要明确的分隔:
- 不同工作区的不同身份验证[注意,Application Insights 方案利用所谓的基于资源的身份验证,即您仍将通过 Application Insights 资源控制身份验证]
- 不同的计费配额
- 不同的保留期
- 不同地区
- 不同的环境
这使您可以管理更少的资源(工作区)。
因此,您应该根据 #2 - #5 做出决定(如上所述 - 身份验证不相关,因为它仍将由 Application Insights 控制)。
如果您没有使用高级功能(不同的保留),那么很可能主要驱动程序是不同的环境。 IE。在您的情况下,它可能是 3 个工作区(开发、测试、生产)。