2016-03-31 3 views
0

私はlogstashを発見したので、ログファイルからデータを抽出することができました。 この時、私はマルチライン上の情報を抽出する必要があり、私はあなたの例を示します。logstashでさまざまな行に展開

2016-03-07 14:09:11,613 INFO [][com.ole.ecom.jms.crm.JmsCrmSender] Envoi du message ...<?xml version="1.0" encoding="UTF-8" standalone="yes"?>

<root xmlns="http://wlsosb.gjkjdhdfhkllmld.crm/"> <entry> <clients> <code>8800356499460</code> <raisonsociale>Ole</raisonsociale> <siret>51770313800088</siret> <civilite>M.</civilite> <nom>Aurius</nom> <prenom>Gerard</prenom> <telephone>0614666644</telephone> <email>[email protected]</email> </clients>

私は、最初の行の情報を回復する必要があると私はまた、できなければなりませんあなたは私が行うことができますどのように見れば<email> [email protected] </ email >

<code> 8800356499460 </ code>とメールの間の数を抽出することで、私は非常に感謝される私を助けて

答えて

0

最初のステップは、荷送人側(ファイルビートで可能)、またはlogstash内のマルチラインコーデックでこれらの行を一緒に結合することです。

関連する問題