summaryrefslogtreecommitdiffstats
path: root/fluent-bit/conf/fluent-bit-macos.conf
diff options
context:
space:
mode:
Diffstat (limited to 'fluent-bit/conf/fluent-bit-macos.conf')
-rw-r--r--fluent-bit/conf/fluent-bit-macos.conf90
1 files changed, 90 insertions, 0 deletions
diff --git a/fluent-bit/conf/fluent-bit-macos.conf b/fluent-bit/conf/fluent-bit-macos.conf
new file mode 100644
index 00000000..05da7ee6
--- /dev/null
+++ b/fluent-bit/conf/fluent-bit-macos.conf
@@ -0,0 +1,90 @@
+[SERVICE]
+ # Flush
+ # =====
+ # set an interval of seconds before to flush records to a destination
+ flush 1
+
+ # Daemon
+ # ======
+ # instruct Fluent Bit to run in foreground or background mode.
+ daemon Off
+
+ # Log_Level
+ # =========
+ # Set the verbosity level of the service, values can be:
+ #
+ # - error
+ # - warning
+ # - info
+ # - debug
+ # - trace
+ #
+ # by default 'info' is set, that means it includes 'error' and 'warning'.
+ log_level info
+
+ # Parsers File
+ # ============
+ # specify an optional 'Parsers' configuration file
+ parsers_file parsers.conf
+
+ # Plugins File
+ # ============
+ # specify an optional 'Plugins' configuration file to load external plugins.
+ plugins_file plugins.conf
+
+ # HTTP Server
+ # ===========
+ # Enable/Disable the built-in HTTP Server for metrics
+ http_server Off
+ http_listen 0.0.0.0
+ http_port 2020
+
+ # Storage
+ # =======
+ # Fluent Bit can use memory and filesystem buffering based mechanisms
+ #
+ # - https://docs.fluentbit.io/manual/administration/buffering-and-storage
+ #
+ # storage metrics
+ # ---------------
+ # publish storage pipeline metrics in '/api/v1/storage'. The metrics are
+ # exported only if the 'http_server' option is enabled.
+ #
+ storage.metrics on
+
+ # storage.path
+ # ------------
+ # absolute file system path to store filesystem data buffers (chunks).
+ #
+ # storage.path /tmp/storage
+
+ # storage.sync
+ # ------------
+ # configure the synchronization mode used to store the data into the
+ # filesystem. It can take the values normal or full.
+ #
+ # storage.sync normal
+
+ # storage.checksum
+ # ----------------
+ # enable the data integrity check when writing and reading data from the
+ # filesystem. The storage layer uses the CRC32 algorithm.
+ #
+ # storage.checksum off
+
+ # storage.backlog.mem_limit
+ # -------------------------
+ # if storage.path is set, Fluent Bit will look for data chunks that were
+ # not delivered and are still in the storage layer, these are called
+ # backlog data. This option configure a hint of maximum value of memory
+ # to use when processing these records.
+ #
+ # storage.backlog.mem_limit 5M
+
+[INPUT]
+ name dummy
+ tag dummy.local
+
+[OUTPUT]
+ name stdout
+ match *