Я передаю следующий запрос сумо-логическому приложению и получаю «нескромный запрос» в качестве вывода. В чем проблема в этом запросе? Я пропускаю некоторые строки побега?Java-запрос - Sumo Logic
String searchJobId = sumoClient.createSearchJob(
"_sourceCategory=na2_*_incomingaudit | parse regex \"^[0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{2}:[0-9]{2}:[0-9]{2}.[0-9]{3} (?<host>[^ ]+) (?<tenant>[^ ]+) (?<identity>[^ ]+) (?<correlation_id>[^ ]+) (?<win32ThreadId>[^ ]+) (?<elapsedtime>[^ ]+) (?<context>[^ ]+) (?<message>[^ ]+) (?<exception>[^ ]+) (?<request>[^ ]+) (?<response>[^ ]+)\" | parse regex \"app=(?<app>[^ ]+)\" | parse regex \"appv=(?<appversion>[^ ]+\") | where app in (\"ios-mobile\",\"android-mobile\") | count by tenant | where tenant<> \"-\" | sort by _count" , Long.toString(startTimestamp),
Long.toString(endTimestamp),
"UTC");
Примечание: Это обновление приведено ниже и не может заставить его работать.
я не знаком с sumologic, но я замечаю этот раздел имеет начальную цитату, но не конец цитаты 'разбора регулярных выражений \" AppV = ( [^? ] +) ' –
DHall
Я добавил двойные кавычки и получаю ту же самую проблему. – Karthi
Недостающая цитата, которую нашел @DHall, и дополнительное пространство, которое нашел Дагриэль, - это единственные две проблемы, которые я вижу. Надеюсь, вы попытались исправить оба сразу? Поскольку это известные проблемы, можете ли вы добавить обновленный звонок к сообщению? –