docs/reference/index.md
{{beats}} are open source data shippers that you install as agents on your servers to send operational data to {{es}}.
New to {{beats}}? Check out the {{beats}} overview to see what {{beats}} can do for you.
Elastic provides {{beats}} for capturing:
Audit data : Auditbeat
Log files and journals : Filebeat
Availability : Heartbeat
Metrics : Metricbeat
Network traffic : Packetbeat
Windows event logs : Winlogbeat
{{beats}} can send data directly to {{es}} or through {{ls}}, where you can further process and enhance the data, before visualizing it in {{kib}}.
Want to get up and running quickly with infrastructure metrics monitoring and centralized log analytics? Try out the {{metrics-app}} and the {{logs-app}} in {{kib}}. For more details, check out Analyze metrics and Monitor logs.
If you have a specific use case to solve, we encourage you to create a community Beat. We’ve created an infrastructure to simplify the process. The libbeat library, written entirely in Go, offers the API that all Beats use to ship data to Elasticsearch, configure the input options, implement logging, and more. To learn how to create a new Beat, see Contribute to Beats.