{"repo":"magnusbaeck/logstash-filter-verifier","free":true,"listed":false,"github":"https://github.com/magnusbaeck/logstash-filter-verifier","clone":"git clone https://github.com/magnusbaeck/logstash-filter-verifier.git","description":null,"language":"Go","stars":209,"topics":["logstash","testing-tools","hacktoberfest"],"license":"Apache-2.0","category":"dev-tools","readme_excerpt":"Logstash Filter Verifier Introduction Installing Standalone and Daemon mode (since Version 2.0) Examples Syslog messages Beats messages JSON messages Version 2.0 (Daemon mode only) Test case file reference Standalone mode / Logstash Filter Verifier before version 2.0 Daemon mode Plugin mock Migrating to the current test case file format Notes The \\-\\-sockets flag The \\-\\-logstash\\-arg flag Logstash compatibility Standalone mode Daemon mode Windows compatibility Plugin ID (Daemon mode) Logstash Plugins @metadata field Development Dependencies Run Integration Tests Known limitations and future work License Introduction The Logstash program for collecting and processing logs from is popular and commonly used to process e.g. syslog messages and HTTP logs. Apart from ingesting log events and sending them to one or more destinations it can transform the events in various ways, including extracting discrete fields from flat blocks of text, joining multiple physical lines into singular logical events, parsing JSON and XML, and deleting unwanted events. It uses its own domain-specific configuration language to describe both inputs, outputs, and the filters that should be applied to events. Writing the filter configurations necessary to parse events isn't difficult for someone with basic programming skills, but verifying that the filters do what you expect can be tedious; especially when you tweak existing filters and want to make sure that all kinds of logs will continue to be process","default_branch":null,"files":null,"tree":[],"storefront":"/r/magnusbaeck","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/magnusbaeck/logstash-filter-verifier/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}