Javaのアプリを運用しているとき、Log4jやLogbackなんかで出力しているlogファイルをリリース直後とか監視したりするわけですが、リリース後以外も外部APIに引きずられたりして突如エラーを吐き始める場合があります。 そんな状況を可視化したいなと思ってJavaのlogファイルを監視するMuninのプラグインを作ってみました。(別にJavaじゃなくても使えるけど) プラグインの内容やってることはlogファイル(configurationでパスを指定可能)の5分以内のログをgrepして、FAITAL、ERROR、WARNの数を数えているだけです。 これでログ内のERRORの数等がグラフで可視化されるというわけです。
![『MuninでJavaのlogファイルを監視するプラグインを作った』](https://cdn-ak-scissors.b.st-hatena.com/image/square/599602c4b9bf2358c75d9f444ed18c79b8fdfca8/height=288;version=1;width=512/https%3A%2F%2Fstat.profile.ameba.jp%2Fprofile_images%2F20180308%2F15%2Ffe%2FOa%2Fj%2Fo06400640p_1520491971168_8bqou.jpg)