システム上のログ、ログ管理、ログ集計に誰もが何を使用しているのだろうか。アプリケーションログの集計、管理、通知
私はすべてのアプリケーションに.NETを使用し、すべてのシステムがWindowsベースの会社で働いています。現在、各アプリケーションは独自のロギングと障害の通知を調べます(たとえば、アプリAが失敗した場合、管理者に「ヘルプの呼び出し」を送信します)。
この現在のプラクティスはちょっとハッキーで管理しにくいですが、私はより良いこの作品を作るためのいくつかのオプションを見つけるためにしようとしてきたと私は、次のを作ってみた:
- log4netの&チェーンソー(ああ、それが動作する場合)。
- log4netまたは別のフレームワークを介して中央データベース&にログを記録し、独自の管理ツールを実行します。
- Windowsイベントログに記録し、MOMまたはSystem Center Operations Managerを使用してこれらの各サーバーを集約して管理します&そのアプリケーション。
- すべてのログファイルを1つのポイントに吸い上げ、それらの間でいくつかの魔法を働かせる手の込んだソリューション。
本質的には、ログエントリを一括して取り込み、いくつかの分析を実行できるようにすることです。イベントベースのシステムを使用して、たとえば次のような場合に警告メールを送信します。最後のx
分のアプリケーションに対して30以上の警告レベルのログがありました。
私が逃したことや他の誰かが示唆していることはありますか?
コメントを残してください。ありがとう。 –