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 +```