Skip to content

Commit fc546e9

Browse files
committed
metrics: enable input metrics
Signed-off-by: Shizuo Fujita <[email protected]>
1 parent a3f4c82 commit fc546e9

File tree

5 files changed

+3
-8
lines changed

5 files changed

+3
-8
lines changed

lib/fluent/command/fluentd.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -155,7 +155,7 @@
155155
cmd_opts[:strict_config_value] = b
156156
}
157157

158-
op.on('--enable-input-metrics', "Enable input plugin metrics on fluentd", TrueClass) {|b|
158+
op.on('--enable-input-metrics', "[DEPRECATED] Enable input plugin metrics on fluentd", TrueClass) {|b|
159159
cmd_opts[:enable_input_metrics] = b
160160
}
161161

lib/fluent/root_agent.rb

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,6 @@ def initialize(log:, system_config: SystemConfig.new, start_in_parallel: false)
8686
@without_source = system_config.without_source || false
8787
@source_only_mode = SourceOnlyMode.new(system_config.with_source_only, start_in_parallel)
8888
@source_only_buffer_agent = nil
89-
@enable_input_metrics = system_config.enable_input_metrics || false
9089

9190
suppress_interval(system_config.emit_error_log_interval) unless system_config.emit_error_log_interval.nil?
9291
end
@@ -414,9 +413,7 @@ def add_source(type, conf)
414413
input.context_router = @event_router
415414
input.configure(conf)
416415
input.event_emitter_apply_source_only if @source_only_mode.enabled?
417-
if @enable_input_metrics
418-
@event_router.add_metric_callbacks(input.plugin_id, Proc.new {|es| input.metric_callback(es) })
419-
end
416+
@event_router.add_metric_callbacks(input.plugin_id, Proc.new {|es| input.metric_callback(es) })
420417
@inputs << input
421418

422419
input

lib/fluent/supervisor.rb

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -631,7 +631,6 @@ def self.default_options
631631
ignore_repeated_log_interval: nil,
632632
without_source: nil,
633633
with_source_only: nil,
634-
enable_input_metrics: nil,
635634
enable_size_metrics: nil,
636635
use_v1_config: true,
637636
strict_config_value: nil,

lib/fluent/system_config.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ class SystemConfig
5151
config_param :strict_config_value, :bool, default: nil
5252
config_param :enable_msgpack_time_support, :bool, default: nil
5353
config_param :disable_shared_socket, :bool, default: nil
54-
config_param :enable_input_metrics, :bool, default: nil
54+
config_param :enable_input_metrics, :bool, default: nil, deprecated: "input metrics is always enabled. This parameter is existed for compatibility."
5555
config_param :enable_size_metrics, :bool, default: nil
5656
config_param :enable_jit, :bool, default: false
5757
config_param :file_permission, default: nil do |v|

test/test_root_agent.rb

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ def test_initialize
1717
data(
1818
'suppress interval' => [{'emit_error_log_interval' => 30}, {:@suppress_emit_error_log_interval => 30}],
1919
'without source' => [{'without_source' => true}, {:@without_source => true}],
20-
'enable input metrics' => [{'enable_input_metrics' => true}, {:@enable_input_metrics => true}],
2120
)
2221
def test_initialize_with_opt(data)
2322
opt, expected = data

0 commit comments

Comments
 (0)