I have the following parser code -
# Security Result
if [severity] == "INFO" {
mutate {
replace => {
"security_result_action" => "ALLOW"
"security_result_description" => "SUCCESS"
}
}
}However when previewing it's output I see the following error -
generic::unknown: pipeline.ParseLogEntry failed: LOG_PARSING_CBN_ERROR: "generic::invalid_argument: failed to convert raw output to events: failed to convert raw message 0: field \\"idm\\": index 0: recursive rawDataToProto failed: field \\"read_only_udm\\": index 0: recursive rawDataToProto failed: field \\"security_result\\": index 0: recursive rawDataToProto failed: panic encountered: non-string given for backstory.SecurityResult.description: []interface {} []interface {}{\\"SUCCESS\\"}"Why is this not being interpreted as a string?



