gitextract_m1i_qpi2/ ├── .deepsource.toml ├── .github/ │ ├── DISCUSSION_TEMPLATE/ │ │ ├── q-a-japanese.yml │ │ └── q-a.yml │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.yml │ │ ├── config.yml │ │ └── feature_request.yml │ ├── ISSUE_TEMPLATE.md │ ├── PULL_REQUEST_TEMPLATE.md │ ├── dependabot.yml │ └── workflows/ │ ├── backport.yml │ ├── benchmark.yml │ ├── rubocop.yml │ ├── scorecards.yml │ ├── stale-actions.yml │ ├── test-ruby-head.yml │ └── test.yml ├── .gitignore ├── .rubocop.yml ├── ADOPTERS.md ├── AUTHORS ├── CHANGELOG.md ├── CONTRIBUTING.md ├── GOVERNANCE.md ├── Gemfile ├── GithubWorkflow.md ├── LICENSE ├── MAINTAINERS.md ├── README.md ├── Rakefile ├── SECURITY.md ├── bin/ │ ├── fluent-binlog-reader │ ├── fluent-ca-generate │ ├── fluent-cap-ctl │ ├── fluent-ctl │ ├── fluent-debug │ ├── fluent-plugin-config-format │ └── fluent-plugin-generate ├── code-of-conduct.md ├── example/ │ ├── copy_roundrobin.conf │ ├── counter.conf │ ├── filter_stdout.conf │ ├── in_forward.conf │ ├── in_forward_client.conf │ ├── in_forward_shared_key.conf │ ├── in_forward_tls.conf │ ├── in_forward_users.conf │ ├── in_forward_workers.conf │ ├── in_http.conf │ ├── in_out_forward.conf │ ├── in_sample_blocks.conf │ ├── in_sample_with_compression.conf │ ├── in_syslog.conf │ ├── in_tail.conf │ ├── in_tcp.conf │ ├── in_udp.conf │ ├── logevents.conf │ ├── multi_filters.conf │ ├── out_copy.conf │ ├── out_exec_filter.conf │ ├── out_file.conf │ ├── out_forward.conf │ ├── out_forward_buf_file.conf │ ├── out_forward_client.conf │ ├── out_forward_heartbeat_none.conf │ ├── out_forward_sd.conf │ ├── out_forward_shared_key.conf │ ├── out_forward_tls.conf │ ├── out_forward_users.conf │ ├── out_null.conf │ ├── sd.yaml │ ├── secondary_file.conf │ ├── suppress_config_dump.conf │ ├── v0_12_filter.conf │ ├── v1_literal_example.conf │ └── worker_section.conf ├── fluent.conf ├── fluentd.gemspec ├── lib/ │ └── fluent/ │ ├── agent.rb │ ├── capability.rb │ ├── clock.rb │ ├── command/ │ │ ├── binlog_reader.rb │ │ ├── bundler_injection.rb │ │ ├── ca_generate.rb │ │ ├── cap_ctl.rb │ │ ├── cat.rb │ │ ├── ctl.rb │ │ ├── debug.rb │ │ ├── fluentd.rb │ │ ├── plugin_config_formatter.rb │ │ └── plugin_generator.rb │ ├── compat/ │ │ ├── call_super_mixin.rb │ │ ├── detach_process_mixin.rb │ │ ├── exec_util.rb │ │ ├── file_util.rb │ │ ├── filter.rb │ │ ├── formatter.rb │ │ ├── formatter_utils.rb │ │ ├── handle_tag_and_time_mixin.rb │ │ ├── handle_tag_name_mixin.rb │ │ ├── input.rb │ │ ├── output.rb │ │ ├── output_chain.rb │ │ ├── parser.rb │ │ ├── parser_utils.rb │ │ ├── propagate_default.rb │ │ ├── record_filter_mixin.rb │ │ ├── set_tag_key_mixin.rb │ │ ├── set_time_key_mixin.rb │ │ ├── socket_util.rb │ │ ├── string_util.rb │ │ ├── structured_format_mixin.rb │ │ └── type_converter.rb │ ├── config/ │ │ ├── basic_parser.rb │ │ ├── configure_proxy.rb │ │ ├── dsl.rb │ │ ├── element.rb │ │ ├── error.rb │ │ ├── literal_parser.rb │ │ ├── parser.rb │ │ ├── section.rb │ │ ├── types.rb │ │ ├── v1_parser.rb │ │ ├── yaml_parser/ │ │ │ ├── fluent_value.rb │ │ │ ├── loader.rb │ │ │ ├── parser.rb │ │ │ └── section_builder.rb │ │ └── yaml_parser.rb │ ├── config.rb │ ├── configurable.rb │ ├── counter/ │ │ ├── base_socket.rb │ │ ├── client.rb │ │ ├── error.rb │ │ ├── mutex_hash.rb │ │ ├── server.rb │ │ ├── store.rb │ │ └── validator.rb │ ├── counter.rb │ ├── daemon.rb │ ├── daemonizer.rb │ ├── engine.rb │ ├── env.rb │ ├── error.rb │ ├── event.rb │ ├── event_router.rb │ ├── ext_monitor_require.rb │ ├── file_wrapper.rb │ ├── filter.rb │ ├── fluent_log_event_router.rb │ ├── formatter.rb │ ├── input.rb │ ├── label.rb │ ├── load.rb │ ├── log/ │ │ └── console_adapter.rb │ ├── log.rb │ ├── match.rb │ ├── mixin.rb │ ├── msgpack_factory.rb │ ├── oj_options.rb │ ├── output.rb │ ├── output_chain.rb │ ├── parser.rb │ ├── plugin/ │ │ ├── bare_output.rb │ │ ├── base.rb │ │ ├── buf_file.rb │ │ ├── buf_file_single.rb │ │ ├── buf_memory.rb │ │ ├── buffer/ │ │ │ ├── chunk.rb │ │ │ ├── file_chunk.rb │ │ │ ├── file_single_chunk.rb │ │ │ └── memory_chunk.rb │ │ ├── buffer.rb │ │ ├── compressable.rb │ │ ├── exec_util.rb │ │ ├── file_util.rb │ │ ├── filter.rb │ │ ├── filter_grep.rb │ │ ├── filter_parser.rb │ │ ├── filter_record_transformer.rb │ │ ├── filter_stdout.rb │ │ ├── formatter.rb │ │ ├── formatter_csv.rb │ │ ├── formatter_hash.rb │ │ ├── formatter_json.rb │ │ ├── formatter_ltsv.rb │ │ ├── formatter_msgpack.rb │ │ ├── formatter_out_file.rb │ │ ├── formatter_single_value.rb │ │ ├── formatter_stdout.rb │ │ ├── formatter_tsv.rb │ │ ├── in_debug_agent.rb │ │ ├── in_dummy.rb │ │ ├── in_exec.rb │ │ ├── in_forward.rb │ │ ├── in_gc_stat.rb │ │ ├── in_http.rb │ │ ├── in_monitor_agent.rb │ │ ├── in_object_space.rb │ │ ├── in_sample.rb │ │ ├── in_syslog.rb │ │ ├── in_tail/ │ │ │ ├── group_watch.rb │ │ │ └── position_file.rb │ │ ├── in_tail.rb │ │ ├── in_tcp.rb │ │ ├── in_udp.rb │ │ ├── in_unix.rb │ │ ├── input.rb │ │ ├── metrics.rb │ │ ├── metrics_local.rb │ │ ├── multi_output.rb │ │ ├── out_buffer.rb │ │ ├── out_copy.rb │ │ ├── out_exec.rb │ │ ├── out_exec_filter.rb │ │ ├── out_file.rb │ │ ├── out_forward/ │ │ │ ├── ack_handler.rb │ │ │ ├── connection_manager.rb │ │ │ ├── error.rb │ │ │ ├── failure_detector.rb │ │ │ ├── handshake_protocol.rb │ │ │ ├── load_balancer.rb │ │ │ └── socket_cache.rb │ │ ├── out_forward.rb │ │ ├── out_http.rb │ │ ├── out_null.rb │ │ ├── out_relabel.rb │ │ ├── out_roundrobin.rb │ │ ├── out_secondary_file.rb │ │ ├── out_stdout.rb │ │ ├── out_stream.rb │ │ ├── output.rb │ │ ├── owned_by_mixin.rb │ │ ├── parser.rb │ │ ├── parser_apache.rb │ │ ├── parser_apache2.rb │ │ ├── parser_apache_error.rb │ │ ├── parser_csv.rb │ │ ├── parser_json.rb │ │ ├── parser_ltsv.rb │ │ ├── parser_msgpack.rb │ │ ├── parser_multiline.rb │ │ ├── parser_nginx.rb │ │ ├── parser_none.rb │ │ ├── parser_regexp.rb │ │ ├── parser_syslog.rb │ │ ├── parser_tsv.rb │ │ ├── sd_file.rb │ │ ├── sd_srv.rb │ │ ├── sd_static.rb │ │ ├── service_discovery.rb │ │ ├── socket_util.rb │ │ ├── storage.rb │ │ ├── storage_local.rb │ │ └── string_util.rb │ ├── plugin.rb │ ├── plugin_helper/ │ │ ├── cert_option.rb │ │ ├── child_process.rb │ │ ├── compat_parameters.rb │ │ ├── counter.rb │ │ ├── event_emitter.rb │ │ ├── event_loop.rb │ │ ├── extract.rb │ │ ├── formatter.rb │ │ ├── http_server/ │ │ │ ├── app.rb │ │ │ ├── methods.rb │ │ │ ├── request.rb │ │ │ ├── router.rb │ │ │ ├── server.rb │ │ │ └── ssl_context_builder.rb │ │ ├── http_server.rb │ │ ├── inject.rb │ │ ├── metrics.rb │ │ ├── parser.rb │ │ ├── record_accessor.rb │ │ ├── retry_state.rb │ │ ├── server.rb │ │ ├── service_discovery/ │ │ │ ├── manager.rb │ │ │ └── round_robin_balancer.rb │ │ ├── service_discovery.rb │ │ ├── socket.rb │ │ ├── socket_option.rb │ │ ├── storage.rb │ │ ├── thread.rb │ │ └── timer.rb │ ├── plugin_helper.rb │ ├── plugin_id.rb │ ├── process.rb │ ├── registry.rb │ ├── root_agent.rb │ ├── rpc.rb │ ├── source_only_buffer_agent.rb │ ├── static_config_analysis.rb │ ├── supervisor.rb │ ├── system_config.rb │ ├── test/ │ │ ├── base.rb │ │ ├── driver/ │ │ │ ├── base.rb │ │ │ ├── base_owned.rb │ │ │ ├── base_owner.rb │ │ │ ├── event_feeder.rb │ │ │ ├── filter.rb │ │ │ ├── formatter.rb │ │ │ ├── input.rb │ │ │ ├── multi_output.rb │ │ │ ├── output.rb │ │ │ ├── parser.rb │ │ │ ├── storage.rb │ │ │ └── test_event_router.rb │ │ ├── filter_test.rb │ │ ├── formatter_test.rb │ │ ├── helpers.rb │ │ ├── input_test.rb │ │ ├── log.rb │ │ ├── output_test.rb │ │ ├── parser_test.rb │ │ └── startup_shutdown.rb │ ├── test.rb │ ├── time.rb │ ├── timezone.rb │ ├── tls.rb │ ├── unique_id.rb │ ├── variable_store.rb │ ├── version.rb │ ├── win32api.rb │ └── winsvc.rb ├── tasks/ │ ├── backport/ │ │ └── backporter.rb │ ├── backport.rb │ ├── benchmark/ │ │ ├── conf/ │ │ │ └── in_tail.conf │ │ └── patch_in_tail.rb │ └── benchmark.rb ├── templates/ │ ├── new_gem/ │ │ ├── Gemfile │ │ ├── README.md.erb │ │ ├── Rakefile │ │ ├── fluent-plugin.gemspec.erb │ │ ├── lib/ │ │ │ └── fluent/ │ │ │ └── plugin/ │ │ │ ├── filter.rb.erb │ │ │ ├── formatter.rb.erb │ │ │ ├── input.rb.erb │ │ │ ├── output.rb.erb │ │ │ ├── parser.rb.erb │ │ │ └── storage.rb.erb │ │ └── test/ │ │ ├── helper.rb.erb │ │ └── plugin/ │ │ ├── test_filter.rb.erb │ │ ├── test_formatter.rb.erb │ │ ├── test_input.rb.erb │ │ ├── test_output.rb.erb │ │ ├── test_parser.rb.erb │ │ └── test_storage.rb.erb │ └── plugin_config_formatter/ │ ├── param.md-compact.erb │ ├── param.md-table.erb │ ├── param.md.erb │ └── section.md.erb └── test/ ├── command/ │ ├── test_binlog_reader.rb │ ├── test_ca_generate.rb │ ├── test_cap_ctl.rb │ ├── test_cat.rb │ ├── test_ctl.rb │ ├── test_fluentd.rb │ ├── test_plugin_config_formatter.rb │ └── test_plugin_generator.rb ├── compat/ │ ├── test_calls_super.rb │ └── test_parser.rb ├── config/ │ ├── assertions.rb │ ├── test_config_parser.rb │ ├── test_configurable.rb │ ├── test_configure_proxy.rb │ ├── test_dsl.rb │ ├── test_element.rb │ ├── test_literal_parser.rb │ ├── test_plugin_configuration.rb │ ├── test_section.rb │ ├── test_system_config.rb │ ├── test_types.rb │ └── test_yaml_parser.rb ├── counter/ │ ├── test_client.rb │ ├── test_error.rb │ ├── test_mutex_hash.rb │ ├── test_server.rb │ ├── test_store.rb │ └── test_validator.rb ├── helper.rb ├── helpers/ │ ├── fuzzy_assert.rb │ └── process_extenstion.rb ├── log/ │ └── test_console_adapter.rb ├── plugin/ │ ├── data/ │ │ ├── 2010/ │ │ │ └── 01/ │ │ │ ├── 20100102-030405.log │ │ │ ├── 20100102-030406.log │ │ │ └── 20100102.log │ │ ├── log/ │ │ │ ├── bar │ │ │ ├── foo/ │ │ │ │ ├── bar.log │ │ │ │ └── bar2 │ │ │ └── test.log │ │ ├── log_numeric/ │ │ │ ├── 01.log │ │ │ ├── 02.log │ │ │ ├── 12.log │ │ │ └── 14.log │ │ └── sd_file/ │ │ ├── config │ │ ├── config.json │ │ ├── config.yaml │ │ ├── config.yml │ │ └── invalid_config.yml │ ├── in_tail/ │ │ ├── test_fifo.rb │ │ ├── test_io_handler.rb │ │ └── test_position_file.rb │ ├── out_forward/ │ │ ├── test_ack_handler.rb │ │ ├── test_connection_manager.rb │ │ ├── test_handshake_protocol.rb │ │ ├── test_load_balancer.rb │ │ └── test_socket_cache.rb │ ├── test_bare_output.rb │ ├── test_base.rb │ ├── test_buf_file.rb │ ├── test_buf_file_single.rb │ ├── test_buf_memory.rb │ ├── test_buffer.rb │ ├── test_buffer_chunk.rb │ ├── test_buffer_file_chunk.rb │ ├── test_buffer_file_single_chunk.rb │ ├── test_buffer_memory_chunk.rb │ ├── test_compressable.rb │ ├── test_file_util.rb │ ├── test_filter.rb │ ├── test_filter_grep.rb │ ├── test_filter_parser.rb │ ├── test_filter_record_transformer.rb │ ├── test_filter_stdout.rb │ ├── test_formatter_csv.rb │ ├── test_formatter_hash.rb │ ├── test_formatter_json.rb │ ├── test_formatter_ltsv.rb │ ├── test_formatter_msgpack.rb │ ├── test_formatter_out_file.rb │ ├── test_formatter_single_value.rb │ ├── test_formatter_tsv.rb │ ├── test_in_debug_agent.rb │ ├── test_in_exec.rb │ ├── test_in_forward.rb │ ├── test_in_gc_stat.rb │ ├── test_in_http.rb │ ├── test_in_monitor_agent.rb │ ├── test_in_object_space.rb │ ├── test_in_sample.rb │ ├── test_in_syslog.rb │ ├── test_in_tail.rb │ ├── test_in_tcp.rb │ ├── test_in_udp.rb │ ├── test_in_unix.rb │ ├── test_input.rb │ ├── test_metadata.rb │ ├── test_metrics.rb │ ├── test_metrics_local.rb │ ├── test_multi_output.rb │ ├── test_out_buffer.rb │ ├── test_out_copy.rb │ ├── test_out_exec.rb │ ├── test_out_exec_filter.rb │ ├── test_out_file.rb │ ├── test_out_forward.rb │ ├── test_out_http.rb │ ├── test_out_null.rb │ ├── test_out_relabel.rb │ ├── test_out_roundrobin.rb │ ├── test_out_secondary_file.rb │ ├── test_out_stdout.rb │ ├── test_out_stream.rb │ ├── test_output.rb │ ├── test_output_as_buffered.rb │ ├── test_output_as_buffered_backup.rb │ ├── test_output_as_buffered_compress.rb │ ├── test_output_as_buffered_overflow.rb │ ├── test_output_as_buffered_retries.rb │ ├── test_output_as_buffered_secondary.rb │ ├── test_output_as_standard.rb │ ├── test_owned_by.rb │ ├── test_parser.rb │ ├── test_parser_apache.rb │ ├── test_parser_apache2.rb │ ├── test_parser_apache_error.rb │ ├── test_parser_csv.rb │ ├── test_parser_json.rb │ ├── test_parser_labeled_tsv.rb │ ├── test_parser_msgpack.rb │ ├── test_parser_multiline.rb │ ├── test_parser_nginx.rb │ ├── test_parser_none.rb │ ├── test_parser_regexp.rb │ ├── test_parser_syslog.rb │ ├── test_parser_tsv.rb │ ├── test_sd_file.rb │ ├── test_sd_srv.rb │ ├── test_storage.rb │ ├── test_storage_local.rb │ └── test_string_util.rb ├── plugin_helper/ │ ├── data/ │ │ └── cert/ │ │ ├── cert-key.pem │ │ ├── cert-with-CRLF.pem │ │ ├── cert-with-no-newline.pem │ │ ├── cert.pem │ │ ├── cert_chains/ │ │ │ ├── ca-cert-key.pem │ │ │ ├── ca-cert.pem │ │ │ ├── cert-key.pem │ │ │ └── cert.pem │ │ ├── empty.pem │ │ ├── generate_cert.rb │ │ ├── with_ca/ │ │ │ ├── ca-cert-key-pass.pem │ │ │ ├── ca-cert-key.pem │ │ │ ├── ca-cert-pass.pem │ │ │ ├── ca-cert.pem │ │ │ ├── cert-key-pass.pem │ │ │ ├── cert-key.pem │ │ │ ├── cert-pass.pem │ │ │ └── cert.pem │ │ └── without_ca/ │ │ ├── cert-key-pass.pem │ │ ├── cert-key.pem │ │ ├── cert-pass.pem │ │ └── cert.pem │ ├── http_server/ │ │ ├── test_app.rb │ │ ├── test_request.rb │ │ └── test_route.rb │ ├── service_discovery/ │ │ ├── test_manager.rb │ │ └── test_round_robin_balancer.rb │ ├── test_cert_option.rb │ ├── test_child_process.rb │ ├── test_compat_parameters.rb │ ├── test_event_emitter.rb │ ├── test_event_loop.rb │ ├── test_extract.rb │ ├── test_formatter.rb │ ├── test_http_server_helper.rb │ ├── test_inject.rb │ ├── test_metrics.rb │ ├── test_parser.rb │ ├── test_record_accessor.rb │ ├── test_retry_state.rb │ ├── test_server.rb │ ├── test_service_discovery.rb │ ├── test_socket.rb │ ├── test_storage.rb │ ├── test_thread.rb │ └── test_timer.rb ├── scripts/ │ ├── exec_script.rb │ ├── fluent/ │ │ └── plugin/ │ │ ├── formatter1/ │ │ │ └── formatter_test1.rb │ │ ├── formatter2/ │ │ │ └── formatter_test2.rb │ │ ├── formatter_known.rb │ │ ├── out_test.rb │ │ ├── out_test2.rb │ │ └── parser_known.rb │ └── windows_service_test.ps1 ├── test_capability.rb ├── test_clock.rb ├── test_config.rb ├── test_configdsl.rb ├── test_daemonizer.rb ├── test_engine.rb ├── test_event.rb ├── test_event_router.rb ├── test_event_time.rb ├── test_file_wrapper.rb ├── test_filter.rb ├── test_fluent_log_event_router.rb ├── test_formatter.rb ├── test_input.rb ├── test_log.rb ├── test_match.rb ├── test_mixin.rb ├── test_msgpack_factory.rb ├── test_oj_options.rb ├── test_output.rb ├── test_plugin.rb ├── test_plugin_classes.rb ├── test_plugin_helper.rb ├── test_plugin_id.rb ├── test_process.rb ├── test_root_agent.rb ├── test_source_only_buffer_agent.rb ├── test_static_config_analysis.rb ├── test_supervisor.rb ├── test_test_drivers.rb ├── test_time_formatter.rb ├── test_time_parser.rb ├── test_tls.rb ├── test_unique_id.rb └── test_variable_store.rb