All Projects → jorgelbg → dissect-tester

jorgelbg / dissect-tester

Licence: Apache-2.0 license
Simple API/UI for testing filebeat dissect patterns against a collection of sample log lines.

Programming Languages

HTML
75241 projects
go
31211 projects - #10 most used programming language
javascript
184084 projects - #8 most used programming language
Makefile
30231 projects
Dockerfile
14818 projects
CSS
56736 projects

Projects that are alternatives of or similar to dissect-tester

Elkstack
The config files and docker-compose.yml files of Dockerized ELK Stack
Stars: ✭ 96 (+65.52%)
Mutual labels:  logstash, filebeat
Filebeat Kubernetes
Filebeat container, alternative to fluentd used to ship kubernetes cluster and pod logs
Stars: ✭ 147 (+153.45%)
Mutual labels:  logstash, filebeat
Vagrant Elastic Stack
Giving the Elastic Stack a try in Vagrant
Stars: ✭ 131 (+125.86%)
Mutual labels:  logstash, filebeat
Aliware Kafka Demos
提供各种客户端接入阿里云 消息队列 Kafka 的demo工程
Stars: ✭ 279 (+381.03%)
Mutual labels:  logstash, filebeat
tutorials
Tutorials
Stars: ✭ 80 (+37.93%)
Mutual labels:  logstash, filebeat
Elk
搭建ELK日志分析平台。
Stars: ✭ 688 (+1086.21%)
Mutual labels:  logstash, filebeat
elastic-stack
A complete documentation on how to install Elastic Stack on Ubuntu 16.04 Server ASAP 😎
Stars: ✭ 12 (-79.31%)
Mutual labels:  logstash, filebeat
filebeat.py
Python 版 Filebeat
Stars: ✭ 48 (-17.24%)
Mutual labels:  logstash, filebeat
Docker Elastic
Deploy Elastic stack in a Docker Swarm cluster. Ship application logs and metrics using beats & GELF plugin to Elasticsearch
Stars: ✭ 202 (+248.28%)
Mutual labels:  logstash, filebeat
Synesis lite suricata
Suricata IDS/IPS log analytics using the Elastic Stack.
Stars: ✭ 167 (+187.93%)
Mutual labels:  logstash, filebeat
k8s-log
容器日志搜集套件。
Stars: ✭ 15 (-74.14%)
Mutual labels:  logstash, filebeat
MegaDev
Bro IDS + ELK Stack to detect and block data exfiltration
Stars: ✭ 46 (-20.69%)
Mutual labels:  logstash, filebeat
elk-stack
ELK Stack (Elasticsearch, Logstash & Kibana)
Stars: ✭ 13 (-77.59%)
Mutual labels:  logstash, filebeat
S1EM
This project is a SIEM with SIRP and Threat Intel, all in one.
Stars: ✭ 270 (+365.52%)
Mutual labels:  logstash, filebeat
seahorse
ELKFH - Elastic, Logstash, Kibana, Filebeat and Honeypot (HTTP, HTTPS, SSH, RDP, VNC, Redis, MySQL, MONGO, SMB, LDAP)
Stars: ✭ 31 (-46.55%)
Mutual labels:  logstash, filebeat
Elk Hole
elasticsearch, logstash and kibana configuration for pi-hole visualiziation
Stars: ✭ 136 (+134.48%)
Mutual labels:  logstash, filebeat
MeetU
Application that build on Elasticsearch and Spring Boot Microservices (Synchronous Service)
Stars: ✭ 22 (-62.07%)
Mutual labels:  logstash, filebeat
docker-elk-stack
The ELK stack Docker containerization (Elasticsearch, Logstash and Kibana)
Stars: ✭ 20 (-65.52%)
Mutual labels:  logstash, filebeat
Dockerfile
some personally made dockerfile
Stars: ✭ 2,021 (+3384.48%)
Mutual labels:  logstash, filebeat
kafka-elk-docker-compose
Deploy ELK stack and kafka with docker-compose
Stars: ✭ 78 (+34.48%)
Mutual labels:  logstash, filebeat

dissect-tester

Filebeat Docker pulls

dissect-tester logo

This project presents a simple web UI to test a collection of log line samples against a pattern supported by the Filebeat dissect processor.

Both Logstash and Elasticsearch pipelines have a similar filter/processor that uses the same configuration pattern. Therefore, this UI can be used to test a pattern that will be used in either Logstash or Elasticsearch pipelines.

🎮 Installing / Getting started

🔗 If you only want to test some samples you can go directly to the demo instance running in http://dissect-tester.jorgelbg.me/.

New releases are published to a public Docker image. To run it you can use the following command:

docker run --rm -ti -p 8080:8080 jorgelbg/dissect-tester

The terminal should print a couple of messages similar to

{"level":"info","timestamp":"2020-06-30T01:42:16.838+0200","caller":"dissect-tester/main.go:112","msg":"maxprocs: Leaving GOMAXPROCS=8: CPU quota undefined"}
{"level":"info","timestamp":"2020-06-30T01:42:16.838+0200","caller":"dissect-tester/main.go:137","msg":"Server is running","port":8080}

Indicating the the server is running. Head your browser to http://localhost:8080/ and enjoy 🎉.

Your browser should show the following:

Screenshot

👨🏻‍💻 Developing

git clone https://github.com/jorgelbg/dissect-tester
cd dissect-tester/
make

This will build a binary placed in bin/github.com/jorgelbg/dissect-tester for your native platform.

If you want to build a new Docker image use the following command:

make docker

For running all tests you can use:

make test

🤚🏻 Contributing

If you'd like to contribute, please fork the repository and use a feature branch. Pull requests are warmly welcome.

🚀 Links

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].