Just as the Developer tab includes a detailed Stacktrace section for JavaScript errors, an Error Details section appears to serve the needs of developers debugging HTTP errors.
[http-error-details]
The Error Details section lists the error’s type, code, message, URL, and the date on which it last appeared. Below, you'll find tabs to list the issue’s headers, payloads, and responses. These tab includes buttons to copy the headers to the clipboard for easy use.
As most DevOps engineers advise against verbose logging on the origin server, engineers often have little to no visibility of the request or response for an API call when debugging an HTTP error. By capturing the headers, Noibu allows an engineer to build a precise case with customer data without turning on verbose logging, a resource-intensive process.
Having Noibu store payloads and responses eliminates the need for engineers to set up “log traps” to smoke out bad data as the root cause of an issue. This simplifies the workflow, allowing an engineer to access it in one system instead of having to search across a network of hard drives for the same information.
HTTP collection must be enabled on a per-domain basis. Open the Domain module, select a domain, and check the Collect HTTP Data box on the Domain Details page. Collecting payloads and responses requires an additional step of identifying allowed URLs. Repeat for each domain.
Learn more about the other sections on the Developer tab: Browser & OS Impact, Insights, Last Reproduction Steps, and Top URLs.