ログとは?システムの「動作の記録」と原因調査の手がかり

まずは「あるある」から

「さっきエラーが出た気がするけど、もう再現しない」。 そんなとき、何が起きていたのかを後から知る手がかりが欲しくなりますよね。

その手がかりが、ログです。 システムが残してくれた記録をたどれば、見ていなかった瞬間の出来事も追えることがあります。

ログとは?ひとことで言うと

ログとは、システムがいつ・何をしたか・どんなエラーが出たかを時間とともに残した、動作の記録のことです。

ざっくり言うと、「システムがつけている作業日誌」です。 人が見ていない時間の出来事も、ここに書き残されています。

システムの動作を時間とともに残した記録
システムがつけている作業日誌

保守運用の現場ではどこで関わる?

ログは、原因を調べるあらゆる場面で頼りになります。

「たぶんこうだろう」ではなく「記録ではこうなっている」と言える、その根拠になります。

なぜ大事なのか

ログがあると、原因調査が「推測」から「確認」に変わります。

直接その場面を見ていなくても、記録をたどれば事実に近づけます。 逆にログがなければ、何が起きたか分からないまま手探りになり、再発防止も難しくなります。

具体例で見る

たとえば、夜中にバッチ処理が失敗していたとします。

朝、ログを開くと「2時14分にデータベースへの接続でエラー」と残っていれば、原因の見当がつきます。 その時間帯に何かなかったかをさらに追えば、見ていなかった夜の出来事も、記録から再現できます。

つまり現場では

ログを見るということは、自分が見ていなかった時間にシステムが何をしていたかを、後から確かめることです。

「記録に残っているか」を意識しておくと、いざというときの調査がぐっと楽になります。

知らないとどう困る?

ログの見方を知らないと、障害のたびに原因が分からず、対応が当てずっぽうになりがちです。

また、必要なログが残っていないと、いくら調べても答えにたどり着けません。記録がないことに、起きてから初めて気づくのは、なかなかつらいものです。

よくある勘違い

明日やるなら

自分が担当するシステムで「エラーが出たら、まずどのログを開けばいいか」を1つだけ確認しておきましょう。場所を知っているだけで、いざというときの一歩目が早くなります。

ひとことで言うと

ログとは、見ていなかった時間の出来事を後から追える、システムの作業日誌です。

関連用語

関連記事