- 新しい順
- 投票が多い順
- コメントが多い順
CloudWatch Logsのロググループを作成した後にログの配信元の設定を以下のように行っていると思いますが、ARNなどは正しい内容で設定できていますでしょうか?
https://docs.aws.amazon.com/quick/latest/userguide/monitoring-quicksuite-chat-feedback-cloudwatch.html
aws logs put-delivery-source \
--name my-quick-suite-delivery-source \
--resource-arn "arn:aws:quicksight:ap-northeast-1:123456789012:account/123456789012" \
--log-type CHAT_LOGS
こちらのブログの手順などが参考になりそうです。
https://dev.classmethod.jp/articles/quick-vendedlogs-index-usage-logs/
私のAWSアカウントで以下のコマンドで設定してみましたが正常にログが記録されました。
設定しているリージョンやARNなどが正しいことなどを確認してみてください。
aws logs create-log-group \
--log-group-name /aws/vendedlogs/quick-chat
aws logs put-delivery-source \
--name quick-chat-source \
--resource-arn "arn:aws:quicksight:us-east-1:AWSアカウントID:account/AWSアカウントID" \
--log-type CHAT_LOGS
aws logs put-delivery-destination \
--name quick-chat-destination \
--delivery-destination-configuration \
"destinationResourceArn=arn:aws:logs:us-east-1:AWSアカウントID:log-group:/aws/vendedlogs/quick-chat"
aws logs create-delivery \
--delivery-source-name quick-chat-source \
--delivery-destination-arn \
"arn:aws:logs:us-east-1:AWSアカウントID:delivery-destination:quick-chat-destination"
ちなみにログは以下のような形で記録されました。(アカウントIDやユーザー名はマスクしています)
{
"user_arn": "arn:aws:quicksight:us-east-1:AWSアカウントID:user/default/AWSReservedSSO_AdministratorAccess_hogefuga/ユーザー名",
"user_type": "ADMIN_PRO",
"status_code": "success",
"conversation_id": "12345678-1234-1234-1234-123456789012",
"system_message_id": "12345678-1234-1234-1234-123456789012",
"message_scope": "specific_resource",
"user_message_id": "12345678-1234-1234-1234-123456789012",
"user_message": "あなたは何ができますか?",
"agent_id": "SYSTEM",
"flow_id": "-",
"system_text_message": "\n\n私はAmazon Quickの一部であるAIアシスタントです。以下のようなことをお手伝いできます:\n\n## 情報の検索・調査\n- **ウェブ検索**:最新のニュースや一般的な情報を検索(チャットのフッターでウェブ検索をオンにすることで利用可能)\n- **社内データの検索**:Spacesやデータソースに保存されたドキュメントや情報を検索\n\n## ビジネスインテリジェンス・データ分析\n- ダッシュボード、トピック、データセットを活用したデータの可視化・分析\n- グラフやチャートの作成\n\n## コンテンツ作成・編集\n- メール、レポート、ブログ記事、契約書などの文書作成\n- 文章の編集・要約・翻訳\n- コードの作成・デバッグ\n\n## ファイルの処理\n- Word、Excel、PowerPoint、PDF、CSV、JSONなど様々なファイルの読み込みと分析\n- チャットに最大20ファイルをアップロード可能\n\n## タスクの自動化\n- **Quick Flows**:繰り返し作業の自動化\n- **Quick Research**:詳細な調査レポートの作成\n\n## その他\n- 質問への回答・アドバイス\n- データの計算・集計\n- カスタムエージェントの作成方法のガイド\n\n---\n\n何かお手伝いできることはありますか?具体的なご要望をお聞かせください!😊",
"user_selected_resources": [
{
"resourceId": "ALL",
"resourceType": "space"
}
],
"action_connectors": [
{
"actionConnectorId": "quicksuite-documentation"
},
{
"actionConnectorId": "quicksuite-websearch"
}
],
"cited_resource": [],
"file_attachment": [],
"resource_arn": "arn:aws:quicksight:us-east-1:AWSアカウントID:account/AWSアカウントID",
"event_timestamp": 1776954187265,
"logType": "CHAT_LOGS",
"accountId": "AWSアカウントID"
}
Amazon Quickのログ配信において、CHAT_LOGSが出力されない場合、いくつかの確認ポイントがあります。
まず、ログ配信の設定について確認が必要です。CloudWatch Vended Logsを使用する場合、PutDeliverySource、PutDeliveryDestination、CreateDelivery APIを使用して配信パイプラインを正しく構成する必要があります。FEEDBACK_LOGSが正常に出力されているということは、基本的な配信設定は機能していると考えられますが、CHAT_LOGSとFEEDBACK_LOGSでは配信先のパスが異なる可能性があります。
CHAT_LOGSには、会話のインタラクション、ユーザーメッセージ、システムレスポンス、添付ファイルなどが含まれます。ログには、status_code、latency、time_to_first_token、message_scope、user_message、agent_id、system_text_messageなどのフィールドが含まれています。
ログが生成されない場合の確認事項として:
-
IAM権限の確認:ログ配信に必要なIAMポリシーが正しく設定されているか確認してください。特にCHAT_LOGS用の配信先に対する権限が適切に付与されているか確認が必要です。
-
配信先の設定:DeliveryDestinationがCHAT_LOGS用に正しく設定されているか確認してください。S3バケットのパスやCloudWatch Logsのロググループが正しく指定されているか確認が必要です。
-
チャット操作の内容:実際にチャットエージェントとの対話が発生し、システムからのレスポンスが生成されているか確認してください。
-
ログ配信の遅延:ログの配信には若干の遅延が発生する場合があります。
リージョンのサポート状況や既知の制約については、最新のAWSドキュメントやサービスの制限事項を確認することをお勧めします。また、AWSサポートに問い合わせることで、特定の環境における問題の詳細な診断を受けることができます。
Sources
Monitoring Amazon Quick usage using CloudWatch Logs - Amazon Quick
Create centralized monitoring for Amazon Quick Suite administration | AWS Business Intelligence Blog
関連するコンテンツ
- 質問済み 3年前

詳細な手順と参考ブログをご共有いただきありがとうございます。 いただいた手順に従い、現在の設定状況を確認しました。
【デリバリーソース(describe-delivery-sources)】 • quick-feedback-logs-source → logType: FEEDBACK_LOGS • quick-agent-hours-logs-source → logType: AGENT_HOURS_LOGS • quick-chat-logs-source → logType: CHAT_LOGS ※ resource-arn はすべて arn:aws:quicksight:ap-northeast-1:123456789012:account/123456789012
【デリバリー(describe-deliveries)】 • FEEDBACK_LOGS → S3(quick-logs-s3-destination) + CWL(quick-feedback-logs-cw-destination) • AGENT_HOURS_LOGS → S3(quick-logs-s3-destination) + CWL(quick-agent-hours-cw-destination) • CHAT_LOGS → S3(quick-logs-s3-destination) + CWL(quick-chat-logs-cw-destination)
3つのログタイプすべてが S3・CWL の両方に配信設定されており、設定自体には問題がなさそうです。
チャットエージェントでの会話実行後のログ出力を改めて確認してみます。