ログ

Lizard は、ランタイムログ、ビルドログ、そして再起動前後のログ末尾を収集します。ターミナルでライブストリーミングすることも、ダッシュボードで閲覧することもできます。

ランタイムログ

lizard logs                       # last 200 runtime lines, then live tail
lizard logs --service api         # a specific service
lizard logs --tail 1000           # more history (max 1000)
lizard logs --level error         # filter by level

--json を使った場合の動作

lizard logs --json はストリームではありません。直近 200 行を返し(--tail N で上書き可能、最大 1000)、終了します。スナップショットやスクリプトで使用してください。ライブストリーミングは、対話的に末尾を追いたいときに限り、--json を付けずに使用してください。

ビルドログ

lizard logs --build               # the most recent build's logs

デプロイが失敗したときは、まず最初にここを確認してください。内容を読み、原因を修正してから、lizard redeploy を実行します。ビルド Pipeline を参照してください。

再起動 / クラッシュログ

レプリカがクラッシュまたは再起動した場合は、その前後のログ末尾を取得します。

lizard logs --restart latest      # the most recent restart
lizard logs --restart <id>        # a specific restart
lizard logs --restarts            # list recent restarts

履歴をページングしてたどる

lizard service logs は、さらに古い期間をページングして取得できます。

lizard service logs --service api --tail all     # full history (no follow)
lizard service logs --service api --page 2       # older window (implies --tail 200)

ダッシュボード

ダッシュボード(lizard open)では、検索とレベルフィルター付きでランタイムログとビルドログをストリーミングでき、デプロイメント ビューではデプロイごとのビルド出力を表示します。

関連項目