HTTP endpoint that receives monitor snapshots.
OptionalflushSends one final report, without retries, when the page is hidden or unloaded, so data
captured since the last interval is not lost. Defaults to true.
OptionalheadersAdditional HTTP headers, including authorization or tenant headers.
Reporting interval in milliseconds.
OptionalmaxMaximum UTF-8 JSON body size. Defaults to 65,536 bytes, including custom payloads.
OptionalretryOptional policy for retrying failed or timed-out deliveries.
OptionaltimeoutMaximum time per delivery attempt in milliseconds. Defaults to interval, capped at
30,000 ms, so a hung request cannot block later reports. Use false to disable it.
OptionaltransformOptional mapper used to customize the payload before it is posted. It receives the full, potentially sensitive snapshot; without it, the reporter sends only bounded aggregates.
OptionaltransportCustom report transport. Defaults to an HTTP POST through fetch.
Configuration for periodic production reporting.