From 66942c4c88d72baad3760cfd78575416230bd671 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Roberto=20Abdelkader=20Mart=C3=ADnez=20P=C3=A9rez?= Date: Mon, 27 Jan 2020 16:18:06 +0100 Subject: [PATCH] Fix log grep example --- examples/basic/01_HelloWorld/README.md | 2 +- examples/basic/02_FixLogGrep/FixLogGrep.pow | 3 +++ examples/basic/02_FixLogGrep/README.md | 19 +++++++++++++++++++ 3 files changed, 23 insertions(+), 1 deletion(-) create mode 100755 examples/basic/02_FixLogGrep/FixLogGrep.pow create mode 100644 examples/basic/02_FixLogGrep/README.md diff --git a/examples/basic/01_HelloWorld/README.md b/examples/basic/01_HelloWorld/README.md index b1854e8..b8255f3 100644 --- a/examples/basic/01_HelloWorld/README.md +++ b/examples/basic/01_HelloWorld/README.md @@ -1,4 +1,4 @@ -# Hello World! Example +# Hello World! A simple "Hello World!" type example. diff --git a/examples/basic/02_FixLogGrep/FixLogGrep.pow b/examples/basic/02_FixLogGrep/FixLogGrep.pow new file mode 100755 index 0000000..99ab8a5 --- /dev/null +++ b/examples/basic/02_FixLogGrep/FixLogGrep.pow @@ -0,0 +1,3 @@ +kapow route add /apache-errors - <<-'EOF' + cat /var/log/apache2/access.log | grep 'File does not exist' | kapow set /response/body +EOF diff --git a/examples/basic/02_FixLogGrep/README.md b/examples/basic/02_FixLogGrep/README.md new file mode 100644 index 0000000..d15cc43 --- /dev/null +++ b/examples/basic/02_FixLogGrep/README.md @@ -0,0 +1,19 @@ +# Fix Log Grep as a Service + +A simple service that exposes log entries for files not found on our Apache Web Server. + +## How to run it + +``` +$ kapow server FixLogGrep.pow +``` + + +## How to consume it + +``` +$ curl http://apache-host:8080/apache-errors +[Fri Feb 01 22:07:57.154391 2019] [core:info] [pid 7:tid 140284200093440] [client 172.17.0.1:50756] AH00128: File does not exist: /usr/var/www/mysite/favicon.ico +[Fri Feb 01 22:07:57.808291 2019] [core:info] [pid 8:tid 140284216878848] [client 172.17.0.1:50758] AH00128: File does not exist: /usr/var/www/mysite/favicon.ico +[Fri Feb 01 22:07:57.878149 2019] [core:info] [pid 8:tid 140284208486144] [client 172.17.0.1:50758] AH00128: File does not exist: /usr/var/www/mysite/favicon.ico +```