Azure应用程序洞察,用于在两个不同的资源组之间进行日志记录



我们的团队使用Azure应用程序见解将我们的资源记录在Azure中。我们还有一个独立的资源组,它基本上镜像了主资源组,但用于DR故障切换。因为它反映了主资源组,所以有很多类似的名称,名称末尾带有-dr。我们希望使用一个Application Insights资源来存储来自两个资源组的日志。理想情况下,我们还希望在application Insights中提供一些标记,以区分不同资源组之间的日志。我正在网上寻找文档,并查看有关不同地区的信息,但不是关于在资源组之间使用相同AI的信息。有什么想法吗?谢谢你的帮助!

根据情况,您有一些选项:

  • 将自定义标记添加到遥测中,以区分不同的环境。您可以使用Telemetry Initializer执行此操作,但需要编写代码才能执行此操作。因此,对于您正在跟踪的所有资源来说,这可能是不可能的
  • 使用cloud_RoleName或cloud_RoleInstance等公共字段之一来区分环境。据我所知,对于您的DR故障切换,您拥有以"结尾的名称的资源-dr";。所以你可以做一些类似requests | extend environment = iif(cloud_RoleName endswith "-prod", "production", "test")的事情

最新更新