This is a simple off box auditing use case which uses the built-in audit policy capability along with some industry standard external tools to show a per-request audit policy, and report on trend analysis of front-end and back-end latency and bandwidth usage.
Most common deployment patterns for service oriented and cloud architecture implementation assume centralized gathering of logs and audits. With centralized auditing, data mining tools can be used to do trend analysis and service level agreement conformance checking. Layer 7 provides the ability to store audits and logs in multiple locations. One option supported by Layer 7 is storing audit data off the SOA gateway clusters in order to:
This demonstration shows how to configure Off Box Auditing in the Layer 7 policy language. Policy assertions used in this tutorial include:
The tutorial employs the following products and versions
The demo scenario is illustrated below where messages are passed between a set of services residing in the Amazon cloud (proxied by the SecureSpan Gateway AMI edition).

The demo Audit Policies composed in the SecureSpan Policy Manager look like this:

The corresponding Audit Tables in SQL Server look like the following

Crystal Reports is then used to connect to SQL Server and used to build a live report on the average latency and the sum of the message sizes within per-minute time ranges:

Finally, here are some examples of the resultant graphs:

