Log file:
INFO 2017-02-24 14:25:12,612 ScriptEngines.java:191 - Loaded groovy ScriptEngine
WARN 2017-02-24 14:25:12,814 DseSessionOpProcessor.java:295 - Exception processing a script on request [RequestMessage{, manageTransaction=true, scriptEvaluationTimeout=0}}].
java.lang.UnsupportedOperationException: Could not find an index to answer query clause and graph.allow_scan is disabled: ((label = role))
at com.datastax.bdp.graph.impl.query.graph.GraphQueryExecutorImpl.execute(GraphQueryExecutorImpl.java:215) ~[dse-graph-5.0.4.jar:5.0.4]
at com.datastax.bdp.graph.impl.query.graph.GraphQueryExecutorImpl.execute(GraphQueryExecutorImpl.java:56) ~[dse-graph-5.0.4.jar:5.0.4]
Logstash Version: 2.4
Conf file:
filter {
grok {
match => {
"message" => "%{LOGLEVEL:Level} %{GREEDYDATA:message}"
}
}
}
Output:
Time Level
March 2nd 2017, 01:22:49.658 -
March 2nd 2017, 01:22:49.562 -
March 2nd 2017, 01:22:49.543 WARN
How do I create the filter?
Note: Grok Debugger gave me the expected results
{
"Level": [
[
"WARN"
]
],
"message": [
[
" 2017-02-24 14:25:12,814 DseSessionOpProcessor.java:295 - Exception processing a script on request "
]
]
}