Logstash has a very large amount of integration support for the following:
- Input: An input plugin enables a specific source of events to be read by Logstash. The input plugin has file, lumberjack, s3, Beats, stdin, and many more.
- Filter: A filter plugin performs intermediary processing on an event. Filters are often applied conditionally, depending on the characteristics of the event.
- Output: An output plugin sends event data to a particular destination. Outputs are the final stage in the event pipeline. The output plugin has Elasticsearch, email, stdout, s3, file, HTTP, and so on.