我在Web应用程序中使用Azure Application Insights。
我想在第一个“应用程序见解”中跟踪一种事件,在第二个“应用程序见解”中跟踪第二种事件。

是否可以使用客户端API在一页中使用Application Insights的两个工具密钥?

最佳答案

您可以基于2个不同的键来初始化2个不同的Application Insights对象,并利用它们来跟踪不同的遥测。

//first object initialization
var appInsights1=window.appInsights1||function(config){
......
    instrumentationKey:"<key1>",
});

window.appInsights1 = appInsights1; //assigning to global variable
appInsights1.trackPageView();       //first object to track Pageview

//second object initialization
var appInsights2=window.appInsights2||function(config){
......
    instrumentationKey:"<key2>",
});

window.appInsights2 = appInsights2; //assigning to global variable
appInsights2.trackException(ex);    //second object to track Exception

09-19 12:56