Как отключить выборку в Azure Application Insights с помощью Node.js - PullRequest
0 голосов
/ 15 марта 2019

Я прочитал документы Azure (https://docs.microsoft.com/en-us/azure/azure-monitor/app/sampling).. Есть примеры с .Net и Java, а также с Javascript для клиента. Но не смог увидеть пример для node.js (backend).

Как отключить выборку в Azure Application Insights с помощью Node.js (бэкэнд)

1 Ответ

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

Согласно этому документ :

По умолчанию 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();
...