Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Important
This feature is in Beta. Workspace admins can control access to this feature from the Previews page. See Manage Azure Databricks previews.
This page shows how to configure PagerDuty to enable authentication from Azure Databricks for the PagerDuty connector. Use the credentials retrieved from the steps on this page to create a Unity Catalog connection in Azure Databricks.
Prerequisites
- You must sign in to PagerDuty as an account admin. Only account admins can create scoped OAuth 2.0 apps. See the PagerDuty scoped OAuth documentation.
- To ingest the
audit_recordstable, your account must be on a plan that includes Audit Trail Reporting: Business, Enterprise for Incident Management, or Digital Operations (legacy). See the PagerDuty Audit Trail Reporting documentation.
Configure PagerDuty
Register a scoped OAuth 2.0 app in PagerDuty to obtain the client credentials that Azure Databricks uses to authenticate. For more information, see the PagerDuty app registration documentation.
- Sign in to PagerDuty as an account admin.
- Click Integrations, then select Developer Tools > App Registration.
- Click New App.
- Enter a Name and Description for the app.
- Under Functionality, select OAuth 2.0.
- For the OAuth 2.0 configuration, select Scoped OAuth.
- Grant the Read scope for each resource the connector ingests: Incidents, Services, Users, Teams, Priorities, Escalation Policies, Schedules, On-Calls, Audit Records, Custom Fields, and Subscribers.
- Click Register App.
- Copy the Client ID and Client Secret. PagerDuty shows the client secret only once.
- Note your account region (
usoreu) and the subdomain in your PagerDuty URL. For example, forhttps://example-acct.pagerduty.comthe subdomain isexample-acct.
Next steps
Create a PagerDuty connection in Azure Databricks. See Create a PagerDuty connection.