Displaying 1 to 20 from 23 results

beats - :tropical_fish: Beats - Lightweight shippers for Elasticsearch & Logstash

  •    Go

The Beats are lightweight data shippers, written in Go, that you install on your servers to capture all sorts of operational data (think of logs, metrics, or network packet data). The Beats send the operational data to Elasticsearch, either directly or via Logstash, so it can be visualized with Kibana.By "lightweight", we mean that Beats have a small installation footprint, use limited system resources, and have no runtime dependencies.

log-pilot - Collect logs for docker containers

  •    Go

log-pilot is an awesome docker log tool. With log-pilot you can collect logs from docker hosts and send them to your centralized log system such as elasticsearch, graylog2, awsog and etc. log-pilot can collect not only docker stdout but also log file that inside docker containers. Then access kibana under the tips. You will find that tomcat's has been collected and sended to kibana.

beats-docker - Official Beats Docker images

  •    Python

This repository contains the official Beats Docker images from Elastic.Acceptance tests for the images are located in the test directory, and can be invoked with make test. Python 3.5 is required to run the tests. They are based on the excellent testinfra, which is itself based on the wonderful pytest.

graylog-plugin-collector - Collector plugin for Graylog

  •    Java

Use this paragraph to enter a description of your plugin. Download the plugin and place the .jar file in your Graylog plugin directory. The plugin directory is the plugins/ folder relative from your graylog-server directory by default and can be configured in your graylog.conf file.

vagrant-elastic-stack - Giving the Elastic Stack a try in Vagrant

  •    Shell

This repository will install the Elastic Stack (Elasticsearch, Logstash, Kibana, and Beats) and optionally X-Pack. You can either start from scratch and configure everything with Vagrant and Ansible or you can download the final OVA image. Do a simple vagrant up by using Vagrant's Ansible provisioner. All you need is a working Vagrant installation (1.8.6+ but the latest version is always recommended), a provider (tested with the latest VirtualBox version), and 2.5GB of RAM.

ansible-role-filebeat - Ansible Role - Filebeat for ELK stack


An Ansible Role that installs Filebeat on RedHat/CentOS or Debian/Ubuntu. None.

chef-filebeat - Chef Cookbook to Manage Elastic Filebeat https://supermarket

  •    Ruby

This is a Chef cookbook to manage Filebeat. For Production environment, always prefer the most recent release.

docker-filebeat - https://www.elastic.co/products/beats/filebeat


Please replace HOSTNAME:PORT with the desired hostname/port number and INDEX_VALUE with the preferred index prefix. The format of the INDEX_VALUE string can also be modified, please check the filebeat documentation for more info. Please let the project know if any addtional options need to be added to the filebeat-ds.yml.


  •    Puppet

The filebeat module installs and configures the filebeat log shipper maintained by elastic. By default filebeat adds a software repository to your system, and installs filebeat along with required configurations.

beats-formula - SaltStack formula to manage Elastic Beats platform

  •    SaltStack

Install and configure the Elastic Beats patform. See the full Salt Formulas installation and usage instructions.

awsbeats - AWS Kinesis plugin for Filebeat

  •    Go

Experimental Beat output plugin. Tested with Filebeat, Metricbeat, Auditbeat, Heartbeat, APM Server. Supports AWS Kinesis Data Streams and Data Firehose. NOTE: Beat and the plugin should be built using the same Golang version.

beat-exporter - Elastic beat-exporter for Prometheus

  •    Go

Exposes (file|metric)beat statistics from beats statistics endpoint to prometheus format, automaticly configuring collectors for apporiate beat type. This will expose (file|metrics|*)beat http endpoint at given port.

elk-stack - ELK Stack (Elasticsearch, Logstash & Kibana)

  •    Shell

Setup the main ELK Stack on a linux server using the shell script. Once, you've done the setup of ELK Stack you should setup the beat clients eg. filebeat, metricbeat on the different server.

docker-filebeat - Alpine Linux based Filebeat Docker Image

  •    Shell

This is initially focused on supporting the Zeek filebeats module. I will add others if there is any demand or need later.

beats-processor-fingerprint - Fingerprint Plugin for Elastic Beats

  •    Go

beats-processor-fingerprint is a processor plugin for Elastic Beats that "fingerprints" events by computing a hash of fields in the event. This can be useful as a checksum of the data or it can be useful for deduplication purposes if the hash is used as a primary key in your data store. Build the plugin. Go plugins are only supported on Linux at the current time. They must be compiled with the same Go version as the Beat it will be used with. Likewise this plugin must be compiled against the same Beat codebase version as the Beat it will be used with.