使用splunk统计json结果时,发现json字段能抽取但无法切分,如下
看似多行内容,实际只能按多行查询,导致结果不准确
数据处理SPL语句
index="hongliu" */thirdparty/portal/user/company/relation/list
| spath input=ResponseBody
| rename content.items{}.companyId as companyId,content.items{}.userEmail as out-userEmail,content.items{}.userName as userName
| eval temp=mvzip(mvzip('userName','out-userEmail',"#"),'companyId',"#")
| mvexpand temp
| eval temp1=split(temp,"#")
| eval userName=mvindex(temp1,0)
| eval out-userEmail=mvindex(temp1,1)
| eval companyId=mvindex(temp1,2)
| dedup userName,out-userEmail,companyId
| table userName,out-userEmail,companyId
效果图如下
© 走过岁月...... | Powered by LOFTER