mirror of
https://github.com/fluent/fluentd-ui.git
synced 2025-08-12 01:07:09 +02:00
37 lines
711 B
Ruby
37 lines
711 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
|
|
[
|
|
:pattern, :apikey, :auto_create_table, :database, :table,
|
|
]
|
|
end
|
|
|
|
def hidden_options
|
|
[
|
|
:secondary
|
|
]
|
|
end
|
|
end
|
|
end
|
|
end
|