Как запустить Azure Application Insights в режиме разработчика для Javascript (node.js) - PullRequest
2 голосов
/ 15 марта 2019

Я прочитал документы в Azure (https://docs.microsoft.com/en-us/azure/azure-monitor/app/api-custom-events-metrics#debug), но не смог понять, как включить режим разработчика для анализа приложений.

Как включить режим разработчика в Azure Application Insights для node.js?

Ответы [ 3 ]

2 голосов
/ 18 марта 2019

Согласно исходному коду здесь :

enter image description here

Тогда в своем коде вы должны использовать код, как показано ниже:

const appInsights = require("applicationinsights");
appInsights.setup("<instrumentation_key>").setInternalLogging(true, true);
appInsights.start();
1 голос
/ 21 марта 2019

Режим разработчика в .NET Application Insights SDK выполняет несколько действий, в первую очередь, включает отладочные сообщения и отключает группировку телеметрии.

Хотя Node SDK не имеет ни одной настройки, которая делает это, вы можете получить то же поведение, используя обе следующие настройки вместе:

appInsights.setup(...).setInternalLogging(true, true) для включения отладочных сообщений

appInsights.defaultClient.config.maxBatchSize = 1 для отключения дозирования

Для второй команды обязательно замените appInsights.defaultClient на свой собственный экземпляр TelemetryClient, если вы создали свой собственный экземпляр.

1 голос
/ 15 марта 2019

Согласно официальному документу (https://docs.microsoft.com/en-us/azure/azure-monitor/app/api-custom-events-metrics#debug), в настоящее время, режим разработчика для понимания приложений поддерживается только в C # и Visual Basic

...