services.filebeat.inputs
Inputs specify how Filebeat locates and processes input data.
This is like services.filebeat.settings.filebeat.inputs,
but structured as an attribute set. This has the benefit
that multiple NixOS modules can contribute settings to a
single filebeat input.
An input type can be specified multiple times by choosing a
different <name> for each, but setting
services.filebeat.inputs._name_.type
to the same value.
See https://www.elastic.co/guide/en/beats/filebeat/current/configuration-filebeat-options.html.
- Type
attribute set of (open submodule of (JSON value))- Default
{ }- Example
{ journald.id = "everything"; # Only for filebeat7 log = { enabled = true; paths = [ "/var/log/*.log" ]; }; };- Declared
- <nixpkgs/nixos/modules/services/logging/filebeat.nix>