Is there a size limit to the size of the response body?
I have a synthetic HTTP monitor for health-check of a repository based on the ability to pull a file with a size around 48MB.
The monitor reports the size around 10MB.
and response time seems to align to this 10MB, not to the "download" time for the full 48MB.
Yes, I can confirm that there is a default limit of 10MB for Response body size. The Maximum allowed is 20MB.
We actually have a Preview at the moment for increasing this value from the default setting, which Jacek is running. If you would be interested please let your CSM know.
To be fully precise: the setting @HannahM is talking about serves mainly for increasing amount of data which synthetic engine reads for purpose of content validation. But, of course, data needs to be retrieved first.
Honestly speaking, I've expected that 20MB will be safe threshold for single HTTP request, may I ask (out of curiosity little bit) what kind of application you're working with? Getting almost 50 MB within single HTTP request doesn't look like standard case
As stated in my initial comment: "I have a synthetic HTTP monitor for health-check of a repository based on the ability to pull a file with a size around 48MB."
We are not interested in parsing the response but the ability to verify the file (a binary file) got downloaded with a reasonable time.
Thanks for your comment,
I fully understand. That's why I said, that data needs to be retrieved first.
The problem is that limit we've introduced (20MB) is insufficient for your case
I've added that to list of feedback we've collected so far regarding Advanced settings for HTTP
May I have an extra question: do you have multiple monitors which need to download such amount of data? Or is it single one, kind of special scenario? If multiple, would be great to know estimated number of monitors which need to deal with such a big payloads.