ログおよびモニタリング
ログ確認
統合ログビューア
すべてのサービスのログをリアルタイムで統合確認します:
cd /home/kopens/plantpulse-ai/bin
./log-viewer.sh
個別サービスログ
各モジュールにも個別ログビューアが提供されます:
# AI Chat Web
/home/kopens/plantpulse-ai/web/bin/log-viewer.sh
# TimeSeries
/home/kopens/plantpulse-ai/timeseries/bin/log-viewer.sh
# LightRAG (RAG)
docker logs -f lightrag
ログファイル位置
| サービス | ログファイル |
|---|---|
| システム (全体) | logs/application.log |
| システム (全体) | logs/system.log |
| インストールログ | logs/setup.log |
| AI Chat Web | web/logs/system.log |
| TimeSeries | timeseries/logs/system.log |
| LightRAG (RAG) | docker logs lightrag |
AIエージェント観察 — タスク表示
備考
2026-07の改編によりArize Phoenixはスタックから削除されました。エージェント実行フローはAI Chat Webのタスク表示(AgentTraceStore)で確認します。
内蔵エージェントは直前のターンのツール呼び出し処理(入力 → ツール呼び出し → 出力)をインメモリに保管するため、チャット画面の「タスク表示」でどのツールがどの引数で呼び出され、どの結果が返されたのかを追跡できます。
サービス状態モニタリング
status.sh
cd /home/kopens/plantpulse-ai/bin
./status.sh
ポートベースですべてのサービスの稼働状態を確認します。[OK]は正常、[DOWN]は異常です。
ヘルスチェックエンドポイント
| サービス | ヘルスチェック URL |
|---|---|
| AI Chat Web | http://127.0.0.1/actuator/health |
| LightRAG (RAG) | http://127.0.0.1:7114/health |
| TimeSeries | http://127.0.0.1:8970/health |
| LiteLLM | http://127.0.0.1:4000/health |
| Qdrant | http://127.0.0.1:6333/healthz |
備考
統合MCPはPlantPulseプラットフォームserver-webで提供されるため、ヘルスチェックもプラットフォーム側を確認します。
ログクリーンアップ
ディスク容量が不足しているとき:
cd /home/kopens/plantpulse-ai/bin
./clean.sh
クリーンアップ対象:
- すべての
logs/ディレクトリのログファイル - 各サービスの一時キャッシュ
- ビルドアーティファクト
警告
clean.sh実行前に、必要なログは必ずバックアップしてください。