Eventos generados por los datos de telemetría de Bot Framework ServiceEvents generated by the Bot Framework Service telemetry

se aplica a: SDK V4APPLIES TO: SDK v4

Eventos de servicios de canalChannel service events

Además de WaterfallDialog, del que se habló en el tema sobre telemetría y que genera eventos desde el código del bot, el servicio Bot Framework Channel también registra eventos.In addition to WaterfallDialog, which was discussed in the telemetry topic and which generates events from your bot code, the Bot Framework Channel service also logs events. Esto ayuda a diagnosticar problemas con los canales o errores de bot generales.This helps you diagnose issues with Channels or overall bot failures.

CustomEvent: "Activity"CustomEvent: "Activity"

Registrado de: servicio Channel Registrado por el servicio Channel cuando se recibe un mensaje.Logged From: Channel Service Logged by the Channel Service when a message received.

Excepción: "Bot Errors"Exception: "Bot Errors"

Registrado de: servicio Channel Registrado por el servicio Channel cuando una llamada al bot devuelve una respuesta HTTP distinta de 2XX.Logged From: Channel Service Logged by the channel when a call to the Bot returns a non-2XX Http Response.

CustomEvent: "WaterfallStart"CustomEvent: "WaterfallStart"

Cuando se inicia un diálogo WaterfallDialog, se registra un evento WaterfallStart.When a WaterfallDialog begins, a WaterfallStart event is logged.

CustomEvent: "WaterfallStep"CustomEvent: "WaterfallStep"

Registra los pasos individuales de un diálogo en cascada.Logs individual steps from a Waterfall Dialog.

CustomEvent: "WaterfallDialogComplete"CustomEvent: "WaterfallDialogComplete"

Registra cuando se completa un diálogo en cascada.Logs when a Waterfall Dialog completes.

CustomEvent: "WaterfallDialogCancel"CustomEvent: "WaterfallDialogCancel"

Registra cuando se cancela un diálogo en cascada.Logs when a Waterfall Dialog is canceled.

CustomEvent: BotMessageReceivedCustomEvent: BotMessageReceived

Registra cuando el bot recibe un mensaje nuevo de un usuario.Logged when bot receives new message from a user.

Si no se reemplaza, este evento se registra desde Microsoft.Bot.Builder.TelemetryLoggerMiddleware con el método Microsoft.Bot.Builder.IBotTelemetry.TrackEvent().When not overridden, this event is logged from Microsoft.Bot.Builder.TelemetryLoggerMiddleware using the Microsoft.Bot.Builder.IBotTelemetry.TrackEvent() method.

  • Identificador de sesiónSession Identifier

    • Cuando se usa Application Insights, se registra desde TelemetryBotIdInitializer como el identificador de sesión (Temeletry.Context.Session.Id) utilizado en Application Insights.When using Application Insights, this is logged from the TelemetryBotIdInitializer as the session identifier (Temeletry.Context.Session.Id) used within Application Insights.
    • Corresponde al Identificador de conversación tal como se define en el protocolo de Bot Framework.Corresponds to the Conversation ID as defined by Bot Framework protocol..
    • El nombre de propiedad que se registra es session_id.The property name logged is session_id.
  • Identificador de usuarioUser Identifier

    • Cuando se usa Application Insights, se registra desde TelemetryBotIdInitializer como el identificador de usuario (Temeletry.Context.User.Id) utilizado en Application Insights.When using Application Insights, this is logged from the TelemetryBotIdInitializer as the user identifier (Telemetry.Context.User.Id) used within Application Insights.
    • El valor de esta propiedad es una combinación de las propiedades Identificador de canal e de usuario (concatenadas) tal como se define mediante el protocolo de Bot Framework.The value of this property is a combination of the Channel Identifier and the User ID (concatenated together) properties as defined by the Bot Framework protocol.
    • El nombre de propiedad que se registra es user_id.The property name logged is user_id.
  • Identificador de actividadActivityID

    • Cuando se usa Application Insights, se registra desde TelemetryBotIdInitializer como una propiedad en el evento.When using Application Insights, this is logged from the TelemetryBotIdInitializer as a Property to the event.
    • Corresponde al Identificador de actividad tal como se define en el protocolo de Bot Framework.Corresponds to the Activity ID as defined by Bot Framework protocol..
    • El nombre de la propiedad es activityId.The property name is activityId.
  • Identificador de canalChannel Identifier

    • Cuando se usa Application Insights, se registra desde TelemetryBotIdInitializer como una propiedad en el evento.When using Application Insights, this is logged from the TelemetryBotIdInitializer as a Property to the event.
    • Corresponde al Identificador de canal del protocolo de Bot Framework.Corresponds to the Channel Identifier of the Bot Framework protocol.
    • El nombre de propiedad que se registra es channelId.The property name logged is channelId.
  • ActivityTypeActivityType

    • Cuando se usa Application Insights, se registra desde TelemetryBotIdInitializer como una propiedad en el evento.When using Application Insights, this is logged from the TelemetryBotIdInitializer as a Property to the event.
    • Corresponde al Tipo de actividad del protocolo de Bot Framework.Corresponds to the Activity Type of the Bot Framework protocol.
    • El nombre de propiedad que se registra es activityType.The property name logged is activityType.
  • TextoText

    • Se registra opcionalmente cuando la propiedad logPersonalInformation se establece en true.Optionally logged when the logPersonalInformation property is set to true.
    • Corresponde al campo Texto de actividad del protocolo de Bot Framework.Corresponds to the Activity Text field of the Bot Framework protocol.
    • El nombre de propiedad que se registra es text.The property name logged is text.
  • SpeakSpeak

    • Se registra opcionalmente cuando la propiedad logPersonalInformation se establece en true.Optionally logged when the logPersonalInformation property is set to true.

    • Corresponde al campo Texto hablado de actividad del protocolo de Bot Framework.Corresponds to the Activity Speak field of the Bot Framework protocol.

    • El nombre de propiedad que se registra es speak.The property name logged is speak.

  • FromIdFromId

    • Corresponde al campo Desde el identificador del protocolo de Bot Framework.Corresponds to the From Identifier field of the Bot Framework protocol.
    • El nombre de propiedad que se registra es fromId.The property name logged is fromId.
  • FromNameFromName

    • Se registra opcionalmente cuando la propiedad logPersonalInformation se establece en true.Optionally logged when the logPersonalInformation property is set to true.
    • Corresponde al campo Desde el nombre del protocolo de Bot Framework.Corresponds to the From Name field of the Bot Framework protocol.
    • El nombre de propiedad que se registra es fromName.The property name logged is fromName.
  • RecipientIdRecipientId

    • Corresponde al campo Desde el nombre del protocolo de Bot Framework.Corresponds to the From Name field of the Bot Framework protocol.
    • El nombre de propiedad que se registra es fromName.The property name logged is fromName.
  • RecipientNameRecipientName

    • Corresponde al campo Desde el nombre del protocolo de Bot Framework.Corresponds to the From Name field of the Bot Framework protocol.
    • El nombre de propiedad que se registra es fromName.The property name logged is fromName.
  • ConversationIdConversationId

    • Corresponde al campo Desde el nombre del protocolo de Bot Framework.Corresponds to the From Name field of the Bot Framework protocol.
    • El nombre de propiedad que se registra es fromName.The property name logged is fromName.
  • ConversationNameConversationName

    • Corresponde al campo Desde el nombre del protocolo de Bot Framework.Corresponds to the From Name field of the Bot Framework protocol.
    • El nombre de propiedad que se registra es fromName.The property name logged is fromName.
  • Configuración regionalLocale

    • Corresponde al campo Desde el nombre del protocolo de Bot Framework.Corresponds to the From Name field of the Bot Framework protocol.
    • El nombre de propiedad que se registra es fromName.The property name logged is fromName.

CustomEvent: BotMessageSendCustomEvent: BotMessageSend

Registrado de: TelemetryLoggerMiddlewareLogged From: TelemetryLoggerMiddleware

Registra cuando el bot envía un mensaje.Logged when bot sends a message.

CustomEvent: BotMessageUpdateCustomEvent: BotMessageUpdate

Registrado de: TelemetryLoggerMiddleware Registra cuando el bot actualiza un mensaje (poco frecuente)Logged From: TelemetryLoggerMiddleware Logged when a message is updated by the bot (rare case)

CustomEvent: BotMessageDeleteCustomEvent: BotMessageDelete

Registrado de: TelemetryLoggerMiddleware Registra cuando el bot elimina un mensaje (poco frecuente)Logged From: TelemetryLoggerMiddleware Logged when a message is deleted by the bot (rare case)

CustomEvent: LuisEventCustomEvent: LuisEvent

Registrado de: LuisRecognizerLogged From: LuisRecognizer

Registra los resultados del servicio LUIS.Logs results from LUIS service.

CustomEvent: QnAMessageCustomEvent: QnAMessage

Registrado de: QnAMakerLogged From: QnAMaker

Registra los resultados del servicio QnA Maker.Logs results from QnA Maker service.