Как отключить выборку в Azure Application Insights с помощью Node.js
Я прочитал лазурные документы ( https://docs.microsoft.com/en-us/azure/azure-monitor/app/sampling). Есть примеры с.Net и Java, а также Javascript для клиента. Но не смог увидеть пример для node.js (бэкэнд).
Как отключить выборку в Azure Application Insights с помощью Node.js (серверная часть)
1 ответ
Решение
Согласно этому документу:
По умолчанию SDK отправляет все собранные данные в службу Application Insights.
Поэтому выборка по умолчанию отключена.
И вы также можете использовать следующий код, чтобы отключить / включить выборку, установив samplingPercentage в 0 или ненулевое значение, как показано ниже:
const appInsights = require("applicationinsights");
appInsights.setup("<instrumentation_key>");
appInsights.defaultClient.config.samplingPercentage = 33; // 33% of all telemetry will be sent to Application Insights
appInsights.start();