問題タブ [logstash-configuration]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
logstash - logstash フォワーダーに複数のパスを追加する
logstash フォワーダー構成ファイルに複数のパスを追加しました。しかし、最初のものだけが機能します。2 番目のパスのログは送信されません。私の設定ファイル。
最初のパスブロックでそれらを一緒に追加できることはわかっていますが、それは機能しますが、1 つのパスブロックでは実行できないと思われる 2 つの異なるタイプを追加したいと考えています。
logstash - ファイル全体に一致
logstash を使用して、テキスト ファイル全体をメッセージとして ElasticSearch にフィードしようとしています。マルチライン コーデックを使用しようとしていますが、使用するパターンがわかりません。((.|\n)*) この正規表現はすべてのテキストに一致しますが、logstash では機能しません。
}
テキスト ファイルのすべてのコンテンツを照合するには、どのパターンを使用すればよいですか?
csv - logstash のフィルター/grok メソッド
このログファイルがあるとします:
それらを異なるフィールドに分離するために、どのフィルター/グロクメソッドを実装できますか? セパレータとしてセミコロンを使用する場合、他の行よりもセミコロンが多いため、データの最後の行では異なります。それを分離するには、If else ステートメントを使用する必要がありますか?
python - Logstash の設定ファイルがおかしくなった (?) (filter と grok を使用)
私のログファイルはこれです:
これは私が実行した私の設定ファイルです:
私の Kibana では、フィールドが指定したものと多少異なります。また、そのタイムスタンプは、構成ファイルを使用してログスタッシュを起動した時刻です。あるフィールドが 1 つあります。
私のグロックから、私はそれをフィルタリングしました。フィールドを追加するために変更する必要がありますか? 申し訳ありませんが、私は ELK の専門家ではありません。詳しく知りたいと思っています。
json - logstash で電子メール本文の JSON をきれいに印刷するにはどうすればよいですか?
メールでログ メッセージを転送するために使用している Logstash 構成があります。json
およびを使用して、 json_encode
JSON ログ メッセージを解析および再エンコードします。
json_encode
JSON をきれいに印刷するために使用され、非常に見栄えの良いメールが作成されました。残念ながら、最近の Logstash のアップグレードにより、きれいに印刷されなくなりました。
電子メールの本文に使用できるフィールドに、きれいな形式のイベントを取得する方法はありますか? JSON、Ruby デバッグ、またはその他の人間が読めるほとんどの形式で問題ありません。
elasticsearch - INSERTS の後に UPDATES を処理するときの Logstash 404 エラー
次のようなログスタッシュ構成があります。
私はのトンを持っています
データはすべて同じファイルに順番に入っている必要があるため、更新する前に作成する必要があります。これはすべてのアイテムで発生するわけではありませんが、十分に発生します。これらのエラーは発生しないと思います。
これは、flush_sizes が異なるためですか? アイテムは元のファイルで順番に並んでいますが、INSERT は常に UPDATE の前に来ることを意味します。
どんなアイデアでも大歓迎です!
json - logstash を使用して特定の json フィールドを削除する
キーが 404 のエントリを削除する必要があります。現在のフィルタが機能していないようです。
行全体ではなく、フィールドのみを削除する必要があります。