How To
Summary
With the settings below you can expect to get the most information possible when generating an error-report to provide for analysis by support teams.
Steps
1. In Failure-Notification:
- Upload Error Report 'on'
- Internal State 'off'
- Background Packet Capture 'on'
- Background Log Capture 'on'
- Background Memory Trace optionally 'on'
- Note: Background Memory Trace is controlled by a set of memory diagnostic commands, by default reaching over 50% enables leak detection diagnostics. This reports in the WebGUI as "Diagnostics are enabled, which impacts performance". Review the diagnostic commands listed at the bottom of the technote for more details.
- Always On Startup 'on'
- Optional: You can have on-shutdown set to 'On', which helps get more artifacts before a manual reload or reboot of the device. Always On Startup should always be on as it is the only way to immediately collect data after an unexpected reload
- If available, save error-reports to the raid opposed to temporary to assure they will be there after a reboot.
See example below:
2. In Throttle Settings:
- Status Log to 'on'
- Log Level at 'information'
See example below:
3. In Statistics (default, and for each custom domain):
-
Statistics 'enabled' inside each domain (this will be disabled by default).
See example below:
Background Memory Trace
Background Memory Trace is managed through a variety of commands under diagnostics mode:
- DataPower Docker and Linux Containers do not support this feature
- Memory Trimming is nbleak diagnostics
- BGLeak is a sampling collection, similar to 'show memory live'
- When BGLeak is enabled, a reload is required to disable should the DataPower system go back below the threshold.
All commands are performed under 'diag', the prompt should show: idg(diag)#
- show [ bgleak | memory-trimming ] - this can show the current values of each feature
- set-memory-trimming [ percent | reset ] - default 100% (does not trigger)
- set-bgleak [ percent | reset ] - default 50% (triggers when memory reaches 50% or higher)
- set-bgleak-sample-interval [ interval_kb | reset] - the periodic memory polling is done by samples of this size
Document Location
Worldwide
[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SS9H2Y","label":"IBM DataPower Gateway"},"Component":"","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"2018.4.1","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]
Was this topic helpful?
Document Information
Modified date:
10 November 2022
UID
ibm16117898