我已经阅读过Azure(https://docs.microsoft.com/en-us/azure/azure-monitor/app/api-custom-events-metrics#debug)中的文档,但是看不到如何为应用程序见解启用开发人员模式。
如何在Azure Application Insights中为node.js启用开发人员模式?
答案 0 :(得分:1)
根据官方文档(https://docs.microsoft.com/en-us/azure/azure-monitor/app/api-custom-events-metrics#debug),当前,仅C#和Visual Basic支持应用程序见解的开发人员模式
答案 1 :(得分:1)
根据源代码here:
然后在您的代码中,应使用以下代码:
const appInsights = require("applicationinsights");
appInsights.setup("<instrumentation_key>").setInternalLogging(true, true);
appInsights.start();
答案 2 :(得分:0)
.NET Application Insights SDK中的“开发人员模式”做了两件事,主要是启用调试消息和禁用遥测批处理。
虽然Node SDK没有执行此操作的单个设置,但您可以通过同时使用以下两个设置来获得相同的行为:
appInsights.setup(...).setInternalLogging(true, true)
启用调试消息
appInsights.defaultClient.config.maxBatchSize = 1
禁用批处理
对于第二个命令,如果实例化了自己的实例,请确保将appInsights.defaultClient
替换为您自己的TelemetryClient实例。