Salesforce is a customer relationship management solution. The Account sObject is an abstraction of the account record and holds the account field information in memory as an object. This integration allows you to collect sObject data from Salesforce and send it to your Logz.io account.

Pull the Docker image of the Logz.io API fetcher
docker pull logzio/logzio-salesforce-collector
Run the Docker container
 docker run --name logzio-salesforce-collector \
 --env SALESFORCE_URL="<<SALESFORCE_URL>>" \
 --env CLIENT_ID="<<CLIENT_ID>>" \
 --env API_VERSION="<<API_VERSION>>" \
 --env USERNAME="<<USERNAME>>" \
 --env PASSWORD="<<PASSWORD>>" \
 --env SECURITY_TOKEN="<<SECURITY_TOKEN>>" \
 --env SOBJECT_TYPES="<<SOBJECT_TYPES>>" \
 --env FROM_TIMESTAMP="<<FROM_TIMESTAMP>>" \
 --env INTERVAL="<<INTERVAL>>" \
 --env LOGZIO_LISTENER_URL="<<LISTENER-HOST>>" \
 --env LOGZIO_TOKEN="<<LOG-SHIPPING-TOKEN>>" \
logzio/logzio-salesforce-collector

Replace the parameter values as per the table below.

Name Description Required? Default
CLIENT_ID Salesforce App Client ID. Yes -
API_VERSION Salesforce API version No 55.0
USERNAME Salesforce account username (your email) Yes -
PASSWORD Salesforce account password Yes -
SECURITY_TOKEN Salesforce account security token Yes -
SOBJECT_TYPES List of sObject types to collect. Each type must be separated by comma, for example: “TYPE1,TYPE2,TYPE3”. Yes -
FROM_TIMESTAMP Timestamp from when to collect data. Must be in the following format: 2006-01-02T15:04:05.000Z . No Current time minus 1 hour
LOGZIO_TOKEN Logz.io logs token. Replace <<LOG-SHIPPING-TOKEN>> with the token of the account you want to ship to. Yes -
SALESFORCE_URL Salesforce URL. No https://login.salesforce.com
INTERVAL The time interval to collect Salesforce data (in seconds). No 5 (seconds)
LOGZIO_LISTENER_URL Logz.io listener logs URL. Use the listener URL specific to the region where your Logz.io account is hosted. Click to look up your listener URL. The required port depends whether HTTP or HTTPS is used: HTTP = 8070, HTTPS = 8071. No https://listener.logz.io:8071
Check Logz.io for your logs

Give your logs some time to get from your system to ours, and then open Kibana. You can filter for data of the salesforce field type value or type salesforce to see the Salesforce logs.

If you still don’t see your logs, see log shipping troubleshooting.