Nao000のぶろぐ

蝶を追っている少年になりたい

冗長構成のアプリの各サーバのログを集約して解析できるようにしておきたい

現状

なにか調査が必要なときはサーバに入って、その時間帯のログを探します。

デメリット

  • 本番環境に入るので神経つかう、
  • サーバのディスク容量を少し圧迫する
  • 冗長構成の場合は構成してるサーバの台数だけ調査が必要

メリット

  • 後述の構想に変更するコストが無いこと

(これをメリットとして数えるのは何かおかしい気がする)

構想

  1. 日毎に前日のアプリのログファイルをどこかにアップロードする
  2. どこかにアップロードしたログファイルを解析できるようにしておく
  3. クライアントでバグ調査などの何かしらの理由で解析する
  4. おわり

解析ツールは既製品を使うのか、自前で作って使うのか分からないです。

この構想のメリットは先に上げたデメリットを解消できることです。

この構想に変更するのはチームに説得して実施する必要がある気がしています。

作る過程は面白そう。