You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

能否无需修改检测密钥将Azure Application Insights流量重定向至其他订阅?

实现Application Insights流量重定向无需修改检测密钥的方案

可以实现无需修改应用检测密钥的流量重定向,以下是两种可行方案:

方案一:基于Azure诊断设置+Event Hub+Azure Function的转发

  • 给旧Application Insights实例配置诊断设置,将所有需要的遥测数据(如请求、依赖项、日志等)导出到Azure Event Hub。
  • 创建Azure Function,设置Event Hub触发器,监听Event Hub中的遥测数据。
  • 在Function中编写逻辑:将接收的遥测数据转换为符合新Application Insights ingestion API要求的格式,使用新实例的检测密钥,把数据发送到新实例的 ingestion endpoint。
  • 应用无需任何配置修改,仍用旧检测密钥向旧实例上报数据,旧实例通过诊断设置导出数据到Event Hub,最终由Function转发至新实例。

方案二:基于Azure API Management的代理转发

  • 创建Azure API Management实例,添加API并将后端指向新Application Insights的 ingestion endpoint(格式为https://<region>.in.applicationinsights.azure.com/v2/track)。
  • 在APIM的API策略中添加逻辑:收到应用上报请求时,替换请求头里的Authorization字段值,将旧检测密钥替换为新实例的检测密钥。
  • 修改旧Application Insights实例的自定义 ingestion endpoint 为APIM的API地址,或者直接让应用上报到APIM地址(应用仍使用旧检测密钥)。
  • 应用保持原有检测密钥配置,上报请求经APIM代理后自动转发至新实例。

注意事项

  • 旧Application Insights实例需保持运行状态,直到确认所有流量已切换至新实例或不再需要。
  • 转发流程会存在轻微延迟,需结合业务场景评估可接受性。
  • 需确保遥测数据格式转换正确,避免数据丢失或解析失败。
  • 配置完成后要监控转发链路的可用性,及时排查异常。

内容的提问来源于stack exchange,提问作者adrianm

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.15 18:15:51