しもむブログ

技術メモ。といっても高度なことは書けないので…初心者がハマったところや、ググってもすぐには出てこないようなものを書くつもり。

PoCのアプリケーションログをクラウドストレージサービスで収集する

はじめに

  • PoCをやっても「1週間経って全然動いて(動かして)いませんでした」ということが何度かあった
  • どう見ても時間が無駄に流れていくだけだったのでそれをなくしたかった

やろうとしたこと

  • PoC現場をフォローするにしてもリモートでもある程度状況がわかるようにしてからにしたい
  • ログ収集するにもPoC現場の手を動かしてもらいたくない
  • いわゆるログ収集をするのはめんどくさいので楽にやりたい

やったこと

  • クラウドストレージサービスのパスにログを出せば楽にログが手に入るのでは?と考えた
  • 大人の都合でPoC専用で用意
  • クラウドストレージサービス
    • Box Sync
      • 同期タイミングはよくわからないが、必ずしもリアルタイムでわかる必要はない
      • 翌日見れれば上記の1週間経っても〜という課題は十分解決できる
      • 別にDropboxなど他のサービスでもできるはず
  • PoCアプリケーション
    • 動作で知りたいことをログを仕込んでBox Syncに出力した
    • 日単位でローテート
      • 同期の仕様はわからないが、これなら通信量も少なくできるだろうと思った

結果

  • 簡単にリモートでログが見れるようになった
    • 画像の例だとログファイルのサイズと内容から2019/7/27 16:51以降操作がされていないことがわかったので先手を打ってフォローできた
  • SIMの通信量制限にもひっかからずに動いた

f:id:mshimomu:20191221231830p:plain