Tracking Events
  • 24 Jul 2024
  • 1 Minute to read
  • Dark
    Light
  • PDF

Tracking Events

  • Dark
    Light
  • PDF

Article summary

Introduction

Automated Tracking events configuration allows you to take an action on Tracking activities, say, Enabling or Disabling the Port ,Pipeline and Global Tracking.

During the peak business transactions, BizTalk Server might experience high load due to a large volume of messages being processed. This can lead to performance degradation, if tracking is enabled for all artifact. Disabling the non-business critical tracking events during this period will helps to improve the performance.

Let’s see how the above scenario can be automated,

  • Disable Tracking: During peak load periods, an automated task can be configured to temporarily disable tracking for non-critical ports or pipelines. This reduces the overhead and helps maintain performance.
  • Enable Tracking: Once the peak load period is over and the system load normalizes, another automated task can re-enable tracking for these artifacts.

Automated Tracking tasks allow you to automate the below actions

  • Enable/Disable Send Port Tracking
  • Enable/Disable Receive Location Tracking
  • Enable/Disable Orchestration Tracking
  • Enable/Disable Schema Tracking
  • Enable/Disable Pipeline Tracking
  • Enable/Disable Global Tracking

Tracking Task Configuration 

  • Navigate to Environment Settings->Automated Task ->New Task Configuration 
  • In The New Task Configuration select Tracking which will open the task configuration blade 
  • Add the Task Name and Description 
  • Task Type – Choose the artifact type you want to manage, such as Send Port, Receive Ports, Orchestration, Pipeline, Schema, or Global
  • Select Artifacts : Based on the task type selection, all available artifacts of that type in the environment will be listed. For example, if you select Send Ports, all available send ports will be displayed for action.
  • Define Action
    • Action: Specify the action to be taken, i.e., enable or disable tracking.
    • Tracking Level: Choose the level of tracking, such as enabling or disabling Message Bodies, Message Properties, Events, etc.
  • Task Execution Setting
    •  Enable/Disable Task: By default, the task execution will be enabled. You can disable it if needed which stop the execution.
    • Skip During Maintenance: Enable this option to prevent the task from executing during the maintenance period.
    • Run Immediately: Enable this option to run the task immediately after saving the configuration. However ,the task will also execute at the scheduled time.
  • Schedule Configuration: Follow this article for Schedule Configuration 
  • Notification Configuration: Enable the channels in which you wish to get notified about the actions performed on Tracking Artifacts. 

Upon successful task configuration, the task will appear in the configuration grid with details such as task name, resource type, resource details, action, schedule type, and next execution time. 

The below gif image shows how to configure the tracking task- to disable global tracking during deployment.



Was this article helpful?