Class: Fluentd::Agent::TdAgent
- Inherits:
-
Object
- Object
- Fluentd::Agent::TdAgent
show all
- Includes:
- Common
- Defined in:
- app/models/fluentd/agent/td_agent.rb,
app/models/fluentd/agent/td_agent/unix.rb,
app/models/fluentd/agent/td_agent/macosx.rb
Defined Under Namespace
Modules: Macosx, Unix
Instance Attribute Summary
Attributes included from Common
#extra_options
Class Method Summary
collapse
Instance Method Summary
collapse
Methods included from Common
#backup_files, #backup_files_in_new_order, #backup_files_in_old_order, #config, #config_append, #config_backup_dir, #config_file, #config_write, #configuration, included, #initialize, #log, #log_file, #pid_file, #running_config_backup_dir, #running_config_backup_file
Class Method Details
.default_options ⇒ Object
6
7
8
9
10
11
12
|
# File 'app/models/fluentd/agent/td_agent.rb', line 6
def self.default_options
{
:pid_file => "/var/run/td-agent/td-agent.pid",
:log_file => "/var/log/td-agent/td-agent.log",
:config_file => "/etc/td-agent/td-agent.conf",
}
end
|
Instance Method Details
#dryrun!(file_path = nil) ⇒ Object
18
19
20
|
# File 'app/models/fluentd/agent/td_agent.rb', line 18
def dryrun!(file_path = nil)
exec_dryrun("/usr/sbin/td-agent", file_path)
end
|
#version ⇒ Object
14
15
16
|
# File 'app/models/fluentd/agent/td_agent.rb', line 14
def version
`/usr/sbin/td-agent --version`.strip
end
|