以前は Filebeat を使用して、logstash を介して Elasticsearch にログ データをロードしていましたが、もう一度試してみたいと思います。そこで、Filebeat を再インストールして Elasticsearch のデータを空にしてから、Filebeat でログ データを Elasticsearch にリロードしようとしました。ただし、Filebeat は、Elasticsearch データ ストレージが空になっても、データが 1 回読み込まれたことを認識しています。Filebeat は、ログ データが以前にロードされたことをどのように認識していますか? また、すべてのログ データを再度読み込みたい場合は、どうすればよいですか?
質問する
865 次
1 に答える
2
registry_file
読み取りファイルの「履歴」もクリアされるように、をクリアする必要があります。
のデフォルト設定を変更するregistry_file
には、設定ファイル ( ) で完全な設定パスを指定するだけですfilebeat.yml
: https://www.elastic.co/guide/en/beats/filebeat/current/configuration-filebeat-options.html #_registry_file
例えば:
filebeat:
registry_file: /var/lib/filebeat/registry
于 2016-04-27T14:51:25.810 に答える