Module: Fluent
- Defined in:
- lib/fluent/env.rb,
lib/fluent/log.rb,
lib/fluent/rpc.rb,
lib/fluent/test.rb,
lib/fluent/time.rb,
lib/fluent/agent.rb,
lib/fluent/event.rb,
lib/fluent/input.rb,
lib/fluent/label.rb,
lib/fluent/match.rb,
lib/fluent/mixin.rb,
lib/fluent/config.rb,
lib/fluent/engine.rb,
lib/fluent/filter.rb,
lib/fluent/output.rb,
lib/fluent/parser.rb,
lib/fluent/plugin.rb,
lib/fluent/process.rb,
lib/fluent/version.rb,
lib/fluent/registry.rb,
lib/fluent/test/log.rb,
lib/fluent/timezone.rb,
lib/fluent/formatter.rb,
lib/fluent/plugin_id.rb,
lib/fluent/test/base.rb,
lib/fluent/unique_id.rb,
lib/fluent/config/dsl.rb,
lib/fluent/root_agent.rb,
lib/fluent/supervisor.rb,
lib/fluent/plugin/base.rb,
lib/fluent/compat/input.rb,
lib/fluent/config/error.rb,
lib/fluent/config/types.rb,
lib/fluent/configurable.rb,
lib/fluent/event_router.rb,
lib/fluent/output_chain.rb,
lib/fluent/plugin/input.rb,
lib/fluent/test/helpers.rb,
lib/fluent/compat/filter.rb,
lib/fluent/compat/output.rb,
lib/fluent/compat/parser.rb,
lib/fluent/config/parser.rb,
lib/fluent/plugin/buffer.rb,
lib/fluent/plugin/filter.rb,
lib/fluent/plugin/in_tcp.rb,
lib/fluent/plugin/in_udp.rb,
lib/fluent/plugin/output.rb,
lib/fluent/plugin/parser.rb,
lib/fluent/plugin_helper.rb,
lib/fluent/system_config.rb,
lib/fluent/config/element.rb,
lib/fluent/config/section.rb,
lib/fluent/plugin/in_http.rb,
lib/fluent/plugin/in_unix.rb,
lib/fluent/plugin/storage.rb,
lib/fluent/msgpack_factory.rb,
lib/fluent/plugin/buf_file.rb,
lib/fluent/plugin/out_file.rb,
lib/fluent/test/input_test.rb,
lib/fluent/compat/exec_util.rb,
lib/fluent/compat/file_util.rb,
lib/fluent/compat/formatter.rb,
lib/fluent/config/v1_parser.rb,
lib/fluent/plugin/exec_util.rb,
lib/fluent/plugin/file_util.rb,
lib/fluent/plugin/formatter.rb,
lib/fluent/test/driver/base.rb,
lib/fluent/test/filter_test.rb,
lib/fluent/test/output_test.rb,
lib/fluent/test/parser_test.rb,
lib/fluent/plugin/buf_memory.rb,
lib/fluent/plugin/in_forward.rb,
lib/fluent/plugin/out_stream.rb,
lib/fluent/plugin/parser_csv.rb,
lib/fluent/plugin/parser_tsv.rb,
lib/fluent/test/driver/input.rb,
lib/fluent/compat/socket_util.rb,
lib/fluent/compat/string_util.rb,
lib/fluent/plugin/bare_output.rb,
lib/fluent/plugin/out_forward.rb,
lib/fluent/plugin/parser_json.rb,
lib/fluent/plugin/parser_ltsv.rb,
lib/fluent/plugin/parser_none.rb,
lib/fluent/plugin/socket_util.rb,
lib/fluent/plugin/string_util.rb,
lib/fluent/test/driver/filter.rb,
lib/fluent/test/driver/output.rb,
lib/fluent/test/driver/parser.rb,
lib/fluent/compat/output_chain.rb,
lib/fluent/compat/parser_utils.rb,
lib/fluent/config/basic_parser.rb,
lib/fluent/plugin/buffer/chunk.rb,
lib/fluent/plugin/compressable.rb,
lib/fluent/plugin/file_wrapper.rb,
lib/fluent/plugin/multi_output.rb,
lib/fluent/plugin/parser_nginx.rb,
lib/fluent/plugin_helper/timer.rb,
lib/fluent/test/formatter_test.rb,
lib/fluent/plugin/formatter_csv.rb,
lib/fluent/plugin/parser_apache.rb,
lib/fluent/plugin/parser_regexp.rb,
lib/fluent/plugin/parser_syslog.rb,
lib/fluent/plugin/storage_local.rb,
lib/fluent/plugin_helper/inject.rb,
lib/fluent/plugin_helper/parser.rb,
lib/fluent/plugin_helper/thread.rb,
lib/fluent/compat/type_converter.rb,
lib/fluent/config/literal_parser.rb,
lib/fluent/plugin/formatter_hash.rb,
lib/fluent/plugin/formatter_json.rb,
lib/fluent/plugin/formatter_ltsv.rb,
lib/fluent/plugin/owned_by_mixin.rb,
lib/fluent/plugin/parser_apache2.rb,
lib/fluent/plugin_helper/extract.rb,
lib/fluent/plugin_helper/storage.rb,
lib/fluent/test/driver/formatter.rb,
lib/fluent/test/startup_shutdown.rb,
lib/fluent/compat/formatter_utils.rb,
lib/fluent/config/configure_proxy.rb,
lib/fluent/plugin/out_exec_filter.rb,
lib/fluent/test/driver/base_owned.rb,
lib/fluent/test/driver/base_owner.rb,
lib/fluent/compat/call_super_mixin.rb,
lib/fluent/plugin/formatter_stdout.rb,
lib/fluent/plugin/parser_multiline.rb,
lib/fluent/plugin_helper/formatter.rb,
lib/fluent/compat/propagate_default.rb,
lib/fluent/compat/set_tag_key_mixin.rb,
lib/fluent/plugin/buffer/file_chunk.rb,
lib/fluent/plugin/formatter_msgpack.rb,
lib/fluent/plugin_helper/event_loop.rb,
lib/fluent/test/driver/event_feeder.rb,
lib/fluent/test/driver/multi_output.rb,
lib/fluent/compat/set_time_key_mixin.rb,
lib/fluent/plugin/formatter_out_file.rb,
lib/fluent/plugin_helper/retry_state.rb,
lib/fluent/compat/record_filter_mixin.rb,
lib/fluent/plugin/buffer/memory_chunk.rb,
lib/fluent/plugin/parser_apache_error.rb,
lib/fluent/plugin_helper/child_process.rb,
lib/fluent/plugin_helper/event_emitter.rb,
lib/fluent/compat/handle_tag_name_mixin.rb,
lib/fluent/plugin/formatter_single_value.rb,
lib/fluent/test/driver/test_event_router.rb,
lib/fluent/compat/structured_format_mixin.rb,
lib/fluent/plugin_helper/compat_parameters.rb,
lib/fluent/compat/handle_tag_and_time_mixin.rb
Overview
Fluentd
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
Defined Under Namespace
Modules: ChunkMessagePackEventStreamer, Compat, Config, Configurable, DetachMultiProcessMixin, DetachProcessImpl, DetachProcessMixin, FileWrapper, MessagePackFactory, Plugin, PluginHelper, PluginId, PluginLoggerMixin, RPC, ServerModule, Test, TimeMixin, UniqueId, WindowsFileExtension, WorkerModule Classes: Agent, AllMatchPattern, ArrayEventStream, CompressedMessagePackEventStream, ConfigError, ConfigParseError, DetachProcessManager, EngineClass, EventRouter, EventStream, EventTime, ExecFilterOutput, FileOutput, ForwardInput, ForwardOutput, ForwardOutputACKTimeoutError, ForwardOutputConnectionClosedError, ForwardOutputError, ForwardOutputResponseError, GlobMatchPattern, HttpInput, Label, Log, LogDeviceIO, MatchPattern, MessagePackEventStream, MultiEventStream, NumericTimeFormatter, NumericTimeParser, ObsoletedParameterError, OneEventStream, OrMatchPattern, PluginLogger, Registry, RootAgent, StreamInput, StreamOutput, Supervisor, SystemConfig, TcpInput, TcpOutput, TimeFormatter, TimeParser, Timezone, UdpInput, UnixInput, UnixOutput, WindowsFile
Constant Summary collapse
- DEFAULT_CONFIG_PATH =
ENV['FLUENT_CONF'] || '/etc/fluent/fluent.conf'
- DEFAULT_PLUGIN_DIR =
ENV['FLUENT_PLUGIN'] || '/etc/fluent/plugin'
- DEFAULT_SOCKET_PATH =
ENV['FLUENT_SOCKET'] || '/var/run/fluent/fluent.sock'
- DEFAULT_OJ_OPTIONS =
{bigdecimal_load: :float, mode: :compat}
- Input =
Fluent::Compat::Input
- RecordFilterMixin =
Fluent::Compat::RecordFilterMixin
- HandleTagNameMixin =
Fluent::Compat::HandleTagNameMixin
- SetTimeKeyMixin =
Fluent::Compat::SetTimeKeyMixin
- SetTagKeyMixin =
Fluent::Compat::SetTagKeyMixin
- TypeConverter =
Fluent::Compat::TypeConverter
- Engine =
EngineClass.new
- Filter =
Fluent::Compat::Filter
- Output =
Fluent::Compat::Output
- BufferedOutput =
Fluent::Compat::BufferedOutput
- ObjectBufferedOutput =
Fluent::Compat::ObjectBufferedOutput
- TimeSlicedOutput =
Fluent::Compat::TimeSlicedOutput
- MultiOutput =
Fluent::Compat::MultiOutput
- ParserError =
Fluent::Compat::Parser::ParserError
- Parser =
Fluent::Compat::Parser
- TextParser =
Fluent::Compat::TextParser
- VERSION =
'0.14.8'
- Formatter =
Fluent::Compat::Formatter
- TextFormatter =
Fluent::Compat::TextFormatter
- OutputChain =
Fluent::Compat::OutputChain
- CopyOutputChain =
Fluent::Compat::CopyOutputChain
- NullOutputChain =
Fluent::Compat::NullOutputChain
- ExecUtil =
obsolete
Fluent::Compat::ExecUtil
- FileUtil =
obsolete
Fluent::Compat::FileUtil
- SocketUtil =
obsolete
Fluent::Compat::SocketUtil
- StringUtil =
obsolete
Fluent::Compat::StringUtil
Class Method Summary collapse
Class Method Details
.windows? ⇒ Boolean
25 26 27 |
# File 'lib/fluent/env.rb', line 25 def self.windows? IS_WINDOWS end |