azure data explorer.md

Azure Data Explorer

The Dropzone platform integrates with Azure Data Explorer (Kusto) so analysts can investigate organization-specific logs and telemetry that may not exist in Sentinel or Defender.

Dropzone uses your Microsoft Entra service principal to authenticate to one or more ADX clusters, discover available databases and tables, and execute read-only KQL queries. The ADX scanner builds table metadata (descriptions, fields, and query guidance) so the assistant can choose relevant tables and generate better queries.

Integration Overview

To enable these integrations you will perform the following actions:

See the Microsoft Integrations page for instructions on how to register a new application, locate your Client ID and Tenant ID, and create a Client Secret.

{% hint style="info" %} When registering the application, set the "Supported account types" to "Accounts in this organizational directory only" and leave "Redirect URI" blank. No Microsoft Graph API permissions are required for this integration. {% endhint %}

Assign Azure Data Explorer Permissions

Your application must have read access to the ADX databases you want Dropzone to query.

You may use a Kusto management command to grant access. See here for more information.

{% hint style="info" %} Example management commands (run by an ADX admin):

.add cluster allDatabases viewers ('aadapp=<CLIENT_ID>;<TENANT_ID>')
.add database ['<DATABASE_NAME>'] viewers ('aadapp=<CLIENT_ID>;<TENANT_ID>')

{% endhint %}

Alternatively, you may use the Microsoft Azure portal to assign access to each database manually.

For each Azure Data Explorer cluster you want Dropzone to be able to access, do the following:

Click "Permissions"

Assign the role to your application

Repeat for each cluster you will use.

For each database within the Azure Data Explorer clusters you want Dropzone to access, do the following:

Select your database

Add Permissions

Repeat for each database you will use.

Locate your ADX Cluster URL(s)

Dropzone can connect to one or more ADX clusters.

To collect a cluster URL, do the following:

Repeat for each cluster you want Dropzone to query

Enable Azure Data Explorer

To enable the Data Source integration, you will need the following information:

Dropzone Field Source
Tenant ID The Directory ID copied earlier
Client ID The Application ID copied earlier
Client Secret The Client Secret Value copied earlier
Cluster URL The Cluster URLs copied earlier

To enable the Data Source integration, do the following:

Integrations Dropdown

Click Available

The Azure Data Explorer Tile

The Azure Data Source Explorer Configuration (pt 1)

The Azure Data Source Explorer Configuration (pt 2)

The Azure Data Source Explorer Configuration (pt 3)

After saving, run the integration's test connection (or validation) to confirm credentials and permissions. If you use the Azure scanner, run the scanner for this integration so that workspaces and table schemas are discovered. The integration will then use those workspaces for Log Analytics queries.

If you have any errors, contact your Dropzone AI support representative.

Troubleshooting

Symptom Check
"Credentials are incomplete" or auth errors Verify Tenant ID, Client ID, and Client Secret; ensure the secret has not expired.
"Failed to list resource groups" Ensure Reader is assigned on that subscription; role assignment can take a few minutes to propagate.
"Failed to query Azure Log Analytics" or 403 on workspace query Ensure Log Analytics Reader is assigned on that specific workspace; confirm the workspace ID in config matches the workspace.
Activity log query fails Ensure Reader is assigned on the subscription (subscription-level Activity Log is covered by Reader).