UNPKG

@microsoft/agents-copilotstudio-client

Version:

Microsoft Copilot Studio Client for JavaScript. Copilot Studio Client.

55 lines 2.9 kB
"use strict"; // Copyright (c) Microsoft Corporation. All rights reserved. // Licensed under the MIT License. Object.defineProperty(exports, "__esModule", { value: true }); exports.CopilotStudioClientMetrics = void 0; const agents_telemetry_1 = require("@microsoft/agents-telemetry"); exports.CopilotStudioClientMetrics = { // Counters activitiesReceivedCounter: agents_telemetry_1.metric.counter(agents_telemetry_1.MetricNames.CSC_ACTIVITIES_RECEIVED, { unit: 'activities', description: 'Total number of activities received by the Copilot Studio client' }), activitiesSentCounter: agents_telemetry_1.metric.counter(agents_telemetry_1.MetricNames.CSC_ACTIVITIES_SENT, { unit: 'activities', description: 'Total number of activities sent to Copilot Studio' }), conversationsStartedCounter: agents_telemetry_1.metric.counter(agents_telemetry_1.MetricNames.CSC_CONVERSATIONS_STARTED, { unit: 'conversations', description: 'Total number of conversations started with Copilot Studio' }), webchatConnectionsCounter: agents_telemetry_1.metric.counter(agents_telemetry_1.MetricNames.CSC_WEBCHAT_CONNECTIONS, { unit: 'connections', description: 'Total number of webchat connections created with Copilot Studio' }), requestsCounter: agents_telemetry_1.metric.counter(agents_telemetry_1.MetricNames.CSC_REQUEST_COUNT, { unit: 'requests', description: 'Total number of HTTP/SSE requests made to Copilot Studio' }), requestsErrorCounter: agents_telemetry_1.metric.counter(agents_telemetry_1.MetricNames.CSC_REQUEST_ERRORS, { unit: 'requests', description: 'Total number of failed requests to Copilot Studio' }), executeStreamingCounter: agents_telemetry_1.metric.counter(agents_telemetry_1.MetricNames.CSC_EXECUTE_STREAMING, { unit: 'operations', description: 'Total number of execute streaming operations' }), subscribeAsyncCounter: agents_telemetry_1.metric.counter(agents_telemetry_1.MetricNames.CSC_SUBSCRIBE_ASYNC, { unit: 'operations', description: 'Total number of subscribeAsync operations' }), subscribeEventCounter: agents_telemetry_1.metric.counter(agents_telemetry_1.MetricNames.CSC_SUBSCRIBE_EVENT, { unit: 'events', description: 'Total number of events received via subscribeAsync' }), // Duration Histograms streamDuration: agents_telemetry_1.metric.histogram(agents_telemetry_1.MetricNames.CSC_STREAM_DURATION, { unit: 'ms', description: 'Duration of SSE stream sessions in milliseconds' }), requestDuration: agents_telemetry_1.metric.histogram(agents_telemetry_1.MetricNames.CSC_REQUEST_DURATION, { unit: 'ms', description: 'Duration of requests to Copilot Studio in milliseconds' }) }; //# sourceMappingURL=metrics.js.map