Some of the Fluentd plugins support the <service_discovery>
section to set the target nodes dynamically.
The service_discovery
section comes under <match>
.
<match tag.*>
@type forward
# ...
<service_discovery>
# ...
</service_discovery>
</match>
The @type
parameter of <service_discovery>
section specifies the type of the plugin. Fluentd core bundles some useful service discovery plugins e.g. file
.
<service_discovery>
@type file
# ...
</service_discovery>
Here's the list of built-in service discovery plugins:
For more details, see plugins documentation.
The @type
parameter specifies the type of service discovery plugin.
<service_discovery>
@type static
# ...
</service_discovery>
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.