README ¶
Filebeat
Filebeat is an open source file harvester, mostly used to fetch logs files and feed them into logstash. Together with the libbeat lumberjack output is a replacement for logstash-forwarder.
To learn more about Filebeat, check out https://www.elastic.co/products/beats/filebeat.
Getting started
Please follow the getting started guide from the docs.
Documentation
Please visit elastic.co for the documentation.
Bugs and feature requests
If you have an issue, please start by opening a topic on the forums. We'll help you troubleshoot and work with you on a solution.
If you are sure you found a bug or have a feature request, open an issue on Github.
Contributions
We love contributions from our community! Please read the CONTRIBUTING.md file.
Snapshots
For testing purposes, we generate snapshot builds that you can find here. Please be aware that these are built on top of master and are not meant for production.
Documentation ¶
There is no documentation for this package.
Directories ¶
Path | Synopsis |
---|---|
reader
Package reader provides interface and struct to read messages and report them to a harvester The interface used is: type Reader interface { Next() (Message, error) } Each time Next is called on a reader, a Message object is returned.
|
Package reader provides interface and struct to read messages and report them to a harvester The interface used is: type Reader interface { Next() (Message, error) } Each time Next is called on a reader, a Message object is returned. |
input
|
|
processor
|
|
log
Package log harvests different inputs for new information.
|
Package log harvests different inputs for new information. |
redis
Package redis package contains prospector and harvester to read the redis slow log The redis slow log is stored in memory.
|
Package redis package contains prospector and harvester to read the redis slow log The redis slow log is stored in memory. |