1
我工作的lambda函數,將在以ElasticSearch推AWS ELB日誌。我從S3閱讀ELB日誌,每個文件包含大約500行像這樣:node.js的轉換包含字符串的空格和嵌套字符串JSON
2016-08-10T01:03:42.216242Z foaas 66.249.79.176:61945 172.31.45.185:80 0.000044 0.194952 0.000039 200 200 0 30 "GET http://www.foaas.com:80/you/JSON/kelly HTTP/1.1" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)" - -
由於字符串包含空格,分號,嵌套的字符串,加號等。我真的很茫然將每行轉換爲JSON的最佳方法。我嘗試過使用split(),但是在給出字符串中所有不尋常的字符的情況下無法讓它演奏得很好。
我的計劃是設置鍵:使用AWS here.
記錄任何建議將是最受歡迎的字段值對。
謝謝。