Salesforce Commerce Cloud
Overview
Salesforce Commerce Cloud is a multi-tenant, cloud-based commerce platform. Integrate Salesforce Commerce Cloud with
Datadog to view and parse your logs using Datadog Logs.
Setup
Installation
No installation is required.
Configuration
To configure Salesforce Commerce Cloud to allow access for Datadog to import log data, you must create
an API client. Then, register that API client with Datadog.
Creating an API client
- Follow the steps in the Commerce Cloud instructions for creating a client. In the
Token Endpoint Auth Method
field choose private_key_jwt
. For the Access Token Format
field choose JWT
. Note: This integration only supports API clients provisioned using the main Account Manager instance at https://account.demandware.com/
. - Make note of the API client ID and secret (also called the username and password.) They are needed in subsequent steps.
- Under Administration > Organization > WebDAV Client Permissions in your Business Manager interface, add the following JSON. Make sure to insert your client ID in the appropriate place.
{
"clients":[
{
"client_id":"<your-client-id-here>",
"permissions":[
{
"path":"/logs",
"operations":[
"read"
]
}
]
}
]
}
Connecting the Datadog integration
- Click Add New on the Configuration tab of the Salesforce Commerce Cloud integration tile.
- Enter your Business Manager domain (for example,
my-0001.sandbox.us02.dx.commercecloud.salesforce.com
) and the API client ID and secret obtained in the previous step. - Click the green checkmark Save button.
Results
Wait ten minutes to see logs coming in under the source salesforce.commerce.cloud
.
The SFCC Log Center represents log data differently than Datadog does. For instance, some error logs with large stack traces are broken into two log events in the SFCC Log Center, while the stack trace details are omitted in Datadog. This results in a discrepancy in the total count of log events between the two systems.
Data Collected
Metrics
The Salesforce Commerce Cloud integration does not include any metrics.
Logs
The Salesforce Commerce Cloud integration collects logs via a webdav connection to your Commerce Cloud instance.
Service Checks
The Salesforce Commerce Cloud integration does not include any service checks.
Troubleshooting
Need help? Contact Datadog support.