Hi,
Can any one help me adding two fields in one search I am seeing both fields in splunk selected fields but not seeing new field in Search result.
Query : Basic Search AND body.response.failedUpcName=* OR body.failedUpcName=* | chart count by body.response.failedUpcName , body.failedUpcName
Old Field Name : body.response.failedUpcName
New Field Name : body.failedUpcName
How to get results for both Fields ?
Try this,
Basic Search AND body.response.failedUpcName=* OR body.failedUpcName=*
| rename body.response.failedUpcName as response_failedUpcName, body.failedUpcName as failedUpcName
| chart count by response_failedUpcName , failedUpcName
Not sure on the exact reason for this, however reporting commands don't seem to be able to handle nested fields very well.
If your goal is to get the fields separately
Basic Search AND body.response.failedUpcName=* OR body.failedUpcName=*
| rename body.response.failedUpcName as response_failedUpcName, body.failedUpcName as failedUpcName
|fields response_failedUpcName, failedUpcName
| chart count(*) as *
If your goal is to get count based on one or the other based on what is available
Basic Search AND body.response.failedUpcName=* OR body.failedUpcName=*
| rename body.response.failedUpcName as response_failedUpcName, body.failedUpcName as failedUpcName
| eval failedUpcName = coalesce(response_failedUpcName, failedUpcName)
| chart count by failedUpcName
Does it work if you replace chart with this stats example?
| stats count(field1) count(field2)