Sales force helps in customer relationship management helps Streaming API to receive notifications for changes to Salesforce data that match an SOQL query.Here SynQ provides best services regarding the salesforce integration
Yes we have just build such a tool doing it across multiple cloud apps and send to any SIEM or Splunk.
Have a look at
https://splunkbase.splunk.com/app/2932/
This is our module called 'SkyFormation Extend' that is doing exactly this for any business cloud app as Salesforce, Google App, ServiceNow, Office 365 and more. We extarct the events unified and classify them then send to Splunk ready for action.
It is a Java app you can install as on-premise on any machine you want, and it will take you 5 minutes to set it up.
John C