BizTalk Log Agent

logo

The BizTalk Log Agent for Nodinite Logs events and messages from the Microsoft BizTalk Server Integration Platform.

About

Get tracked data from any number of BizTalk Server groups within a few seconds with nearly 0 effort!

The Biztalk Log Agent logs event and messages including the promoted properties from one or more Microsoft BizTalk Servers for ports and Orchestrations with Tracking enabled. Since the agent copies data from the BizTalk Tracking database there is no need to keep large amounts of data within BizTalk. Using Nodinite will therefore make your BizTalk Server environment run faster and be less error prone due to tracking related problems.

You can also track events and messages using the Log Pipeline Components for Nodinite.

Log Capabilities

  • Events
    • Messages (payload)
    • Context Properties

Supported Versions

Nodinite runs smoothly with the following versions and editions:

All versions from BizTalk 2006 and onwards are supported. Nodinite is built and tested for the latest available Cumulative Update (CU) at any given time.

For the latest CU, please visit: KB2555976

  • BizTalk 2016
  • BizTalk 2013 R2
  • BizTalk 2013
  • BizTalk 2010
  • BizTalk 2009
  • BizTalk 2006 R2
  • BizTalk 2006

All editions are supported:

  • Enterprise
  • Standard
  • Developer (which is Enterprise)
  • Trial (which is Enterprise)

Logged data

Users access logged data using roles based information restricted Log Views.

Installation

The BizTalk Logging is a built in feature of the Logging Service. Part of the installation process of Nodinite configuration for logging from BizTalk is configured. Changes can be done using the System Parameters table.

Automatic synchronization

The BizTalk Log Agent always keeps track of last tracked event and body in the BizTalk Tracking database and synchronized whenever both Nodinite and BizTalk is available.

  • Reboot anything at any time - no worries, Nodinite will synchronize automatically
    • Any of the Core Services
    • Any of the BizTalk nodes (Processing nodes and SQL nodes)
  • Original log date time is used and there will be no "holes" in time for logged events
  • Updates can be performed at any time
  • BizTalk Tracking database can be cleared using BizTalk Terminator tool/BHM tool.

Note: Make sure that last transaction in BizTalk tracking database is available in the online Log Databases before running the purge/reset command

  • Do note that the BizTalk SQL Job TrackedMessages_Copy_BizTalkMsgBoxDb by default run once every minute. This in effect means that tracked data is typically visible in Nodinite 90 seconds from when the event originally occurred. This latency may be tuned using the System Parameters set during installation/configuration, read more here
  • If the online Log Database is lost for whatever reason, restore from last backup and the BizTalk Log Agent will automatically fetch the missing tracked events and data
  • The BizTalk Log Agent MUST not be stopped for a longer period than the purge period set in the BizTalk SQL Agent job DTA Purge and Archive (BizTalkDTADb)

Note: You will eventually lose data if the BizTalk Log Agent cannot reach the tracking database (changes in network, firewalls, security, policies and more) or the service is/has stopped for too long time

TIP: Use the Non-Events agent to make sure you are alerted whenever there is data outage

  • If the BizTalk Log Agent has been stopped for a long time, it may take a while to catch up. This is mainly dependent on disk performance on BizTalk Tracking database and the Log Databases

Next Step

BizTalk Logging Agent PreReqs
Add or manage Log View

Log Views
Log Agents