mirror of
https://github.com/fluent/fluentd-ui.git
synced 2026-05-05 10:56:11 +02:00
Fix fluentd version (not bundle-installed fluentd version)
This commit is contained in:
parent
dd088a97e2
commit
4fac24a9bf
@ -47,7 +47,7 @@ class MiscController < ApplicationController
|
||||
end
|
||||
zip.get_output_stream('versions.txt') do |f|
|
||||
f.puts "ruby: #{RUBY_DESCRIPTION}"
|
||||
f.puts "fluentd: #{Fluent::VERSION}"
|
||||
f.puts "fluentd: #{FluentdUI.fluentd_version}"
|
||||
f.puts "fluentd-ui: #{FluentdUI::VERSION}"
|
||||
end
|
||||
end
|
||||
|
||||
@ -66,7 +66,7 @@ class Fluentd
|
||||
end
|
||||
end
|
||||
|
||||
%w(running? log config config_write config_append log_tail configuration).each do |method|
|
||||
%w(running? version log config config_write config_append log_tail configuration).each do |method|
|
||||
define_method(method) do
|
||||
raise NotImplementedError, "'#{method}' method is required to be defined"
|
||||
end
|
||||
|
||||
@ -41,6 +41,12 @@ class Fluentd
|
||||
actual_reload
|
||||
end
|
||||
|
||||
def version
|
||||
Bundler.with_clean_env do
|
||||
`fluentd --version`.strip
|
||||
end
|
||||
end
|
||||
|
||||
private
|
||||
|
||||
def options_to_argv
|
||||
|
||||
@ -25,6 +25,10 @@ class Fluentd
|
||||
# https://github.com/treasure-data/td-agent/blob/master/debian/td-agent.init#L156
|
||||
system('/etc/init.d/td-agent restart')
|
||||
end
|
||||
|
||||
def version
|
||||
`td-agent --version`.strip
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
@ -24,7 +24,7 @@
|
||||
%dt ruby
|
||||
%dd= RUBY_DESCRIPTION
|
||||
%dt fluentd
|
||||
%dd= Fluent::VERSION
|
||||
%dd= FluentdUI.fluentd_version
|
||||
%dt fluentd-ui
|
||||
%dd= FluentdUI::VERSION
|
||||
|
||||
|
||||
@ -13,4 +13,10 @@ module FluentdUI
|
||||
current = Gem::Version.new(::FluentdUI::VERSION)
|
||||
latest > current
|
||||
end
|
||||
|
||||
def self.fluentd_version
|
||||
setup_fluentd = Fluentd.instance
|
||||
return nil unless setup_fluentd
|
||||
setup_fluentd.agent.version
|
||||
end
|
||||
end
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user