Introducing BizTalk360 Version 11.1: New Features for Better Automation and Monitoring

Published on : Aug 29, 2024

Category : BizTalk360 Update

Saranya

Author

We’re excited to introduce BizTalk360 version 11.1! This update delivers advanced automated actions, enhanced performance, and improved installer options for a smoother onboarding experience.

Key Takeaways:

  • Automated Tasks with Alarms: Integrate Automated Tasks with Alarms in BizTalk360 to trigger admin operations, such as starting or stopping ports, restart the host instances and applications, based on alarm thresholds.
  • Azure DevOps Notification Channel: Receive alerts in Azure DevOps to resolve issues quickly during deployment failures.
  • Automated Task Tracking: Use the Automated Task feature to track operations. It can enable or disable port, pipeline, and global tracking.
  • Improved Message Box Queries: Use better filters, adjustable columns, and grouped results. This will improve visibility and management.
  • Upgraded Installer: The installer makes onboarding smoother. It has a repair function and direct access to troubleshooting resources.
  • New Relic APM Integration: Visualize key application metrics in New Relic to monitor performance. These include the host instance count and artifact status.

Integration of Automated Tasks with Alarms

Automated Task in BizTalk360 helps to automate the admin routine or monotonous tasks. The automated task performs the start or stop ports, NT services, and applications, and run PowerShell scripts. Integrating Automated task with Alarm will trigger actions when an alarm threshold is violated.

Say, healthcare uses BizTalk Server to handle the insurance claims. It expects each claim to be processed within stipulated timeframe If the system fails, it can delay claim processing. The insurance organization can fix these issues by monitoring file locations to make sure the files are struck at the ports. Then, set up Automated Tasks to restart the Application or Host Instance.

To implement this, follow these simple steps:

  • Configure an alarm and map the file location for monitoring.
  • Create an automated task to start or stop artifacts or host instances.
  • Map the Automated Task in alarm settings to trigger actions when needed.

Read More about Integration of Automated Tasks with Alarms

Automated Task

Azure DevOps Notification Channel

BizTalk360 continuously monitors BizTalk environment, when a failure occurs, it instantly sends an alert to Azure DevOps, providing detailed information about the error. The development team can quickly access the alert, diagnose the issue, and implement a fix. The connection between BizTalk360 and Azure DevOps project is established with personal access token (PAT).

For example, if a developer pushes a code change to the Azure DevOps repo during deployment, it might fail. User can detect this failure by monitoring the Event logs. Configure the Azure DevOps notification channel in BizTalk360. It will log the issue in the DevOps project and assign it to the right user for quick action if a deployment fails.

Read More about Azure DevOps Notification Channel

Devops-Notification-Channel

Auditing the monitoring configurations

Auditing capability is now improved to audit all the monitoring configuration within governance and audit section. This includes setting up data monitoring, defining escalation policies and configuring Notification channels.

Auditing-Monitoring-Configuration

Automated Task – Tracking

The Automated Task feature can automate tracking operations. These include enabling and disabling the port, pipeline, and global tracking.

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

Say if a user deploys an application in BizTalk. The application includes several orchestrations, receive ports, and send ports that handle customer data transactions. To ensure smooth deployment and system performance, tracking needs to be enabled during the initial deployment and validation phases and disabled afterward to avoid performance degradation

Let’s see how we can automate the above scenario.

  • Enable Tracking: During deployment, an automated task can enable tracking for all the artifacts to capture incoming messages, context and to track message flow.
  • Disable Tracking: After deployment, trigger a task to disable tracking for non-critical ports to enhance performance.

Read More – Link

Automated-Task-Tracking

Enhancements

Message Box Query

  • Now, User can view detailed information on send handler mappings and an inside view of dynamic ports.
  • Enhanced Filtering in Message Box and Tracking Queries: Filters such as Instance Status, Service Name, Service Class, and Application Names can now be applied multiple times, offering greater flexibility in refining search results.
  • Group by results from Message Box Queries now open in a new tab, like the BizTalk Admin Console.
  • Customize and improve the readability of fixed columns by adjusting their widths in Message Box Queries.

Logic App Metric Monitoring

User can configure the threshold rules with condition-based filter to monitor with logic app metric. For example, ensure a high success rate workflows by monitoring the “Successful Runs” over past hours.

For Example, Set the Aggregation Period to 10 minutes to closely monitor workflow performance. If successful runs fall below a certain threshold, an alert is triggered. This prompts an immediate investigation.

You can Configure threshold rules with the Action Metrics, Billing Metrics and Run Metrics

Automated Task

  • Automatically start or stop BizTalk applications
  • With custom workflows, users can configure a task to manage a BizTalk application during deployment or a system backup. Create a task to start applications at the start of the day and stop them at the end.

  • Stop Task during System Maintenance
  • Stop automated tasks during maintenance to ensure stability and prevent conflicts. Say, User can set a weekly maintenance window on Sundays from 2 AM to 4 AM. During this time, all automated tasks are paused. This allows for system updates and hardware maintenance without interference.

  • View Script Result
  • The output of PowerShell automated task executions is now shown in the notification and history, providing better visibility. Use ‘Write-Output’ and ‘Write-Error’ to view the script output in both Notification and Task execution history.

APM integration (New Relic)

It’s vital to monitor host instances, artifact statuses, and suspended services. It helps maintain performance and find issues. Now these data are pushed to New Relic (APM Integration). This lets users create custom dashboards in New Relic. They can view host performance, artifact health, and the impact of suspended services in a widget.

Installer

  • Repair Option
  • The BizTalk360 Installer now has a repair option. This capability helps to fixing the installation issues at ease.

    If the install fails due to missing files, the user can select the repair option in the installer. This feature identifies and resolves the issues, allowing the installation to complete successfully. This is a straightforward way to address common installation issues.

  • Troubleshooting Link
  • In case of the installation fails, the installer shows links to troubleshooting and setup articles. This helps user to troubleshoot and fix problems independently, reducing the need for external support.

Refer to the release notes and video for an overview of all the improvements added in this version.