CloudWatch メトリクスを使用した会話ログのステータスのモニタリング - Amazon Lex V1

Amazon Lex V2 を使用している場合は、代わりに Amazon Lex V2 ガイドを参照してください。

 

Amazon Lex V1 を使用している場合は、ボットを Amazon Lex V2 にアップグレードすることをお勧めします。V1 には新機能を追加されませんので、すべての新しいボットには V2 を使用することを強くお勧めします。

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

CloudWatch メトリクスを使用した会話ログのステータスのモニタリング

会話ログの配信メトリクスをモニタリングするために Amazon CloudWatch を使用します。メトリクスにアラームを設定して、ログに問題が発生した場合にその問題を認識できます。

Amazon Lex は、会話ログ用の AWS/Lex 名前空間に 4 つのメトリクスを提供します。

  • ConversationLogsAudioDeliverySuccess

  • ConversationLogsAudioDeliveryFailure

  • ConversationLogsTextDeliverySuccess

  • ConversationLogsTextDeliveryFailure

詳細については、「会話ログの CloudWatch メトリクス」を参照してください。

成功のメトリクスは、Amazon Lex がオーディオログまたはテキストログを送信先に正常に書き込んだことを示しています。

失敗のメトリクスは、Amazon Lex が指定された送信先にオーディオログまたはテキストログを配信できなかったことを示しています。通常、これは設定エラーです。失敗のメトリクスがゼロを超える場合は、次の点を確認してください。

  • Amazon Lex が IAM ロールの信頼されたエンティティであることを確認します。

  • テキストログ記録の場合は、CloudWatch Logs ロググループが存在することを確認します。オーディオログ記録の場合は、S3 バケットが存在することを確認します。

  • Amazon Lex が CloudWatch Logs ロググループまたは S3 バケットにアクセスするために使用する IAM ロールに、ロググループまたはバケットに対する書き込み権限があることを確認します。

  • S3 バケットが Amazon Lex ボットと同じリージョンに存在し、アカウントに属していることを確認します。

  • S3 暗号化に AWS KMS キーを使用している場合は、Amazon Lex がキーを使用することを妨げるポリシーがないことを確認し、提供する IAM ロールに必要な AWS KMS アクセス許可があることを確認します。詳細については、「会話ログの IAM ポリシー」を参照してください。