DataPower: Enabling troubleshooting probe in New UI
Hello Tech Enthusiasts ๐,
As we all know now, our beloved existing WebGUI of DataPower wonโt exist beyond version 10.5.4 (Something definetly Iโll miss). Previously, it was Blueprint-console which tried to take over WebGUI. However, it wasnโt worthy enough. now new UI is what going forward we must use. I was little skeptical to use as I was never comfrotable to use earlier Blueprint Console, and thankfully it was gone. But with new UI, I must say, moment I started, itโs damm very fast as compare to existing UI. And this is reason also, the esiting UI does take a lot memory too, which is why it is not recommended to enable and use the DataPower UI in a Kubernetes / OpenShift environment. Iโm believing now things should get change in future.
Anyway, on the topic, of enabling probe from new UI has little different approach.
Difference in existing WebGUI probe vs new UI probe
Item | WebGUI | New UI |
---|---|---|
Enabling Probe | We can enable directly from Service or from Troubleshooting Probe. No pre-setting needs to be enabled. | We first need to enable gateway-peering , following with probe setting. Then we can enable probe which also needed to add capture setting. |
Disabling Multiple Probes | We cannot disable multiple probes at once. We would either need to disable one after the other manually or need automatation through SSH/SOMA. | We can disable by simple disabling the probe setting (weโll talk about below). |
Flush Probe Record | We can flush the probe to clear our all the recorded transactions. | In new UI, the one way is to delete and create a new probe capture. |
Modify Probe Setting | We can edit the probe setting to capture only particular transactions. | We need to create new capture probe everytime and delete the existing (if required) we need to modify. |
Performance | Slow, compare to new UI | Quite fast as compare to tradational WebGUI probe |
Steps for enabling probe in New UI
1.) As default, the probes are in disable state. This is because itโs dependant on probe setting. If you logon to DataPower Homepage > Monitoring & Troubelshooting > Troubelshooting > Probe, youโd notice all probes are greyed out ๐:
2.) You can either directly click on Modify setting or search โProbeโ in seach bar and select โProbe Settingโ
3.) Click on edit โdefault-gateway-peeringโ ๐:
The gateway peering instance is useful to synchronize the captured transaction data. This is much useful in case of IBM API Connect.
4.) Enable gateway-peering ๐. Ensure to modify the configuration like ports / local-address. If there is multiple DataPower domain, ensure to change the port# to a unique value.
5.) Enable Probe Setting and Apply/Save the config ๐:
6.) Follow DataPower Homepage > Monitoring & Troubelshooting > Troubelshooting > Probe. Now you should see all โOpen Probeโ icon now available. Select the probe that needs to capture : ๐
7.) After selection, we see following screen ๐:
8.) Create probe capture. Enter Name e.g: โcapture_allโ , capture count e.g. 50 and leave Interval as 0: ๐
9.) Hit the service, that should increate the capture count. ๐
10.) Select the probe abobe and that should take to the list of transaction ID. Similar to WebGUI probe
11.) Select the particular transaction which would take you to transaction debug (similar to WebGUI transaction debug)
โ Keep Learning ๐
โ Aditya Singh
If this article helped you in someway and want to support me, you can โฆ
Comments powered by Disqus.