gpt4 book ai didi

javascript - 如何配置 Microsoft Insights 来存储日志

转载 作者:行者123 更新时间:2023-12-03 05:31:05 27 4
gpt4 key购买 nike

我正在尝试在基于 Vue 的应用程序中配置 Microsoft Insights。我的想法是向那里发送特定的日志以及我认为相关的信息。我已在 Azure 中创建了资源并获取了其检测 key 。查看文档我们可以这样加载

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

const appInsights = new ApplicationInsights({ config: {
instrumentationKey: 'YOUR_INSTRUMENTATION_KEY_GOES_HERE'
} });
appInsights.loadAppInsights();
appInsights.trackPageView();

我的问题是,如何发送特定日志?我正在寻找类似的东西:

appInsights.log('我要记录的信息');

最佳答案

您可以使用trackTrace :

appInsights.trackTrace({message: 'Info that I want to log'});

跟踪通常用于诊断日志记录。如果您想捕获某些业务相关事件,您可以使用 trackEvent :

appInsights.trackEvent({
name: 'some event',
properties: { // accepts any type
prop1: 'string',
prop2: 123.45,
prop3: { nested: 'objects are okay too' }
}
});

自定义属性可以通过属性命名参数包含在遥测中。这可以使用任何 Track API 来完成,如上面的示例所示。

有关更多背景信息,请参阅 the GitHub repo

关于javascript - 如何配置 Microsoft Insights 来存储日志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65258915/

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