Community Beats

edit

The open source community has been hard at work developing new Beats. You can check out some of them here.

Elastic provides no warranty or support for community-sourced Beats.

apachebeat

Reads status from Apache HTTPD server-status.

burrowbeat

Monitors Kafka consumer lag using Burrow.

cassandrabeat

Uses Cassandra’s nodetool cfstats utility to monitor Cassandra database nodes and lag.

cloudtrailbeat

Reads events from Amazon Web Services' CloudTrail.

dockbeat

Reads Docker container statistics and indexes them in Elasticsearch.

elasticbeat

Reads status from an Elasticsearch cluster and indexes them in Elasticsearch.

execbeat

Periodically executes shell commands and sends the standard output and standard error to Logstash or Elasticsearch.

factbeat

Collects facts from Facter.

flowbeat

Collects, parses, and indexes sflow samples.

hsbeat

Reads all performance counters in Java HotSpot VM.

httpbeat

Polls multiple HTTP(S) endpoints and sends the data to Logstash or Elasticsearch. Supports all HTTP methods and proxies.

hwsensorsbeat

Reads sensors information from OpenBSD.

jmxproxybeat

Reads Tomcat JMX metrics exposed over JMX Proxy Servlet to HTTP.

journalbeat

Used for log shipping from systemd/journald based Linux systems.

lmsensorsbeat

Collects data from lm-sensors (such as CPU temperatures, fan speeds, and voltages from i2c and smbus).

mysqlbeat

Run any query on MySQL and send results to Elasticsearch.

nagioscheckbeat

For Nagios checks and performance data.

nginxbeat

Reads status from Nginx.

nginxupstreambeat

Reads upstream status from nginx upstream module.

openconfigbeat

Streams data from OpenConfig-enabled network devices.

packagebeat

Collects information about system packages from package managers.

phpfpmbeat

Reads status from PHP-FPM.

pingbeat

Sends ICMP pings to a list of targets and stores the round trip time (RTT) in Elasticsearch.

redisbeat

Used for Redis monitoring.

retsbeat

Collects counts of RETS resource/class records from Multiple Listing Service (MLS) servers.

saltbeat

Reads events from salt master event bus.

twitterbeat

Reads tweets for specified screen names.

udpbeat

Ships structured logs via UDP.

unifiedbeat

Reads records from Unified2 binary files generated by network intrusion detection software and indexes the records in Elasticsearch.

uwsgibeat

Reads stats from uWSGI.

wmibeat

Uses WMI to grab your favorite, configurable Windows metrics.

Have you created a Beat that’s not listed? If so, add the name and description of your Beat to the source document for Community Beats and open a pull request in the Beats GitHub repository to get your change merged. When you’re ready, go ahead and announce your new Beat in the Elastic discussion forum.

Getting Help with Community Beats

edit

Have a question about a community Beat? You can post questions and discuss issues in the Community Beats category of the Beats discussion forum.

Contributing to Beats

edit

Remember, you can be a Beats developer, too. Learn how