Application Insights记录到错误的目标

问题描述 投票:0回答:1

我有两个Web应用程序。两者都向其视图添加了App Insights JS SDK。

[一个是大型Web应用程序,第二个是具有一页的小型微服务。它们具有不同的检测键。

问题是,我们从微服务AI资源中的“大应用程序”中找到日志。当“大应用程序”中发生错误时,用户重定向微服务页面然后存在该站点或关闭窗口,可能会发生这种情况。缓冲区中的所有日志都是使用AI JS SDK从微服务页面发送的,即使它们在那里没有发生。

以上仅为我的假设,但我看不到其他任何夸奖。我不想使用一种AI资源,因为必须分别监视应用程序。

您对解决问题有任何想法吗?也许可能有不同的原因?

javascript azure monitoring azure-application-insights
1个回答
1
投票

如果使用的是最新版本的Application Insights JS SDK,则可以在配置中指定namePrefix。这将在所有cookie / sessionstorage / localstorage密钥之前添加此字符串,以使它们不会与SDK的其他实例冲突。

import { ApplicationInsights } from '@microsoft/applicationinsights-web'

const appInsights = new ApplicationInsights({ config: {
  instrumentationKey: 'YOUR_INSTRUMENTATION_KEY_GOES_HERE',
  namePrefix: 'my_app'
} });
appInsights.loadAppInsights();
appInsights.trackPageView();
© www.soinside.com 2019 - 2024. All rights reserved.