Community Beats

edit

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

apachebeat

Reads status from Apache HTTPD server-status.

dockerbeat

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.

nagioscheckbeat

For Nagios checks and performance data.

nginxbeat

Reads status from Nginx.

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.

twitterbeat

Reads tweets for specified screennames.

unifiedbeat

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

uwsgibeat

Reads stats from uWSGI.

udpbeat

Ships structured logs via UDP.

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 GitHub to get your change merged.

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

Contributing to Beats

edit

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