mirror of
https://github.com/fluent/fluentd-ui.git
synced 2025-08-12 09:17:05 +02:00
33 lines
472 B
Ruby
33 lines
472 B
Ruby
class Fluentd::DaemonsController < ApplicationController
|
|
before_action :login_required
|
|
before_action :fluentd
|
|
|
|
def show
|
|
end
|
|
|
|
def start
|
|
fluentd.start
|
|
render :show
|
|
end
|
|
|
|
def stop
|
|
fluentd.stop
|
|
render :show
|
|
end
|
|
|
|
def reload
|
|
fluentd.reload
|
|
render :show
|
|
end
|
|
|
|
def log
|
|
render text: fluentd.log, content_type: "text/plain"
|
|
end
|
|
|
|
private
|
|
|
|
def fluentd
|
|
@fluentd ||= Fluentd.new(Rails.root + "tmp" + "fluentd") # TODO
|
|
end
|
|
end
|