Java 请求 - 相扑逻辑
Java request - Sumo Logic
我将以下请求传递给相扑逻辑应用程序并接收 "unparsable query" 作为输出。这个查询有什么问题?我是否遗漏了一些转义字符串?
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");
注意:这是根据以下建议更新的,无法正常工作。
开头多了一个space:
parse regex \"^[0- 9]{
您的收盘报价在您查询的以下解析语句中的捕获组收盘之前。
parse regex \"appv=(?<appversion>[^ ]+\")
尝试改成:
parse regex \"appv=(?<appversion>[^ ]+)\"
我将以下请求传递给相扑逻辑应用程序并接收 "unparsable query" 作为输出。这个查询有什么问题?我是否遗漏了一些转义字符串?
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");
注意:这是根据以下建议更新的,无法正常工作。
开头多了一个space:
parse regex \"^[0- 9]{
您的收盘报价在您查询的以下解析语句中的捕获组收盘之前。
parse regex \"appv=(?<appversion>[^ ]+\")
尝试改成:
parse regex \"appv=(?<appversion>[^ ]+)\"