Using the Basic Auditing Policy

Learn how to enable basic auditing of message size, bindings, and contracts.

About Policies Managing Policies About Operational Policies

For information about using policies in the context of the developer portal, see Business Policies.

Table of Contents

  1. Introduction
  2. Configuration
  3. Basic Auditing Policy: use case for Policy Manager

Introduction

The Basic Auditing Policy is an out-of-the-box policy that is part of the Policy Manager default installation. It is an instance of the Auditing Service Policy; it provides basic auditing of messages and records the message metrics in the Monitoring > Logs tab. The policy is located in the Policies folder of the root Organization.

Note: Only attach one auditing policy to a service or API; for example, Basic Auditing policy or Detailed Auditing policy. Do not attach multiple auditing policies to a single API.

The following message metrics are recorded, but the policy does not audit the messages themselves. If you need full message auditing, use the Detailed Auditing policy.

  • Message Size: Audits the size of messages in the exchange.
  • Binding: Audits binding information.
  • Contract: Audits the contract governing a message.

The following identities are audited:

  • Consumer: Audits consumer identity sent with a request message.
  • End User: Audits end-user identity sent with a request message.

Back to top

Configuration

Let's take a quick walkthrough of the Basic Auditing Policy configuration process to get you started.

Step 1: Attach Policy

Go to the Policies folder in the Root Organization and attach the Basic Auditing Policy to a web service, operation, or binding that you would like to audit.

Step 2: Test Policy and View Monitoring Data

After you've attached the Basic Auditing Policy to a web service, operation, or binding, send a request to your service and go to the Services > Monitoring section to view the results for Logs, Real Time Charts, and Historical Charts. For more information on using the monitoring functions, refer to the Policy Manager Online Help, available via the Help button.

Back to top

Basic Auditing Policy: use case for Policy Manager

This section provides a usage scenario for use of the Basic Auditing policy in Policy Manager. In this scenario, the policy is used to audit basic message metrics.

Audit Basic Message Metrics

Audit basic message metrics of each exchange in usage logs of the Monitoring tab.

  1. Create a physical service in the Policy Manager Management Console using Create Physical Service.
  2. Provide service details and finish the wizard.
  3. Using Virtualize Service, virtualize and host the physical service on Network Director (ND1), and assign a name (for example, Vs1).
  4. Attach the Basic Auditing Policy located in the Root Organization Policies folder to the Vs1 service in Service Details > Policy Attachments > Operational Policies.
  5. Send requests from the application/client to the in Service Details > Policy Attachments > Operational Policies. service.
  6. The details in the usage logs show the recorded information for each exchange.

    The fields that are recorded in each exchange are:

    1. Message Size
    2. Contract
    3. Binding
    4. Identities: Consumer/End-User

Back to top