Class: Fluent::Plugin::DnsServiceDiscovery
- Inherits:
-
ServiceDiscovery
- Object
- ServiceDiscovery
- Fluent::Plugin::DnsServiceDiscovery
- Includes:
- PluginHelper::Mixin
- Defined in:
- lib/fluent/plugin/sd_dns.rb
Instance Method Summary collapse
Instance Method Details
#configure(conf) ⇒ Object
62 63 64 65 |
# File 'lib/fluent/plugin/sd_dns.rb', line 62 def configure(conf) super @services = fetch_services_from_dns end |
#start(queue) ⇒ Object
67 68 69 70 71 72 73 74 75 76 77 |
# File 'lib/fluent/plugin/sd_dns.rb', line 67 def start(queue) if @interval timer_execute(:"sd_dns_refresh", @interval) do refresh_service_list(queue) end else refresh_service_list(queue) end super() end |