Also, with regards to entering a tab character in the ingest dissect processor pattern, there was an issue depending on what version of ELK that was being used that I have found:
· For v7.9.1: Need to type "\t"
· For v7.10.1: Need to copy and paste the actual tab space character (i.e." ", with no spaces) from an editor like notepad or notepad++, and not from vi or nano in the linux terminal
Will we have access to a graphical editor similar to notepad or notepad++ during the exam? We require the tab character from an editor similar to these, as apparently the vi or nano editor provided by the terminal does not provide an adequate tab character needed for the ingest pipeline processor dissect in kibana. Does the On-screen keyboard in the exam desktop contain this tab space character that can be copied onto the dissect pattern?
Further question on this one (and understood its not relevant for the exam!) - the Dissect processor works fine for the sample log source given in the Practice Exam Question:
{
"error": {
"root_cause": [
{
"type": "find_match",
"reason": "Unable to find match for dissect pattern: %{@timestamp}\t%{->} %{process.thread.id} %{event.action}\t%{message} against source: 2020-10-22T20:29:05.942482Z\t 12 Query\tSET autocommit=1"
}
],
"type": "find_match",
"reason": "Unable to find match for dissect pattern: %{@timestamp}\t%{->} %{process.thread.id} %{event.action}\t%{message} against source: 2020-10-22T20:29:05.942482Z\t 12 Query\tSET autocommit=1"
}
}
I guess this is because there is only a single space between the '12' and the timestamp in this log, vs multiple spaces in the other line? But I'd have thought that %{->} would have catered for this.
Is this a bug, or would it be worth updating the practice exam question to have consistent whitespace in both example logs?
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.