[id="configuration-{beatname_lc}-options"] == Configure inputs ++++ Configure inputs ++++ TIP: <<{beatname_lc}-modules-overview,{beatname_uc} modules>> provide the fastest getting started experience for common log formats. See <<{beatname_lc}-modules-quickstart>> to learn how to get started with modules. Also see <> for information about enabling and configuring modules. To configure {beatname_uc} manually (instead of using <<{beatname_lc}-modules-overview,modules>>), you specify a list of inputs in the +{beatname_lc}.inputs+ section of the +{beatname_lc}.yml+. Inputs specify how {beatname_uc} locates and processes input data. The list is a http://yaml.org/[YAML] array, so each input begins with a dash (`-`). You can specify multiple inputs, and you can specify the same input type more than once. For example: ["source","yaml",subs="attributes"] ---- {beatname_lc}.inputs: - type: log paths: - /var/log/system.log - /var/log/wifi.log - type: log paths: - "/var/log/apache2/*" fields: apache: true fields_under_root: true ---- [float] [id="{beatname_lc}-input-types"] === Input types You can configure {beatname_uc} to use the following inputs: * <<{beatname_lc}-input-log>> * <<{beatname_lc}-input-stdin>> * <<{beatname_lc}-input-redis>> * <<{beatname_lc}-input-udp>> * <<{beatname_lc}-input-docker>> * <<{beatname_lc}-input-tcp>> * <<{beatname_lc}-input-syslog>> include::inputs/input-log.asciidoc[] include::inputs/input-stdin.asciidoc[] include::inputs/input-redis.asciidoc[] include::inputs/input-udp.asciidoc[] include::inputs/input-docker.asciidoc[] include::inputs/input-tcp.asciidoc[] include::inputs/input-syslog.asciidoc[]