lib/fluent/command/config_generator.rb in fluent-plugin-calyptia-monitoring-0.1.0.rc9 vs lib/fluent/command/config_generator.rb in fluent-plugin-calyptia-monitoring-0.1.0
- old
+ new
@@ -31,10 +31,12 @@
@enable_input_metrics = true
@enable_size_metrics = false
@enable_get_dump = true
@rpc_endpoint = "127.0.0.1:24444"
@storage_agent_token_dir = default_storage_dir
+ @fluentd_conf_path = nil
+ @disable_rpc = false
prepare_option_parser
end
def default_storage_dir
@@ -94,10 +96,14 @@
@enable_get_dump = false
end
@parser.on("--storage-agent-token-dir DIR", "Specify accesible storage token dir. (default: #{default_storage_dir})") do |s|
@storage_agent_token_dir = s
end
+ @parser.on("--fluentd-conf-path PATH", "Specify fluentd configuration file path. (default: nil)") do |s|
+ @fluentd_conf_path = s
+ @disable_rpc = true
+ end
end
def usage(message = nil)
puts @parser.to_s
puts
@@ -123,9 +129,11 @@
rpc_endpoint: @rpc_endpoint,
input_metrics: @enable_input_metrics,
size_metrics: @enable_size_metrics,
enable_get_dump: @enable_get_dump,
storage_agent_token_dir: @storage_agent_token_dir,
+ fluentd_conf_path: @fluentd_conf_path,
+ disable_rpc: @disable_rpc,
}
rescue => e
usage(e)
end