All Projects → justsocialapps → kafkabeat

justsocialapps / kafkabeat

Licence: other
Elastic Beat for fetching events from Kafka

Programming Languages

go
31211 projects - #10 most used programming language
Makefile
30231 projects
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to kafkabeat

logiq
Monitoring Web UI for Elastic Logstash
Stars: ✭ 34 (+47.83%)
Mutual labels:  logstash, elastic
Redelk
Red Team's SIEM - tool for Red Teams used for tracking and alarming about Blue Team activities as well as better usability in long term operations.
Stars: ✭ 1,692 (+7256.52%)
Mutual labels:  logstash, elastic
kafkabeat
Kafka event forwarder build on top of Elastic Beats platform
Stars: ✭ 13 (-43.48%)
Mutual labels:  logstash, elastic
seahorse
ELKFH - Elastic, Logstash, Kibana, Filebeat and Honeypot (HTTP, HTTPS, SSH, RDP, VNC, Redis, MySQL, MONGO, SMB, LDAP)
Stars: ✭ 31 (+34.78%)
Mutual labels:  logstash, elastic
Quicklogger
Library for logging on files, console, memory, email, rest, eventlog, syslog, slack, telegram, redis, logstash, elasticsearch, influxdb, graylog, Sentry, Twilio, ide debug messages and throw events for Delphi/Firemonkey/freepascal/.NET (Windows/Linux/OSX/IOS/Android).
Stars: ✭ 137 (+495.65%)
Mutual labels:  logstash, elastic
Helk
The Hunting ELK
Stars: ✭ 3,097 (+13365.22%)
Mutual labels:  logstash, elastic
Pfelk
pfSense/OPNsense + ELK
Stars: ✭ 417 (+1713.04%)
Mutual labels:  logstash, elastic
Elastic Docker
Example setups for Elasticsearch, Kibana, Logstash, and Beats with docker-compose
Stars: ✭ 118 (+413.04%)
Mutual labels:  logstash, elastic
Elastic Stack
Aprenda Elasticsearch, Logstash, Kibana e Beats do jeito mais fácil ⭐️
Stars: ✭ 135 (+486.96%)
Mutual labels:  logstash, elastic
Elastic
Elastic Stack (6.2.4) 을 활용한 Dashboard 만들기 Project
Stars: ✭ 121 (+426.09%)
Mutual labels:  logstash, elastic
awesome-elastic-stack
Awesome Elastic Stack
Stars: ✭ 29 (+26.09%)
Mutual labels:  logstash, elastic
Docker Elastic Stack
ELK Stack Dockerfile
Stars: ✭ 175 (+660.87%)
Mutual labels:  logstash, elastic
ELK-Hunting
Threat Hunting with ELK Workshop (InfoSecWorld 2017)
Stars: ✭ 58 (+152.17%)
Mutual labels:  logstash, elastic
elastic-apm-laravel
Laravel APM agent for Elastic v2 intake API
Stars: ✭ 64 (+178.26%)
Mutual labels:  elastic
spring-boot-elk
An sample todo app demonstrating centralised logging using ELK stack
Stars: ✭ 20 (-13.04%)
Mutual labels:  logstash
frontreport
Simple frontend logging collector written in Go
Stars: ✭ 23 (+0%)
Mutual labels:  logstash
cloudwatchmetricbeat
A beat for AWS CloudWatch Metrics. Located in NYC? We are hiring: https://www.narmi.com/careers/
Stars: ✭ 17 (-26.09%)
Mutual labels:  elastic
next-eui-starter
Start building Kibana protoypes quickly with the Next.js EUI Starter
Stars: ✭ 74 (+221.74%)
Mutual labels:  elastic
spring-boot-microservice-eureka-zuul-docker-gateway-kubernetes
Spring Boot rest microservices using Kubernetes, ConfigMap, Eureka, Zuul / Spring Boot Gateway, Docker. Monitoring with logstash, logback, elasticsearch, kibana.
Stars: ✭ 86 (+273.91%)
Mutual labels:  logstash
logstash-output-icinga
A Logstash output that calls the Icinga API
Stars: ✭ 12 (-47.83%)
Mutual labels:  logstash

Kafkabeat

Build Status

Kafkabeat is an elastic Beat that reads events from one or more Kafka topics and forwards them to Logstash (or any other configured output).

The Kafka consumer implements an at-least-once behaviour which means that messages may be forwarded to the configured output more than once.

Getting Started with Kafkabeat

Requirements

Building

# Make sure $GOPATH is set
go get github.com/justsocialapps/kafkabeat
cd $GOPATH/src/github.com/justsocialapps/kafkabeat
make

Running

To run Kafkabeat with debugging output enabled, run:

./kafkabeat -c kafkabeat.yml -e -d "*"

Configuring

An example configuration can be found in the file kafkabeat.yml. The following parameters are specific to Kafkabeat:

kafkabeat:
    # a list of Kafka brokers to connect to
    brokers: ["localhost:9092"]
    # A list of topics to subscribe to
    topics: ["tracking"]
    # The consumer group to join
    group: "kafkabeat"

Testing

To test Kafkabeat, run the following command:

make testsuite

alternatively:

make unit-tests
make system-tests
make integration-tests
make coverage-report

The test coverage is reported in the folder ./build/coverage/

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].