Workday User Activity Logs
This page is not yet available in Spanish. We are working on its translation.
If you have any questions or feedback about our current translation project,
feel free to reach out to us!Overview
This integration enables the collection of Workday User Activity Logs to capture user activity within a Workday tenant. This integration allows you to:
- Control your Workday data retention.
- Build custom widgets and dashboards.
- Set up Cloud SIEM detection rules using the out-of-the-box Logs Pipeline.
- Cross-reference Workday events with the data from other services across your stack.
Datadog’s Workday integration collects logs using Workday’s User Activity Logging API, which generates logs that allow insight into:
- Which users are making requests in Workday
- What type of requests are being made
- The total amount of requests made
- Other metadata related to the event, such as device type and IP address
Setup
Installation
Step 1: Enable User Activity Logging at the tenant level
- Access the Edit Tenant Setup - System task and ensure that the Enable User Activity Logging checkbox is selected.
- Access the Edit Tenant Setup - Security task and ensure that the OAuth 2.0 Clients Enabled checkbox is selected.
Step 2: Create an Integration System User
- Access the Create Integration System User task.
- Username: < ISU_Datadog >
- Session Timeout Minutes: 0 (disable session expiration)
- Don’t Allow UI Sessions: Yes (select this checkbox)
- Access the Create Security Group task.
- Type of Tenanted Security Group: Integration System Security Group (Unconstrained)
- Name: < ISSG_Datadog_Monitoring >
- Access the Edit Integration System Security Group (Unconstrained) task for the group you just created.
- Integration System Users: < ISU_Datadog >
- Access the View Domain task for the domain System Auditing.
- Select Domain > Edit Security Policy Permissions from the System Auditing related actions menu.
- Add the group that you created, Remote Security Monitoring, to both tables:
- Report/Task Permissions table: View access
- Integration Permissions table: Get access
- Access the Activate Pending Security Policy Changes task and activate the changes that you made.
Step 3: Register the API client for integrations in your tenant
- Access the Register API Clients for Integrations task and register the client.
- Client Name: < Datadog User Activity Monitor >
- Non-Expiring Refresh Tokens: Yes
- Scope: System
Step 4: Grab Required Configuration Values to setup the Monitor in Datadog
- Access the View API Clients task, select the API Clients for Integrations tab and confirm these settings:
- Client Grant Type: Authorization Code Grant
- Access Token Type: Bearer
- Copy and store these four values (the first two values are at the top of the page):
- Workday REST API Endpoint
- Token Endpoint
- Client ID
- Client Secret
- Select API Client > Manage Refresh Token for Integrations from the Client related actions menu.
- Workday Account:< ISU_Datadog >
- Select the Generate New Refresh Token checkbox, then save that token.
- Create the Datadog Integration
- Enter the values that you saved into the Datadog Configuration Tab.
- Enter the domain part of the URL: https://DOMAIN/
Data Collected
Metrics
Workday does not include any metrics.
Logs
Events
The Workday integration does not include any events.
Service Checks
Troubleshooting
Need help? Contact Datadog support.