如何记录来自 Azure 静态网站的跟踪信息?

How can I log trace information from an Azure Static Website?

我有一个 JavaScript 网站部署到 Azure 存储帐户(静态网站),我想记录调试信息(某处)。例如,当用户登录时,我想在站点周围跟踪他们并打印用户 input/responses.

想想 Console.log(“用户退出购物篮”),但不是“控制台”。我想要 Azure 中更持久的东西。我一直在查看 App Insights,但对我来说这更适合跟踪页面加载和 404 错误等;不是我需要的粒度。 无论如何,我可以从 JavaScript 调用 ApplicationInsights.log("User exited shopping basket") 来使用现有框架吗?

或者,如何从静态网站记录 debug/trace 信息?

App Insights 将为您提供所需的信息。

Check out this getting started page for use within JS. Once you have everything set up, you can leverage the custom events and metrics APIs收集您显示的事件数据类型。

The Readme on the SDK repo 还有一些很好的战术示例,说明如何在您的网站中使用 AI。