fluentd-ui/app/models/fluentd/setting/out_tdlog.rb
Kenji Okimoto c54ead20f1
Add label parameter
Signed-off-by: Kenji Okimoto <okimoto@clear-code.com>
2018-09-13 11:20:49 +09:00

37 lines
719 B
Ruby

class Fluentd
module Setting
class OutTdlog
include Fluentd::Setting::Plugin
register_plugin("output", "tdlog")
def self.initial_params
params = {
pattern: "td.*.*",
buffer_type: "file",
buffer: {
"0" => {
"type" => "file",
"path" => "/var/log/td-agent/buffer/td",
}
},
auto_create_table: true,
}
super.compact.deep_merge(params)
end
def common_options
[
:label, :pattern, :apikey, :auto_create_table, :database, :table,
]
end
def hidden_options
[
:secondary
]
end
end
end
end