We have already discussed Azure Data Factory Integration Runtimes in a previous post. In this post, we are going to discuss ways to monitor the performance of the Integration runtimes.
The PowerShell command below can be used to get performance stats for Integration runtimes:
Get-AzDataFactoryV2IntegrationRuntime -DataFactoryName ADEDataFactory -ResourceGroupName ADEResourceGroup -Name ADEAzureIR -Status
The Get-AzDataFactoryV2IntegrationRuntime cmdlet returns the current status of the Integration runtime along with some other properties. Sample output for Azure Integration Runtime is shown below:
Property | Description |
Name | Name of the Azure integration runtime. |
State | Status of the Azure integration runtime. |
Location | Location of the Azure integration runtime. |
DataFactoryName | Name of the data factory that the Azure integration runtime belongs to. |
ResourceGroupName | Name of the resource group that the data factory belongs to. |
Description | Description of the integration runtime |
The Status property can have the following values:
Online: This indicates that the Integration Runtime is online and ready to be used
Offline: The integration runtime is offline due to internal error.
For detailed properties returned by Get-AzDataFactoryV2IntegrationRuntime cmdlet for Self-hosted integration runtime and Azure-SSIS integration runtime, please refer to the reference link below this post.
Azure-SSIS integration runtime can also be monitored using Azure Portal.
Reference: https://docs.microsoft.com/en-us/azure/data-factory/monitor-integration-runtime
3 thoughts on “Monitor Azure Data Factory Integration Runtime using PowerShell”