Troubleshooting
2 minute read
NOTE
This section will highlight some techniques for troubleshooting and collecting insight at various steps of the pipeline as data flows through the system.
Webhook.site
Webhook.site is a free website that can be used to make HTTP requests to and see the full HTTP payload to verify its contents. By creating a Destination in pipeline and connecting the output of a Processor to it, you can view the data on Webhook.site as it appeared at that stage of the pipeline.
Visit https://webhook.site/ in a browser.
Copy your unique URL to the clipboard:
Open the PetClinic Preprocess pipeline and click Destinations → Add.
Select the HTTP destination.
Configure the following:
- Title as
To Webhook.site
- add a meaningful Description such as
Send output to Webhook.site
- leave End-to-end Acknowledgement as checked
- set the URI to the value you copied from the Webhook.site page
- set the Encoding to
json
- leave Compression and Authentication → Strategy as
none
Click Save.
- Title as
With the Webhook.site destination configured, we can select the output from any Source or Processor and send it to the destination. For this example, drag a connection from the output of the Discard DEBUG Msgs filter to the To Webhook.site destination. The pipeline will now look like this:
This will send a copy of the output from the Discard DEBUG Msgs processor to Webhook.site where we can inspect the contents of the payload for debugging purposes:
NOTE
Future releases of Pipeline will incorporate diagnostics tooling from within the Mezmo platform such that a 3rd party tool will not be necessary.
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.