The decision logs table enables you to view all decisions made by the PDPs managed in the project. By viewing what the authorization decision was, you can analyze how effectively your authorization policy is being implemented and determine whether or not it is necessary to "tweak" the policy.
To help you find a specific decision or group of decisions, it is possible to filter the data displayed in the table by using several built-in build.security filters.
Each line of the table includes the following information for each authorization request/response that was sent to and received from the PDPs:
Displays the syntax of the decision that was made by the PDP. You can hover over a value in the Decision column to display the full decision syntax. You can click the > arrow to expand each decision to view greater details about the decision. These details include:
For more information on the expanded decision view, see Decision Details.
The Timestamp (UTC) column displays the timestamp assigned to this decision. Format is MM/DD/YYYY, H:MM:SS AM (or PM).
Lists which policy was used in the decision process.
The name of the PDP, as it exists in the control plane, responsible for determining the authorization decision.
The PEP IP address to which the PDP's decision was sent for enforcement.
The path used to send the policy against which the authorization request is evaluated.
Cache Hit Ratio
For policies that include calls to external data sources (eg. databases), the Cache hit Ratio indicates the amount of cache hits out of the total requests made during the evaluation of this policy.
The duration of the decision process as calculated from the request arrival time to the time that the PDP sends the decision result to the PEP (in msec).