mirror of
https://github.com/elastic/logstash.git
synced 2025-04-23 22:27:21 -04:00
43 lines
1,009 B
Text
43 lines
1,009 B
Text
[[input-plugins]]
|
|
== Input plugins
|
|
|
|
An input plugin enables a specific source of events to be read by Logstash.
|
|
|
|
The following input plugins are available:
|
|
|
|
<%-
|
|
full_list=[]
|
|
letters=[]
|
|
docs.each do |doc|
|
|
letter = doc[0]
|
|
letters << letter
|
|
-%>
|
|
<<plugins-inputs-letters-<%= letter %>, <%=letter %>>>
|
|
<%-
|
|
end
|
|
|
|
cols=3
|
|
rows=(docs.count/cols)+1
|
|
item=0
|
|
r=0
|
|
-%>
|
|
[cols="asciidoc,asciidoc,asciidoc"]
|
|
|=======================================================================
|
|
<%- while r < rows do -%>
|
|
<%- c=0; while c < cols do -%>|<% if letters[item].nil? %> <% else %>[[plugins-inputs-letters-<%=letters[item] %>]] <% end %>
|
|
<%- letter = letters[item];
|
|
arr = docs[letter]
|
|
if ! arr.nil?
|
|
arr.each do |plugin_item|
|
|
full_list << plugin_item
|
|
%>* <<plugins-inputs-<%=plugin_item -%>,<%=plugin_item -%>>>
|
|
<%- end
|
|
end -%>
|
|
<%- item+=1; c+=1; end; r+=1 end -%>
|
|
|=======================================================================
|
|
|
|
<%-
|
|
full_list.each do |plugin|
|
|
-%>
|
|
include::inputs/<%=plugin %>.asciidoc[]
|
|
<%- end -%>
|