Provisioning insights workbook

The Provisioning workbook provides a flexible canvas for data analysis. This workbook brings together all of the provisioning logs from various sources and allows you to gain insight, in a single area. The workbook allows you to create rich visual reports within the Azure portal. To learn more, see Azure Monitor Workbooks overview.

This workbook is intended for Hybrid Identity Admins who use provisioning to sync users from various data sources to various data repositories. It allows admins to gain insights into sync status and details.

This workbook:

  • Provides a synchronization summary of users and groups synchronized from all of you provisioning sources to targets
  • Provides and aggregated and detailed view of information captured by the provisioning logs.
  • Allows you to customize the data to tailor it to your specific needs

Enabling provisioning logs

You should already be familiar with Azure monitoring and Log Analytics. If not, jump over to learn about them and then come back to learn about application provisioning logs. To learn more about Azure monitoring, see Azure Monitor overview. To learn more about Azure Monitor logs and Log Analytics, see Overview of log queries in Azure Monitor and Provisioning Logs for troubleshooting cloud sync.

Source and Target

At the top of the workbook, using the drop-down, specify the source and target identities.

Theses fields are the source and target of identities. The rest of the filters that appear are based on the selection of source and target. You can scope your search so that it is more granular using the additional fields. Use the table below as a reference for queries.

For example, if you wanted to see data from your cloud sync workflow, your source would be Active Directory and your target would be Microsoft Entra ID.

Note

Source and target are required. If you do not select a source and target, you won't see any data.

Screenshot of fields.

Field Description
Source The provisioning source repository
Target The provisioning target repository
Time Range The range of provisioning information you want to view. This can be anywhere from 4 hours to 90 days. You can also set a custom value.
Status View the provisioning status such as Success or Skipped.
Action View the provisioning actions taken such as Create or Delete.
App Name Allows you to filter by the application name. In the case of Active Directory, you can filter by domains.
Job Id Allows you to target specific Job Ids.
Sync type Filter by type of synchronization such as object or password.

Note

All of the charts and grids in Sync Summary, Sync Details, and Sync Details by grid, change based on source,target and the parameter selections.

Sync Summary

The sync summary section provides a summary of your organizations synchronization activities. These activities include:

  • Total synced objects by type
  • Provisioning events by action
  • Provisioning events by status
  • Unique sync count by status
  • Provisioning success rate
  • Top provisioning errors

Screenshot of the synchronization summary.

Sync details

The sync details tab allows you to drill into the synchronization data and get more information. This information includes:

  • Objects sync by status
  • Objects synced by action
  • Sync log details

Note

The grid is filterable on any of the above filters but you can also click the tiles under under Objects synced by Status and Action.

Screenshot of the synchronization details.

You can further drill in to the sync log details for additional information.

Note

Clicking on the Source ID it will dive deeper and provide more information on the synchronized object.

Sync details by cycle

The sync details by cycle tab allow you to get more granular with the synchronization data. This information includes:

  • Objects sync by status
  • Objects synced by action
  • Sync log details

Screenshot of the synchronization details by cycle tab.

You can further drill in to the sync log details for additional information.

Note

The grid is filterable on any of the above filters but you can also click the tiles under under Objects synced by Status and Action.

Single user view

The user provisioning view tab allows you to get synchronization data on individual users.

Note

This section does not involve using source and target.

In this section, you enter a time range and select a specific user to see which applications a user has been provisioned or deprovisioned in.

Once you select a time range, it will filter for users that have events in that time range.

To target a specific user, you can add one of the following parameters, for that user.

  • UPN
  • UserID

Screenshot of the single user view.

Details

By clicking on the Source ID in the Sync details or the Sync details by cycle views, you can see additional information on the object synchronized.

Screenshot of the details of an object.

Custom queries

You can create custom queries and show the data on Azure dashboards. To learn how, see Create and share dashboards of Log Analytics data. Also, be sure to check out Overview of log queries in Azure Monitor.

Custom alerts

Azure Monitor lets you configure custom alerts so that you can get notified about key events related to Provisioning. For example, you might want to receive an alert on spikes in failures. Or perhaps spikes in disables or deletes. Another example of where you might want to be alerted is a lack of any provisioning, which indicates something is wrong.

To learn more about alerts, see Azure Monitor Log Alerts.

Next steps