Beats has a large, supportive, open source community. Besides the official GitHub site (https://github.com/elastic/beats), there are about 80 other GitHub repositories (see https://www.elastic.co/guide/en/beats/libbeat/7.0/community-beats.html) focused on supporting different types of data, such as Amazon products, Apache HTTPD, Spring Boot, and Kafka. Undoubtedly, Beats are a hot topic. All the Beats are built on top of the libbeat framework, which contains the common packages written in the Go language. The officially supported Beats and their target data are listed in this table:
Beat name |
Type of data |
Description |
Auditbeat |
Audit data |
Install it on the servers where you want to detect changes to the attributes of files or the system's events and have them sent to an output destination. |
Filebeat |
Log files |
A lightweight... |