The Sumo Logic App for Salesforce analyzes logs generated by Salesforce Event Monitoring, which provides insight into your Salesforce instance and Salesforce apps. The App allows you to monitor APEX and API performance, logins, report performance, setup audit activity, user activity, and user agents.
The Sumo Logic App for Salesforce uses Salesforce Event Log Files. The number of log types you receive depends on the Event Monitoring Edition that you sign up for.
For details, see the Salesforce Event Monitoring Quick Start Guide.
For the complete list of available events and fields, see Event Monitoring Event Types.
Installing the Sumo Logic App for Salesforce requires the following:
Your Salesforce subscription must include Salesforce Event Monitoring.
You will need a user with the permissions API Enabled and View Event Log Files (or View All Data). For assistance, you may need to contact your Salesforce administrator. (See Salesforce Configuration for steps.)
Your system must run JRE 7. If you do not meet this requirement, you may see an exception similar to:
Exception in thread "main" java.lang.UnsupportedClassVersionError: com/sumologic/content/tools/apiclient/SumoJanus : Unsupported major.minor version 51.0
If your Salesforce instance does not support Transport Layer Security (TLS) v1.0, you will be required to run JRE 8 instead of JRE 7. Specifically, if you see an error message like this when the script queries data:
TLS 1.0 has been disabled in this organization. Please use TLS 1.1 or higher when connecting to Salesforce using https.
You may do the configuration steps on a system with a web browser for authentication via OAuth2, and then move the configuration folder to your production system. Or if your production system has a web browser, all steps may be done on that system.