- Property Manager name: Enhanced Debug
- Behavior version: The
latest
rule format supports theenhancedDebug
behavior v1.0. - Rule format status: Beta, possible breaking changes
- Access: Read/Write
- Allowed in includes: Not available for
latest
rule format
This behavior provides support for enhanced debugging on edge servers. It includes all the functionality provided by the existing Pragma
header debugging, but is more secure and provides additional information. All requests that use this behavior pass an auth token that you generate using a secret debug key in the Akamai-Debug
request header.
Option | Type | Description | Requires | |
---|---|---|---|---|
enableDebug | boolean | Enables enhanced debugging using the | {"displayType":"boolean","tag":"input","type":"checkbox"} | |
debugKey | object array | Specifies the debug key to use for all requests processed by this property. The debug key value needs to be a 64-byte hex string. You can generate the key in one property and then reuse it in other configurations. | enableDebug is true | {"displayType":"object array","tag":"input","todo":true} {"if":{"attribute":"enableDebug","op":"eq","value":true}} |
disablePragma | boolean | Whether you want to disable the standard debugging that uses the | enableDebug is true | {"displayType":"boolean","tag":"input","type":"checkbox"} {"if":{"attribute":"enableDebug","op":"eq","value":true}} |
generateGrn | boolean | Whether you want to return the Global Request Number (GRN) in the | enableDebug is true | {"displayType":"boolean","tag":"input","type":"checkbox"} {"if":{"attribute":"enableDebug","op":"eq","value":true}} |