Back again! So I solved the issue with the headers being sent, and in my Lambda I have the headers logged so I can prove they’re coming through. BUT, I don’t seem to be able to actually get a correlation going. The docs are a bit hand wavey on exactly how I should be seeing this stuff all working together. My Lambda is definitely instrumented for APM, as I can see traces and logs being processed for it, but can’t seem to get anything correlating RUM and Trace.
Is there a format the headers should be in when the Lambda receives them? I had assumed that event: { request: { headers {...} } }
was correct, but maybe something else is needed? (edited)