Audit Trails

The audit trails page contains all of the audit logs of the Azure AI Health Bot. The Audit trails contain tracking of several sections that anyone makes in the bot.

Tracked sections

There are seven sections in which portal users can apply changes that will be logged:

  • Scenarios: The possible actions are: Creating, Modifying, Deleting, Activating, Deactivating and Importing a scenario. every time one of those actions occurred.
  • Configuration: Every change to configuration (including changes in the Data Providers tab).
  • Users: Every time a user is being added or removed.
  • Channels: Every time a channel is being created or deleted.
  • Localization: Every time a system or custom string is being modified.
  • Backup: Every time a backup or restore actions are triggered.
  • Skills: The possible actions are: Exposing or Modifying.

A screenshot of the audit trails

Log data

Every row that represents a change, has a data field such that:

  • For scenario the data includes the scenario name & trigger

    { "scenarioName": "name", "scenarioTrigger": "trigger"}
    
  • For user creation or deletion the data will include the user email & role number (1 for reader, 2 for editor and 3 for admin)

    { "username": "user@contoso.com", "userrole": "2"}
    
  • For configuration change, the data includes the list of keys that were changes.

    [ "conversation.greeting_trigger", "conversation.greeting_reply"]
    

Filtering

You can easily filter the audit trails by dates and hours, by audit trail type or filter using free text.

A screenshot of the audit trail filter options

Next steps

Portal User Management