gpt4 book ai didi

azure - 如何更深入地了解我的用户以及他们在 Azure 中访问的端点?

转载 作者:行者123 更新时间:2023-12-03 06:08:00 25 4
gpt4 key购买 nike

我在 Azure 中有一个应用程序,由两部分组成 - 一个托管我的前端的静态 Web 应用程序和一个处理我的 API 的应用程序服务。

我正在尝试在应用服务端更深入地了解我的用户(经过 AD 身份验证),以了解他们在何时何地访问哪些端点。我的理解是,启用的应用程序见解将为我提供这一点,但是,我看到的只是一个用户(当我的静态 Web 应用程序调用后端应用程序服务时的某种代理用户?)并且没有相关的用户数据。

为什么我的应用服务在应用洞察 View 中仅显示一名用户?我如何更改此设置以弹出经过身份验证的用户的真实数量以解析其指标?

到目前为止,我已经仔细阅读了文档,尝试通过 API 等将我的静态 Web 应用程序链接到应用程序服务,但没有成功......

最佳答案

Application Insights JS SDK 可以配置为自动跟踪静态 Web 应用发出的 fetch 请求。

首先,确保 SDK Configuration您正在使用的不会禁用任何可用的默认跟踪。

具体来说,请检查 disableFetchTracking(或 disableAjaxTracking/disableXhr,具体取决于您的应用发出请求的方式)设置。

以下是上述设置的通知,可能会影响您的自动跟踪

The default setting for disableFetchTracking is false, meaning it's enabled. However, in versions prior to 2.8.10, it was disabled by default. When set to true, Fetch requests aren't automatically collected. The default setting changed from true to false in version 2.8.0.

对于跟踪经过身份验证的用户,您需要在 App Insights SDK 中设置用户上下文,如 official docs 中所示。 .

关于azure - 如何更深入地了解我的用户以及他们在 Azure 中访问的端点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/77138038/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com