Groki mustrite testimiseks on mitmed tööriistad väga tõhusad:
1. Kibana Groki silur: see tööriist on osa elastsest virnast ja sellele pääseb juurde Kibana arendaja tööriistade jaotise kaudu. See võimaldab teil testida ja täpsustada GROKi mustreid, tagades, et need töötaksid teie logiandmetega õigesti. Silur pakub täielikku funktsionaalsust, sealhulgas salvestatud mustreid, muutes selle ideaalseks ettevõtluskeskkondadeks [1] [2].
2. Eraldiseisev Groki siluja tööriistad: GROK -mustrite kiireks testimiseks ja valideerimiseks on saadaval eraldiseisvad veebitööriistad. Need tööriistad vajavad ainult Interneti -ühendust ja on kasulikud kiirete mustri testimiseks ilma täielikku elastset virna seadistamist [2] [7].
3. Groki konstruktor: see tööriist võimaldab teil testida GROK -i mustreid logiliinide vastu ja pakub selliseid funktsioone nagu automaatne mustri konstruktsioon. See toetab erinevaid mustrite teeki ja saab hakkama mitmeliiniliste filtritega, muutes selle erinevate logivormingute jaoks mitmekülgseks [5].
4. Regex101 ja Regexr: Ehkki need pole spetsiaalselt GROK -i jaoks mõeldud, sobivad need tööriistad suurepäraselt regulaarsete väljendite silumiseks ja testimiseks, mis on Groki mustrite jaoks üliolulised. Nad pakuvad reaalajas teksti sobitamist, süntaksi esiletõstmist ja tavaliste mustrite raamatukogusid, mis võivad olla kasulikud kohandatud GROKi väljendite meisterdamisel [1].
5. Elasticsearch Test Grok Pattern API: see API võimaldab teil käivitada GROK -mustri ühe või mitme tekstirea suhtes, andes tagasisidet selle kohta, kas read vastavad mustrile. See on programmilisem lähenemisviis otse Elasticsearchis GROK -mustrite testimisel [8].
Tsitaadid:[1] https://edgedelta.com/company/blog/what-are-grok-patterns
[2] https://latenode.com/blog/a-complete-guide-to-ing-the-grok-debugger
[3] https://coralogix.com/blog/logstash-grok-tutorial-with-examples/
]
[5] https://grokconstructor.appspot.com/do/match
[6] https://discuss.elastic.co/t/grok-best-practice/172871
[7] https://last9.io/blog/grok-debugger/
]