---
title: Visualizing decisions made by Authorize gateway instances
description: As part of the policy development and debugging process, you can examine recent decisions executed by gateway instances.
component: pingone
page_id: pingone:integrations:p1_visualize_decisions_by_authz_gateway_instances
canonical_url: https://docs.pingidentity.com/pingone/integrations/p1_visualize_decisions_by_authz_gateway_instances.html
section_ids:
  steps: Steps
---

# Visualizing decisions made by Authorize gateway instances

As part of the policy development and debugging process, you can examine recent decisions executed by gateway instances.

During policy development and testing, you can examine the decision flow and other details about recent decisions to make sure the gateway instance is evaluating policies according to your expectations.

|   |                                                                                                                                                                                                              |
| - | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
|   | In addition to examining authorization decisions, you can define cloud-based [test scenarios](../authorization_using_pingone_authorize/p1_az_policy_testing.html) on the **Test** tab to test your policies. |

## Steps

1. In Docker Desktop, go to **Containers** and select your gateway instance.

2. Click the **Logs** tab and copy the decision audit log entry that you want to visualize.

   ![Screen capture of an audit log entry in the Docker container console.](_images/p1-az-decision-visualizer-docker-logs.png)

3. In the PingOne admin console, go to **Authorization > Policies**.

4. Click the **Decision Visualizer** tab.

5. In the **Paste Logs** field, paste the decision response from the gateway instance.

   ![Screen capture of an audit log entry pasted into the Paste Logs field in the Decision Visualizer.](_images/p1-az-decision-visualizer-paste-logs.png)

6. Click **Visualize**.

   On the **Visualization** tab, examine the decision flow to make sure decisions are evaluated according to your expectations.

   ![Screen capture of the Visualization tab showing a complete policy decision flow.](_images/p1-az-decision-visualizer-permit-payment.png)

7. Click a box in the flow to show more details.

   This example represents a rule that permits payments up to 10,000 USD. The decision evaluated as `permit` and took 0.48 milliseconds.

   ![Screen capture of details in the Permit payments up to 10000 USD decision node, including the ID, Name, Decision, Type, and Elapsed Time.](_images/p1-az-decision-visualizer-details.png)

   Boxes in the decision flow don't include information about statements attached to the policy or rule outcome.

8. Click the other tabs for additional details:

   * **Request** tab: Shows the JSON request sent to the gateway instance, allowing you to confirm that the expected information was sent.

     To view details on this tab, include the request view in your [decision log configuration](p1_logging_authz_gateway_instances.html#decision_log_config).

   * **Response** tab: Shows the response for the decision.

     The `evaluationLog` field records the attributes and the outcome of each policy and rule used to produce the final decision response.

   * **Output** tab: Shows the time taken to evaluate each policy set, policy, and rule used in the final decision.

   * **Attributes** tab: Shows details about the attributes used in the decision.

   * **Services** tab: Shows details about the services used in the decision.

     To view details on this tab, include the services view in your [decision log configuration](p1_logging_authz_gateway_instances.html#decision_log_config).
