CloudWatch RUM PutRumEvents API now supports data event logging in AWS CloudTrail
CloudWatch RUM, which helps you perform real user monitoring by collecting client-side data of application performance and user interactions in real time, now supports AWS CloudTrail data event logging for PutRumEvents API, enabling enhanced data visibility for governance, compliance, and operational auditing.
Each data item collected using RUM web client or “app monitor“ is considered a RUM event and is sent to CloudWatch RUM using the PutRumEvents API. Now, CloudTrail logs would provide a comprehensive audit trail of PutRumEvents API calls, helping troubleshoot issues by providing insights into request parameters, source IP addresses, and timestamps. These logs can be used to gain visibility into your request activity, and archive it in a secure, highly available, and durable S3 data store. Using this you can identify throttling exceptions when API calls exceed the limit on account or when permission to send data is denied to the RUM app monitor on failing authentication. These logs can also be leveraged for Security Information and Event Management (SIEM) solutions to comply with audit and compliance requirements.
You can enable AWS CloudTrail data events logging for CloudWatch RUM in all AWS Regions where CloudWatch RUM is available. Get started with CloudTrail event logging for CloudWatch RUM by using the CloudTrail console, AWS CLI, or AWS SDKs. For pricing information, visit the CloudTrail pricing page.
Click here to see all RUM APIs logged in CloudTrail, and see the CloudWatch RUM user guide to learn more.