2016-07-11 21 views
1

多くの質問は、this questionのような類似のテーマのStackoverflowでここに見られています。しかし、いずれもLogstashのリセットには役に立たなかった。私は使用しました:Logstashでファイルの解析をリセットする方法は?

私は.sincedbが設定できることを読んだことがあります。しかし、私はこれらのファイルを持っていないので、私はそれのためのファイルパスを設定する必要はないと思う。

ログストアを簡単にリセットできる場所はありますか?なぜそんな単純な方法が難しいのですか?


EDIT1: 私もthis questionとして/dev/nullsincedb_pathを試してみたが言われています。ログファイルの始めからではなく、今日から読んでいます。

+0

「もう一度読んでください」ログのローテーションはありますか?あなたの問題はそこから来るかもしれません – baudsp

+0

@baudspはい私は持っていますが、私も昨日(10-07)からいくつかのレコードを持っています – ALH

+0

私は、昨日からの内容が別のログファイルで回転されたということです。しかし、明らかにそれは事実ではない – baudsp

答えて

0

.sincedbファイルを変更して手動で行うことができます。 documentationによると


1. iノード番号(または同等の):

Sincedbファイルは、4つの列を持つテキストファイルです。
2.ファイルシステムのメジャーデバイス番号(または同等のもの)。
3.ファイルシステムのマイナーデバイス番号(またはそれに相当するもの)。
4.ファイル内の現在のバイトオフセット。

最後の数字をゼロに変更して、最初にファイルを再起動すると、

関連する問題