srv
The srv
service discovery plugin updates the targets by SRV Record.
Example Configuration
Here is an example of out_forward
updating the targets to get the SRV record from _fluentd._tcp.example.com
:
Parameters
@type
@type
The value must be srv
.
service
(required)
service
(required)type | default | version |
string |
| 1.10.0 |
Service without the underscore in RFC2782.
proto
proto
type | default | version |
string |
| 1.10.0 |
Proto without the underscore in RFC2782.
It is a required parameter.
hostname
hostname
type | default | version |
string | required parameters | 1.10.0 |
The name in RFC2782.
dns_server_host
dns_server_host
type | default | version |
string |
| 1.10.0 |
The hostname of the DNS server to request the SRV record.
interval
interval
type | default | version |
integer | 60 | 1.10.0 |
The interval of sending requests to DNS server.
dns_lookup
dns_lookup
type | default | version |
bool |
| 1.10.0 |
Resolves the hostname to IP address of the SRV's Target.
shared_key
shared_key
type | default | version |
string |
| 1.10.0 |
The shared key per server.
username
username
type | default | version |
string |
| 1.10.0 |
The username for authentication.
password
password
type | default | version |
string |
| 1.10.0 |
The password for authentication.
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