Class: Fluent::MonitorAgentInput::JSONMonitorServlet

Inherits:
MonitorServlet
  • Object
show all
Defined in:
lib/fluent/plugin/in_monitor_agent.rb

Instance Method Summary collapse

Methods inherited from MonitorServlet

#build_object, #do_GET, #initialize, #render_json, #render_json_error

Constructor Details

This class inherits a constructor from Fluent::MonitorAgentInput::MonitorServlet

Instance Method Details

#process(req, res) ⇒ Object



147
148
149
150
151
152
153
154
# File 'lib/fluent/plugin/in_monitor_agent.rb', line 147

def process(req, res)
  list, opts = build_object(req, res)
  return unless list

  render_json({
    'plugins' => list
  }, opts)
end