問題タブ [logstash-grok]

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.

0 投票する
1 に答える
581 参照

elasticsearch - Logstash インデックス作成

udp - syslog 用にセットアップされた logstash サーバーにデータを送信している 2 つの異なるシステムに対して、2 つの別個のインデックスを作成したいと考えています。Elasticsearch で、CiscoASA01 というインデックスと、CiscoASA02 という別のインデックスを作成しました。最初のデバイスからのすべてのイベントをフィルタリングして CiscoASA01 インデックスに移動し、2 番目のデバイスからのイベントを 2 番目のインデックスに移動するように Logstash を構成するにはどうすればよいですか? ありがとうございました。

0 投票する
2 に答える
16166 参照

logstash - Logstash/Grok: 正規表現を使用してフィールドから部分文字列を読み取る

logstash の request_uri フィールドから部分文字列を抽出しようとしています。Grok は、apace access-log 行をいくつかのフィールドに分割します (既に機能しています)。そのため、独自のフィールドで request_uri を取得します。ここで、URI のルート コンテキストを取得します。

しかし、en、ApplicationName、fr を独自のフィールド (他のフィールドに追加) に格納する方法がわかりません。このようなものがうまくいくのではないかと考えています。

ヒントを教えてください。

0 投票する
1 に答える
850 参照

logging - logstash は正規表現で If-Then-Else 条件をサポートしていますか?

次の正規表現を使用しようとしました: (a)?b(?(1)c|d)。http://www.regular-expressions.info/conditional.htmlの例です。

しかし、私はエラーが発生しました。

0 投票する
2 に答える
19467 参照

logstash - logstash の grok による条件付きマッチング

この形式のphpログがあります

これは、logstash で処理した後、Graylog2 に送信しようとしています。こちらの投稿を使用して、開始できました。ここで、いくつかの追加フィールドを取得して、最終バージョンが次のようになるようにします。

個々の行の式があります。少なくとも、これらはgrokdebuggerを使用して解析できるはずです。このようなもの:

しかし、どういうわけか、ログファイル全体で機能させるのは非常に難しいと感じています。

何か提案はありますか?また、ログ ファイルに他の種類のエラー メッセージが記録されるかどうかもわかりません。しかし、その意図は、すべてに同じフォーマットを取得することです。上記の形式を取得するためにこれらのログに取り組む方法について何か提案はありますか?

0 投票する
1 に答える
2933 参照

logstash - logstash の grok フィルターを介したログのカスタム フィールドが必要

私のシステムには、logstash、kibana、elasticsearch がインストールされており、次のフィルター構成になっています。

次のようにkibanaで出力を受け取ります。 キバナ出力

@timestamp @version _id _index _type _file ログ レベル ホスト名 ホスト IP プロセス名 応答時間

タイムスタンプを追加しようとしましたが、動的結果の代わりに同じ文字列を出力しました

キバナ出力

0 投票する
2 に答える
2417 参照

regex - grok デバッガー パターンの一致に関する _grokparsefailure

Grok デバッガー ( https://grokdebug.herokuapp.com/ )で一致するように見えるパターンを logstash に認識させるのに問題があります。

これは、この他の StackOverflow の質問 ( logstash _grokparsefailure issues ) で見つかった問題と同様の問題ですが、残念ながら解決策は機能していないようです。

これらは私が一致させようとしているログです:

これらを解析するために使用しているパターンは、それぞれ次のとおりです。

}

確認できるように、パターンはデバッガーで正常に動作しますが、何らかの理由で私のキバナ ダッシュボードには _grokparsefailure タグが表示されます。文字をエスケープするか、の使用に関係していると思われます{QS}/{QOUTEDSTRING}

ありがとう