Bagikan melalui


botbuilder-applicationinsights package

Kelas

ApplicationInsightsTelemetryClient

Ini adalah kelas pembungkus di sekitar klien simpul Application Insights. Ini terutama dirancang untuk digunakan bersama koleksi telemetri WaterfallDialog. Ini menyediakan klien App Insights yang telah dikonfigurasi sebelumnya, dan pembungkus di sekitar fungsi pelacakan utama, memungkinkannya untuk sesuai dengan antarmuka BotTelemetryClient generik Botbuilder. Untuk menggunakannya, buat pass dalam kunci instrumentasi:

const myDialog = new WaterfallDialog('my_dialog', steps);
const appInsightsClient = new ApplicationInsightsTelemetryClient(my_instrumentation_key);
myDialog.telemetryClient = appInsightsClient;
TelemetryInitializerMiddleware

Middleware untuk menyimpan aktivitas masuk agar tersedia untuk Application Insights dan secara opsional menjalankan TelemetryLoggerMiddleware. Menggunakan antarmuka botTelemetryClient.