file
The file
service discovery plugin updates the targets by reading the local file. YAML and JSON are the allowed file formats.
Example Configuration
Here is an example with out_forward
updating targets by sending data:
Here is an example of target list file (/etc/fluentd/sd.yaml
):
Parameters
@type
@type
The value must be file
.
path
path
The path of the target list.
The Content-Type
is determined by file extension i.e.:
YAML: yaml, yml
JSON: json
conf_encoding
conf_encoding
The encoding of the configuration file.
Parameters in Target List File
Each target has following parameters:
host
name
port
shared_key
username
password
standby
weight
host
host
The IP address or hostname of the server. It is a required parameter.
port
port
The port number of the host. It is a required parameter.
name
name
The name of the server.
shared_key
shared_key
The shared key per server.
username
username
The username for authentication.
password
password
The password for authentication.
standby
standby
weight
weight
If this article is incorrect or outdated, or omits critical information, please let us know. Fluentd is an open-source project under Cloud Native Computing Foundation (CNCF). All components are available under the Apache 2 License.
Last updated