ログ分析
AI-Starter では、利用状況を分析するためのログ分析機能を提供しています。週次のレポートメールにより、アクティブユーザー数やアシスタントの利用状況を把握できます。
分析レポート
ログ分析は、Amazon CloudWatch Logs Insights を使用して以下の指標を集計し、メールで通知します。
| 指標 | 説明 |
|---|---|
| 日次アクティブユーザー数 | 日ごとのユニークユーザー数です |
| ユーザー別チャット数 | ユーザーごとの保存済みチャット数です |
| アシスタント別利用状況 | アシスタント ID・モデルごとの利用回数です |
通知スケジュール
レポートは 毎週月曜日の 00:00(日本時間) に自動生成され、設定された SNS トピックのサブスクライバー(メールアドレス)に送信されます。
仕組み
- アプリケーションのログが CloudWatch Logs に出力されます
- EventBridge Scheduler が定期的に Lambda 関数を起動します
- Lambda 関数が CloudWatch Logs Insights でクエリを実行します
- 集計結果を SNS トピック経由でメール通知します
アプリケーションログ
AI-Starter は以下のログを CloudWatch Logs に出力します。
| ログの種類 | 説明 |
|---|---|
| チャットログ | チャットの保存時に記録されます。チャット ID、ユーザー、使用アシスタントなどの情報を含みます |
| フィードバックログ | ユーザーのフィードバック操作時に記録されます。フィードバックの種類やコメントを含みます |
補足
チャットログにメッセージの内容を含めるかどうかは、カスタマイズ設定(logging_messages)で制御できます。デフォルトではメッセージ内容は記録されません。