私はlogstashを初めて使用し、別のブログやリンクを調べて詳細を理解しようとしています。私は通常の文字列の行に埋め込まれているJsonの文字列を解析したいという問題があります。Grep Json logstashフィルタ用の文字列
入力文字列
2017-01-27 11:54:48 INFO PropertiesReader:33 - {"timestamp":1485518878968,"h":"297268184dde", "l":"INFO", "cN":"org.com.logstash.demo", "mN":"loadProperties", "m":"load property file from /var/tmp/conf"}
私が強調したJSON文字列を抽出し、JSONでJSON形式のプラグインを適用したいです。どうすればこれを達成できますか?
現時点でのlogstash設定を表示してください – Val
現時点では非常に基本的です。 Jsonの文字列はgreddyのdata.filter {grok {match => ["message"、 "%{TIMESTAMP_ISO8601:LogDate}%{LOGLEVEL:loglevel}%{WORD:threadName}の一部です:%{NUMBER:ThreadID}%{GREEDYDATA: Line} "]}} – BobCoder