【logstash】 - 使用json解析資料

來源:互聯網
上載者:User

標籤:json


filter-json:http://www.logstash.net/docs/1.4.2/filters/json



json資料:

{"account_number":995,"balance":21153,"firstname":"Phelps","lastname":"Parrish","age":25,"gender":"M","address":"666 Miller Place","employer":"Pearlessa","email":"[email protected]","city":"Brecon","state":"ME"}



logjson.conf檔案:

input {file {  type => "accounts"  path => "D:/logsystem/logstash/bin/test/accounts.txt"start_position => "beginning"}}filter {    json{source => "message"         }}output {      stdout{codec => rubydebug}#無法解析的json不記錄到elasticsearch中if "_jsonparsefailure" not in [tags] {  elasticsearch {    host => "localhost"  }}}



結果如下:

View: Table / JSON / Raw{  "_index": "logstash-2014.12.12",  "_type": "accounts",  "_id": "7LEXwMOPQp-FrvJrrRO6Yw",  "_score": 1,  "_source": {    "message": "{\"account_number\":903,\"balance\":10238,\"firstname\":\"Wade\",\"lastname\":\"Page\",\"age\":35,\"gender\":\"F\",\"address\":\"685 Waldorf Court\",\"employer\":\"Eplosion\",\"email\":\"[email protected]\",\"city\":\"Welda\",\"state\":\"AL\"}",    "@version": "1",    "@timestamp": "2014-12-12T14:22:30.109Z",    "type": "accounts",    "host": "huangwen",    "path": "D:/logsystem/logstash/bin/test/accounts.txt",    "account_number": 903,    "balance": 10238,    "firstname": "Wade",    "lastname": "Page",    "age": 35,    "gender": "F",    "address": "685 Waldorf Court",    "employer": "Eplosion",    "email": "[email protected]",    "city": "Welda",    "state": "AL"  }}

本文出自 “儘管錯,讓我錯到死!” 部落格,請務必保留此出處http://hxw168.blog.51cto.com/8718136/1589486

【logstash】 - 使用json解析資料

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.