From be1c7e50e1e8809ea56f2c9d472eccd8ffd73a97 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Fri, 19 Apr 2024 04:57:58 +0200 Subject: Adding upstream version 1.44.3. Signed-off-by: Daniel Baumann --- fluent-bit/snap/fluent-bit.svg | 1191 ++++++++++++++++++++++++++++++++++++++++ fluent-bit/snap/snapcraft.yaml | 64 +++ 2 files changed, 1255 insertions(+) create mode 100644 fluent-bit/snap/fluent-bit.svg create mode 100644 fluent-bit/snap/snapcraft.yaml (limited to 'fluent-bit/snap') diff --git a/fluent-bit/snap/fluent-bit.svg b/fluent-bit/snap/fluent-bit.svg new file mode 100644 index 00000000..7e9df3e0 --- /dev/null +++ b/fluent-bit/snap/fluent-bit.svg @@ -0,0 +1,1191 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/fluent-bit/snap/snapcraft.yaml b/fluent-bit/snap/snapcraft.yaml new file mode 100644 index 00000000..6b5e42d0 --- /dev/null +++ b/fluent-bit/snap/snapcraft.yaml @@ -0,0 +1,64 @@ +name: fluent-bit +base: core18 +version: '2.1.10' +summary: High performance logs and stream processor +description: | + Fluent Bit is a high performance log processor and stream processor for Linux. + It provides a flexible pluggable architecture to collect, enrich and deliver + logs or metrics to multiple databases or cloud providers. +license: 'Apache-2.0' +icon: ./fluent-bit.svg +confinement: 'strict' +grade: 'stable' + +plugs: + read-config: + interface: system-files + read: + - $SNAP/etc/fluent-bit + +apps: + service: + command: fluent-bit -c $SNAP/etc/fluent-bit/fluent-bit.conf + daemon: simple + plugs: + - network + - network-bind + - read-config + fluent-bit: + command: fluent-bit + plugs: + - network + - network-bind + +parts: + fluent-bit: + source: https://github.com/fluent/fluent-bit + source-type: git + plugin: cmake + stage-packages: + - libsasl2-2 + - libssl1.1 + - libpq5 + build-packages: + - g++ + - make + - libsasl2-dev + - libsystemd-dev + - flex + - bison + - valgrind + - libssl-dev + - libpq5 + - postgresql-server-dev-all + configflags: + - -DFLB_DEBUG=On + - -DFLB_OUT_KAFKA=On + - -DFLB_JEMALLOC=On + - -DFLB_EXAMPLES=OFF + - -DFLB_SHARED_LIB=Off + - -DFLB_OUT_PGSQL=On + +layout: + /etc/fluent-bit: + bind: $SNAP/etc/fluent-bit -- cgit v1.2.3