

apacheのアクセスログをfluentdで収集して、s3に保存しRedShiftに蓄積したいのですが、  
GETのクエリ文字列部分の取り出し方がわからず苦戦しております。（jsonにパースしたい）

例）  
//hogehoge.co.jp/test.php?test_id=111&param=hoge

apacheのLogFormatで%qを指定し、"?test_id=111&param=hoge"までは取得できており、  
fluentdではltsv形式にしているので、通常のログはjson化できています。  
（現状、path:"?test_id=111&param=hoge"になっている）

これを、path:{"test_id:111","param":"hoge"}のjsonの形にパースしたいのですが、やり方がわかりません。。。

どなたかご教示いただけますと幸いです。


CC BY-SA 3.0
2015-10-23T02:52:17.310
17964
2015-10-23T03:44:14.657
2015-10-23T03:44:14.657
5008
12918
question
json apache fluentd
ログ収集でGETのqueryパラメータを取得しjsonにパースする方法がわかりません、、