Von der Bot Framework Service-Telemetrie generierte EreignisseEvents generated by the Bot Framework Service telemetry

gilt für: SDK v4APPLIES TO: SDK v4

KanaldienstereignisseChannel service events

Neben dem WaterfallDialog-Objekt, das im Thema zu Telemetrie behandelt wurde und Ereignisse über Ihren Botcode generiert, protokolliert auch der Bot Framework-Kanaldienst Ereignisse.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. Dies erleichtert Ihnen die Diagnose von Problemen mit Kanälen oder allgemeinen Botfehlern.This helps you diagnose issues with Channels or overall bot failures.

CustomEvent: ActivityCustomEvent: "Activity"

Protokolliert von: Kanaldienst. Wird vom Kanaldienst protokolliert, wenn eine Nachricht empfangen wird.Logged From: Channel Service Logged by the Channel Service when a message received.

Ausnahme: BotfehlerException: "Bot Errors"

Protokolliert von: Kanaldienst. Wird vom Kanal protokolliert, wenn ein Aufruf an den Bot eine HTTP-Antwort zurückgibt, die nicht vom Typ „2XX“ ist.Logged From: Channel Service Logged by the channel when a call to the Bot returns a non-2XX Http Response.

CustomEvent: WaterfallStartCustomEvent: "WaterfallStart"

Beim Start eines Wasserfalldialogs (WaterfallDialog) wird ein WaterfallStart-Ereignis protokolliert.When a WaterfallDialog begins, a WaterfallStart event is logged.

CustomEvent: WaterfallStepCustomEvent: "WaterfallStep"

Protokolliert einzelne Schritte eines Wasserfalldialogs.Logs individual steps from a Waterfall Dialog.

CustomEvent: WaterfallDialogCompleteCustomEvent: "WaterfallDialogComplete"

Protokolliert den Abschluss eines Wasserfalldialogs.Logs when a Waterfall Dialog completes.

CustomEvent: WaterfallDialogCancelCustomEvent: "WaterfallDialogCancel"

Protokolliert den Abbruch eines Wasserfalldialogs.Logs when a Waterfall Dialog is canceled.

CustomEvent: BotMessageReceivedCustomEvent: BotMessageReceived

Dieses Ereignis wird protokolliert, wenn der Bot eine neue Nachricht von einem Benutzer empfängt.Logged when bot receives new message from a user.

Sofern es nicht außer Kraft gesetzt wird, wird dieses Ereignis von Microsoft.Bot.Builder.TelemetryLoggerMiddleware anhand der Microsoft.Bot.Builder.IBotTelemetry.TrackEvent()-Methode protokolliert.When not overridden, this event is logged from Microsoft.Bot.Builder.TelemetryLoggerMiddleware using the Microsoft.Bot.Builder.IBotTelemetry.TrackEvent() method.

  • SitzungsbezeichnerSession Identifier

    • Wenn Sie Application Insights nutzen, wird dieser Wert vom TelemetryBotIdInitializer als der in Application Insights verwendete Sitzungsbezeichner (Temeletry.Context.Session.Id) protokolliert.When using Application Insights, this is logged from the TelemetryBotIdInitializer as the session identifier (Temeletry.Context.Session.Id) used within Application Insights.
    • Dieser Wert entspricht der im Bot Framework-Protokoll definierten Konversations-ID.Corresponds to the Conversation ID as defined by Bot Framework protocol..
    • Der protokollierte Eigenschaftenname ist session_id.The property name logged is session_id.
  • BenutzerbezeichnerUser Identifier

    • Wenn Sie Application Insights nutzen, wird dieser Wert vom TelemetryBotIdInitializer als der in Application Insights verwendete Benutzerbezeichner (Telemetry.Context.User.Id) protokolliert.When using Application Insights, this is logged from the TelemetryBotIdInitializer as the user identifier (Telemetry.Context.User.Id) used within Application Insights.
    • Der Wert dieser Eigenschaft ist eine Kombination der im Bot Framework-Protokoll definierten Eigenschaften Channel Identifier (Kanalbezeichner) und Benutzer-ID (verkettet).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.
    • Der protokollierte Eigenschaftenname ist user_id.The property name logged is user_id.
  • Aktivitäts-IDActivityID

    • Wenn Sie Application Insights nutzen, wird dieser Wert vom TelemetryBotIdInitializer als Eigenschaft des Ereignisses protokolliert.When using Application Insights, this is logged from the TelemetryBotIdInitializer as a Property to the event.
    • Dieser Wert entspricht der im Bot Framework-Protokoll definierten Aktivitäts-ID.Corresponds to the Activity ID as defined by Bot Framework protocol..
    • Der Eigenschaftenname ist activityId.The property name is activityId.
  • KanalbezeichnerChannel Identifier

    • Wenn Sie Application Insights nutzen, wird dieser Wert vom TelemetryBotIdInitializer als Eigenschaft des Ereignisses protokolliert.When using Application Insights, this is logged from the TelemetryBotIdInitializer as a Property to the event.
    • Dieser Wert entspricht dem Channel Identifier (Kanalbezeichner) des Bot Framework-Protokolls.Corresponds to the Channel Identifier of the Bot Framework protocol.
    • Der protokollierte Eigenschaftenname ist channelId.The property name logged is channelId.
  • ActivityTypeActivityType

    • Wenn Sie Application Insights nutzen, wird dieser Wert vom TelemetryBotIdInitializer als Eigenschaft des Ereignisses protokolliert.When using Application Insights, this is logged from the TelemetryBotIdInitializer as a Property to the event.
    • Dieser Wert entspricht dem Aktivitätstyp des Bot Framework-Protokolls.Corresponds to the Activity Type of the Bot Framework protocol.
    • Der protokollierte Eigenschaftenname ist activityType.The property name logged is activityType.
  • TextText

    • Dieser Wert wird optional protokolliert, wenn die logPersonalInformation-Eigenschaft auf true festgelegt ist.Optionally logged when the logPersonalInformation property is set to true.
    • Dieser Wert entspricht dem Feld Activity Text (Aktivitätstext) des Bot Framework-Protokolls.Corresponds to the Activity Text field of the Bot Framework protocol.
    • Der protokollierte Eigenschaftenname ist text.The property name logged is text.
  • SpeakSpeak

    • Dieser Wert wird optional protokolliert, wenn die logPersonalInformation-Eigenschaft auf true festgelegt ist.Optionally logged when the logPersonalInformation property is set to true.

    • Dieser Wert entspricht dem Feld Activity Speak (Sprachausgabe der Aktivität) des Bot Framework-Protokolls.Corresponds to the Activity Speak field of the Bot Framework protocol.

    • Der protokollierte Eigenschaftenname ist speak.The property name logged is speak.

  • FromIdFromId

    • Dieser Wert entspricht dem Feld From Identifier (Von-Bezeichner) des Bot Framework-Protokolls.Corresponds to the From Identifier field of the Bot Framework protocol.
    • Der protokollierte Eigenschaftenname ist fromId.The property name logged is fromId.
  • FromNameFromName

    • Dieser Wert wird optional protokolliert, wenn die logPersonalInformation-Eigenschaft auf true festgelegt ist.Optionally logged when the logPersonalInformation property is set to true.
    • Dieser Wert entspricht dem Feld Von-Name des Bot Framework-Protokolls.Corresponds to the From Name field of the Bot Framework protocol.
    • Der protokollierte Eigenschaftenname ist fromName.The property name logged is fromName.
  • RecipientIdRecipientId

    • Dieser Wert entspricht dem Feld Von-Name des Bot Framework-Protokolls.Corresponds to the From Name field of the Bot Framework protocol.
    • Der protokollierte Eigenschaftenname ist fromName.The property name logged is fromName.
  • RecipientNameRecipientName

    • Dieser Wert entspricht dem Feld Von-Name des Bot Framework-Protokolls.Corresponds to the From Name field of the Bot Framework protocol.
    • Der protokollierte Eigenschaftenname ist fromName.The property name logged is fromName.
  • ConversationIdConversationId

    • Dieser Wert entspricht dem Feld Von-Name des Bot Framework-Protokolls.Corresponds to the From Name field of the Bot Framework protocol.
    • Der protokollierte Eigenschaftenname ist fromName.The property name logged is fromName.
  • ConversationNameConversationName

    • Dieser Wert entspricht dem Feld Von-Name des Bot Framework-Protokolls.Corresponds to the From Name field of the Bot Framework protocol.
    • Der protokollierte Eigenschaftenname ist fromName.The property name logged is fromName.
  • GebietsschemaLocale

    • Dieser Wert entspricht dem Feld Von-Name des Bot Framework-Protokolls.Corresponds to the From Name field of the Bot Framework protocol.
    • Der protokollierte Eigenschaftenname ist fromName.The property name logged is fromName.

CustomEvent: BotMessageSendCustomEvent: BotMessageSend

Protokolliert von: TelemetryLoggerMiddlewareLogged From: TelemetryLoggerMiddleware

Wird protokolliert, wenn der Bot eine Nachricht sendet.Logged when bot sends a message.

CustomEvent: BotMessageUpdateCustomEvent: BotMessageUpdate

Protokolliert von: TelemetryLoggerMiddleware. Wird protokolliert, wenn eine Nachricht vom Bot aktualisiert wird (kommt selten vor).Logged From: TelemetryLoggerMiddleware Logged when a message is updated by the bot (rare case)

CustomEvent: BotMessageDeleteCustomEvent: BotMessageDelete

Protokolliert von: TelemetryLoggerMiddleware. Wird protokolliert, wenn eine Nachricht vom Bot gelöscht wird (kommt selten vor).Logged From: TelemetryLoggerMiddleware Logged when a message is deleted by the bot (rare case)

CustomEvent: LuisEventCustomEvent: LuisEvent

Protokolliert von: LuisRecognizerLogged From: LuisRecognizer

Protokolliert Ergebnisse des LUIS-Diensts.Logs results from LUIS service.

CustomEvent: QnAMessageCustomEvent: QnAMessage

Protokolliert von: QnAMakerLogged From: QnAMaker

Protokolliert Ergebnisse des QnA Maker-Diensts.Logs results from QnA Maker service.