Stream and Store Event Data
Explore how you can use the objects in Real-Time Event Monitoring to stream and store event data.
Required Editions
| Available in both Salesforce Classic (not available in all orgs) and Lightning Experience. |
Available in: Enterprise, Unlimited, and Developer Editions Requires Salesforce Shield or Salesforce Event Monitoring add-on subscriptions. |
- Manage Real-Time Event Monitoring Events
Manage streaming and storage settings for Real-Time Event Monitoring events declarative with the Event Manager. You can also manage settings programmatically with the Metadata API. Real-Time Event Monitoring helps you monitor and detect standard events in Salesforce in near real-time. You can store the event data for auditing or reporting purposes. You can create transaction security policies using Condition Builder—a point-and-click tool—or Apex code. - Real-Time Event Monitoring Data Streaming
Use Real-Time Event Monitoring to subscribe to standard events published by Salesforce to monitor activity in your org. You can subscribe to this data from an external data system of your choice using a Pub/Sub API client, or use event relays to send the real-time events to Amazon EventBridge. - Real-Time Event Monitoring Data Storage
With Real-Time Event Monitoring, you can store and query event data in Salesforce objects. Many of the storage events are Salesforce big objects, which are ideal for storing large volumes of data for up to six months. A big object stores the data natively in Salesforce so you can access it for reporting and other uses. Some storage events, such as for Threat Detection, are standard Salesforce objects. - Use Batch Apex Queries With Real-Time Event Monitoring
Use Bulk API and batch Apex to query real-time events.
Did this article solve your issue?
Let us know so we can improve!

