Just a residual of my last PoC on Mac from several years ago:
[1] Create a file ~/fluent-bit.sh:
#!/bin/bash
export LICENSE_KEY=3c********************************65NRAL
export NROUT=/Users/$USER/newrelic-fluent-bit-output
export FILE_PATH="$(pwd)/logs/*"
echo "$FILE_PATH"
fluent-bit -v -c $NROUT/fluent-bit.conf \
-e $NROUT/out_newrelic-darwin-amd64-dev.so
[2] Install fluent-bit into /opt/fluent-bit , or compile: https://docs.fluentbit.io/manual/installation/macos#compile-from-source
[3] Update ~/.zshrc:
export PATH=/opt/fluent-bit/bin:$PATH
[4] Or using docker fluter-bit, create ~/docker-fluent-bit.sh:
#!/bin/bash
export NEW_RELIC_LICENSE_KEY=3c********************************65NRAL
echo "$(pwd)/logs"
docker run --rm -v "$(pwd)"/logs:/var/log/applogs -e "FILE_PATH=/var/log/applogs/*" -e "LICENSE_KEY=$NEW_RELIC_LICENSE_KEY" nrfluent:tes