Module: LogStash

Defined in:
lib/logstash/event.rb,
lib/logstash/json.rb,
lib/logstash/compiler.rb,
lib/logstash/pipeline.rb,
lib/logstash/pipeline.rb,
lib/logstash/settings.rb,
lib/logstash/webserver.rb,
lib/logstash/api/errors.rb,
lib/logstash/api/service.rb,
lib/logstash/environment.rb,
lib/logstash/api/rack_app.rb,
lib/logstash/modules/util.rb,
lib/logstash/patches/puma.rb,
lib/logstash/java_pipeline.rb,
lib/logstash/util/password.rb,
lib/logstash/state_resolver.rb,
lib/logstash/config/defaults.rb,
lib/logstash/pipeline_action.rb,
lib/logstash/util/byte_value.rb,
lib/logstash/util/time_value.rb,
lib/logstash/api/modules/base.rb,
lib/logstash/api/modules/node.rb,
lib/logstash/api/modules/root.rb,
lib/logstash/modules/scaffold.rb,
lib/logstash/plugins/registry.rb,
lib/logstash/util/thread_dump.rb,
lib/logstash/api/commands/base.rb,
lib/logstash/api/commands/node.rb,
lib/logstash/api/modules/stats.rb,
lib/logstash/config/config_ast.rb,
lib/logstash/pipeline_settings.rb,
lib/logstash/api/commands/stats.rb,
lib/logstash/config/source/base.rb,
lib/logstash/modules/cli_parser.rb,
lib/logstash/pipelines_registry.rb,
lib/logstash/api/command_factory.rb,
lib/logstash/api/modules/logging.rb,
lib/logstash/api/modules/plugins.rb,
lib/logstash/config/source/local.rb,
lib/logstash/modules/file_reader.rb,
lib/logstash/modules/kibana_base.rb,
lib/logstash/config/source_loader.rb,
lib/logstash/config/string_escape.rb,
lib/logstash/elasticsearch_client.rb,
lib/logstash/instrument/collector.rb,
lib/logstash/pipeline_action/base.rb,
lib/logstash/pipeline_action/stop.rb,
lib/logstash/config/modules_common.rb,
lib/logstash/config/source/modules.rb,
lib/logstash/modules/kibana_client.rb,
lib/logstash/modules/kibana_config.rb,
lib/logstash/modules/resource_base.rb,
lib/logstash/util/cloud_setting_id.rb,
lib/logstash/api/modules/node_stats.rb,
lib/logstash/config/pipeline_config.rb,
lib/logstash/instrument/metric_type.rb,
lib/logstash/pipeline_action/create.rb,
lib/logstash/pipeline_action/reload.rb,
lib/logstash/instrument/metric_store.rb,
lib/logstash/modules/kibana_importer.rb,
lib/logstash/modules/kibana_resource.rb,
lib/logstash/modules/kibana_settings.rb,
lib/logstash/modules/logstash_config.rb,
lib/logstash/modules/settings_merger.rb,
lib/logstash/util/cloud_setting_auth.rb,
lib/logstash/config/cpu_core_strategy.rb,
lib/logstash/config/source/multi_local.rb,
lib/logstash/modules/kibana_dashboards.rb,
lib/logstash/util/modules_setting_array.rb,
lib/logstash/instrument/periodic_pollers.rb,
lib/logstash/instrument/metric_type/gauge.rb,
lib/logstash/modules/elasticsearch_config.rb,
lib/logstash/api/commands/default_metadata.rb,
lib/logstash/instrument/periodic_poller/os.rb,
lib/logstash/instrument/periodic_poller/pq.rb,
lib/logstash/bootstrap_check/default_config.rb,
lib/logstash/instrument/metric_type/counter.rb,
lib/logstash/instrument/periodic_poller/dlq.rb,
lib/logstash/instrument/periodic_poller/jvm.rb,
lib/logstash/modules/elasticsearch_importer.rb,
lib/logstash/modules/elasticsearch_resource.rb,
lib/logstash/plugins/builtin/pipeline/input.rb,
lib/logstash/instrument/periodic_poller/base.rb,
lib/logstash/plugins/builtin/pipeline/output.rb,
lib/logstash/util/manticore_ssl_config_helper.rb,
lib/logstash/instrument/periodic_poller/cgroup.rb,
lib/logstash/api/commands/system/plugins_command.rb,
lib/logstash/util/worker_threads_default_printer.rb,
lib/logstash/api/commands/system/basicinfo_command.rb,
lib/logstash/bootstrap_check/persisted_queue_config.rb,
lib/logstash/instrument/periodic_poller/load_average.rb

Overview

This class exists to format the settings for default worker threads

Defined Under Namespace

Modules: Api, BootstrapCheck, Codecs, Config, Environment, Instrument, Json, Modules, PipelineAction, Plugins, Util Classes: Agent, BasePipeline, Compiler, DependencyReport, ElasticsearchClient, Event, FlushEvent, IOWrappedLogger, JavaPipeline, NoSignal, NullLogger, Pipeline, PipelineSettings, PipelineState, PipelinesRegistry, Plugin, Runner, Setting, Settings, ShutdownEvent, SignalEvent, StateResolver, WebServer

Constant Summary collapse

FLUSH =
FlushEvent.new
SHUTDOWN =
ShutdownEvent.new
NO_SIGNAL =
NoSignal.new
ROOT =
Pathname.new(File.join(File.expand_path(File.dirname(__FILE__)), "..", "..", "..")).cleanpath.to_s
XPACK_PATH =
File.join(LogStash::ROOT, "x-pack")
OSS =
ENV["OSS"] == "true" || !File.exists?(LogStash::XPACK_PATH)
SETTINGS =
Settings.new
PLUGIN_REGISTRY =
Plugins::Registry.new