Class: Fluentd::Agent::TdAgent
- Inherits:
-
Object
- Object
- Fluentd::Agent::TdAgent
- Includes:
- Common, LocalCommon
- 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
Instance Attribute Summary
Attributes included from Common
Class Method Summary collapse
Instance Method Summary collapse
Methods included from LocalCommon
#config, #config_append, #config_write, #configuration, #log, #log_tail, #running?
Methods included from Common
#config_file, #errors_since, #initialize, #log_file, #pid_file, #recent_errors, #wait_process_starting_seconds
Class Method Details
.default_options ⇒ Object
7 8 9 10 11 12 13 |
# File 'app/models/fluentd/agent/td_agent.rb', line 7 def self. { :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
#version ⇒ Object
15 16 17 |
# File 'app/models/fluentd/agent/td_agent.rb', line 15 def version `/usr/sbin/td-agent --version`.strip end |