はじめに
ログの概念について備忘録です💁
初心者です😅
間違えてる部分多々あると思います。
もし見つけた場合、ツッコミいただけると助かります🙇
サーバー構築においてログに多く触ることになりました。
ログの重要性をより理解して今後に役立てます。
今後、ログに関しての知識のアップデート(セキュリティやログデータのことなど)は別でアップ予定。
🦁 結論 🦁
ログに関して押さえておくべき点
- ログは「タイムスタンプ」「イベントレベル」「エラーコード」など様々なものを残すことで分析と問題解決をする時に役立つ
- ログをテキストファイルなどに残すことによりシステム監視や保守に重要な役割を果たすもの
- 規制遵守、監査のために必要とされることがある
ログを使うタイミング
- どこの処理に時間が、かかってしまっているのかを確認したいとき
- アプリケーションの起動、終了
- ユーザー認証
- エラー発生(例外やエラーが発生した際)
- システム警告(メモリ不足、ディスク容量不足などシステムに関わること)
- データベース操作()
- 外部APIを呼び出した時(リクエスト、レスポンス)
注意点
- 過剰なログ出力は避ける
- 機密情報は含まない(個人情報、セキュリティの漏洩に繋がる)
- 一貫性のあるのフォーマットにする(可読性アップ)
- ログレベルを適切に使う
- ログの保管とアクセス管理が大事(簡単にいじれてしまうと改ざん、不正アクセスに繋がる)