diff --git a/examples/bash/apk.list b/examples/bash/apk.list new file mode 100644 index 0000000..a308835 --- /dev/null +++ b/examples/bash/apk.list @@ -0,0 +1,2 @@ +ca-certificates +openssl diff --git a/examples/bash/functions.yml b/examples/bash/functions.yml new file mode 100644 index 0000000..b98fc04 --- /dev/null +++ b/examples/bash/functions.yml @@ -0,0 +1,4 @@ +functions: + hello: + runtime: bash + handler: log_test.hello diff --git a/examples/bash/log_test.sh b/examples/bash/log_test.sh new file mode 100644 index 0000000..2f7c037 --- /dev/null +++ b/examples/bash/log_test.sh @@ -0,0 +1,7 @@ +function hello() { + >&2 echo "$1" + + declare log_token=$1 + echo -e '{"version":"1.1", "host": "example.org", "short_message": "A short GELF message that helps you identify what is going on '$(hostname)'", "full_message": "Backtrace here more stuff", "timestamp": '$(date +'%s')', "level": 1, "_user_id": 9001, "_some_info": "foo", "some_metric_num": 42.0, "_X-OVH-TOKEN":"'$log_token'"}\0' | openssl s_client -quiet -no_ign_eof -connect discover.logs.ovh.com:12202 + return 0 +}