Filebeat がデータを収集しているかどうかを確認する方法
Filebeatがデータを収集しているかどうか確認するには、次の手順を実行します。
- sudo service filebeat status(Linux)またはsc query filebeat(Windows)コマンドでFilebeatの実行状況を確認して、Filebeatがインストール済みで稼働していることを確認してください。
- Filebeatの設定ファイルを確認し、収集するログパスと出力先が正しく指定されていることを確認します。通常Filebeatの設定ファイルはLinuxでは/etc/filebeat/filebeat.yml、WindowsではC:\Program Files\Filebeat\filebeat.ymlにあります。
- Filebeat のログファイルにエラーまたは警告メッセージがないか確認してください。Filebeat のログファイルは通常、/var/log/filebeat/filebeat(Linux)または C:\Program Files\Filebeat\logs\filebeat(Windows)にあります。ログファイルをリアルタイムで監視するには、tail -f /var/log/filebeat/filebeat(Linux)または Get-Content -Tail 10 ‘C:\Program Files\Filebeat\logs\filebeat’(Windows)を使用できます。
- Filebeatの出力を確認して、データがElasticsearchやLogstashなどに送信されているかを確かめます。Kibanaなどのツールを使用して、収集したデータの確認や検索を行います。
上記のステップでも何の問題も発見できなかった場合、Filebeatは正しくデータ収集を行っていると思われます。