Überwachung des Konversationsprotokollstatus mit CloudWatch Metriken - Amazon Lex V1

Wenn Sie Amazon Lex V2 verwenden, lesen Sie stattdessen das Amazon Lex V2-Handbuch.

 

Wenn Sie Amazon Lex V1 verwenden, empfehlen wir, Ihre Bots auf Amazon Lex V2 zu aktualisieren. Wir fügen V1 keine neuen Funktionen mehr hinzu und empfehlen dringend, V2 für alle neuen Bots zu verwenden.

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Überwachung des Konversationsprotokollstatus mit CloudWatch Metriken

Verwenden Sie Amazon CloudWatch , um die Lieferkennzahlen Ihrer Konversationsprotokolle zu überwachen. Sie können Alarme für Metriken festlegen, damit Sie Probleme mit der Protokollierung erkennen, wenn sie auftreten sollten.

Amazon Lex bietet vier Metriken imAWS/Lex Namespace für Konversationsprotokolle:

  • ConversationLogsAudioDeliverySuccess

  • ConversationLogsAudioDeliveryFailure

  • ConversationLogsTextDeliverySuccess

  • ConversationLogsTextDeliveryFailure

Weitere Informationen finden Sie unter CloudWatch Metriken für Konversationsprotokolle.

Die Erfolgskennzahlen zeigen, dass Amazon Lex Ihre Audio- oder Textprotokolle erfolgreich an ihre Ziele geschrieben hat.

Die Fehlerkennzahlen zeigen, dass Amazon Lex keine Audio- oder Textprotokolle an das angegebene Ziel senden konnte. In der Regel ist dies ein Konfigurationsfehler. Wenn Ihre Fehlermetriken über Null liegen, überprüfen Sie Folgendes:

  • Stellen Sie sicher, dass Amazon Lex eine vertrauenswürdige Entität für die IAM-Rolle ist.

  • Stellen Sie für die Textprotokollierung sicher, dass die Protokollgruppe CloudWatch Logs existiert. Stellen Sie für die Audioprotokollierung sicher, dass der S3-Bucket vorhanden ist.

  • Stellen Sie sicher, dass die IAM-Rolle, die Amazon Lex für den Zugriff auf die CloudWatch Logs-Protokollgruppe oder den S3-Bucket verwendet, über Schreibberechtigungen für die Protokollgruppe oder den Bucket verfügt.

  • Stellen Sie sicher, dass der S3-Bucket in derselben Region wie der Amazon Lex Lex-Bot existiert und zu Ihrem Konto gehört.

  • Wenn Sie einenAWS KMS Schlüssel für die S3-Verschlüsselung verwenden, stellen Sie sicher, dass es keine Richtlinien gibt, die Amazon Lex daran hindern, Ihren Schlüssel zu verwenden, und stellen Sie sicher, dass die von Ihnen angegebene IAM-Rolle über die erforderlichenAWS KMS Berechtigungen verfügt. Weitere Informationen finden Sie unter IAM-Richtlinien für Konversationsprotokolle.