Azure Data Factory

Available Metrics

Possible metric types that can be tracked on a given resource.

Metric Type Data Type Description
AggregatedMetric
Object
Allows for aggregating existing metrics over a period of time. Useful for running sums or averages; also for extracting single data item from collection-based metrics
AzureAdvisorHealthMetric
AzureAdvisorHealth
AvailabilityState String
Summary String
ReasonType String
ReasonChronicity String
DetailedStatus String
OccuredTime DateTime
ReportedTime DateTime
Tracks Azure health using latest Azure Health API - more info @ https://docs.microsoft.com/en-us/rest/api/resourcehealth/availabilitystatuses/getbyresource/
AzureAdvisorRecommendationMetric
AzureAdvisorRecommendation[]
Category String
Impact String
LastUpdated Nullable`1
Risk String
Problem String
Solution String
Tracks Azure recommendations using latest Azure Advisor API - more info @ https://docs.microsoft.com/en-us/rest/api/advisor/
AzureDataFactoryAllTriggersFailedRunsCountV2
Int32
Tracks numbers of failed runs all triggers
AzureDataFactoryAllTriggersRunsCountV2
Int32
Tracks numbers of runs all triggers
AzureDataFactoryIntegrationRuntimeNodesV2
AzureDataFactoryIntegrationRuntimeNodeState[]
Name String
AvailableMemoryInMB Nullable`1
ConcurrentJobsLimit Nullable`1
ConcurrentJobsRunning Nullable`1
MaxConcurrentJobs Nullable`1
CpuUtilization Nullable`1
ReceivedBytes Nullable`1
SentBytes Nullable`1
Tracks and visualizes data from node in one Integration Runtime
AzureDataFactoryIntegrationRuntimesV2
AzureDataFactoryIntegrationRuntimeState[]
Name String
Status String
NodesCount Int32
Tracks and visualizes data from all Integration Runtimes in Data Factory
AzureDataFactoryOperationsV1
AzureOperation
Name String
Category String
Description String
Caller String
EventName String
Level String
Status String
SubStatus String
ExtendedInfo String
EventTimestamp DateTime
Tracks the log of Azure management operations on the monitored resource.
AzureDataFactoryTriggerFailedRunsCountV2
Int32
Tracks numbers of failed runs one trigger
AzureDataFactoryTriggerRunsCountV2
Int32
Tracks numbers of runs one trigger
AzureDataFactoryTriggerStateV2
AzureDataFactoryTriggerState
Name String
Status String
LatestRunTime Nullable`1
LatestRunStatus String
Message String
PipelinesCount Int32
Tracks and visualizes data from one trigger
AzureDataFactoryTriggersV2
AzureDataFactoryTriggerState[]
Name String
Status String
LatestRunTime Nullable`1
LatestRunStatus String
Message String
PipelinesCount Int32
Tracks and visualizes data from all Triggers in data factory
AzureMonitorMetric
Double
Tracks Azure metrics using latest Azure Monitor API - more info @ https://docs.microsoft.com/en-us/rest/api/monitor/
DataFactoryAllActivities
AzureDataFactoryActivityState[]
ActivityName String
PipelineName String
Status String
LastRunTime DateTime
LastEndTime DateTime
Duration Double
PercentComplete Int32
RunAttempts Int32
WindowStart DateTime
WindowEnd DateTime
ErrorMessageV2 String
Tracks and visualizes data from all actions in all pipelines
DataFactoryDatasetsV1
AzureDataFactoryDatasetState[]
Name String
LatestError String
Tracks and visualizes data from all datasets in data factory
DataFactoryFailedActivityCount
Int32
Tracks count of failed activities in Data Factory
DataFactoryGatewaysV1
AzureDataFactoryGatewayState[]
Name String
LastConnectTime DateTime
RegisterTime DateTime
Status String
Tracks and visualizes data from all gateways in data factory
DataFactoryLastActivityDurationInMin
Double
Tracks work's duration of one activity
DataFactoryLastActivityEndDate
DateTime
Tracks end date of one activity
DataFactoryLastActivityStartDate
DateTime
Tracks start date of one activity
DataFactoryLastActivityStatus
String
Tracks status of one activity
DataFactoryLinkedServicesV1
AzureDataFactoryDatasetState[]
Name String
LatestError String
Tracks and visualizes data from all Linked Services in data factory
DataFactoryPipelineActivities
AzureDataFactoryActivityState[]
ActivityName String
PipelineName String
Status String
LastRunTime DateTime
LastEndTime DateTime
Duration Double
PercentComplete Int32
RunAttempts Int32
WindowStart DateTime
WindowEnd DateTime
ErrorMessageV2 String
Tracks state of activities in one pipeline
DataFactoryPipelines
AzureDataFactoryPipelineState[]
Name String
PipelineState String
DurationV2 Double
StartTime DateTime
EndTime DateTime
IsPaused Boolean
DeploymentTime Nullable`1
LastError String
Tracks and visualizes data from all pipelines in data factory
DataFactoryPipelinesCount
Int32
Tracks total pipelines count
DataFactoryTotalActivityCount
Int32
Tracks count of activities in Data Factory
DerivedMetric
Double
Allows for deriving new metrics from existing ones. Useful for combining existing metrics together or for multiplying metrics by a factor
LinkedMetric
Object
Allows for tracking of metrics from other resources. Useful when it is important to evaluate metrics from different resources side-by-side
ResourceStatus
String
Tracks overall status of the resource. This is an important metric as it is used to drive Uptime reports. Possible values: Ready, Down, Unknown and in some cases Stopped

Available Commands

Possible commands that can be executed on a given resource. Ultimate subscription is required.

Command Type Description
AzureDataFactorIntegrationRuntimeStart Start trigger in Azure Data Factory
AzureDataFactorIntegrationRuntimeStop Stop trigger in Azure Data Factory
AzureDataFactorTriggerStart Start trigger in Azure Data Factory
AzureDataFactorTriggerStop Stop trigger in Azure Data Factory
WebRequest Runs custom WebRequest to specified URL

Default Templates

CloudMonix provided default monitoring templates.

Pre-configured Metrics

Metric Name Metric Type Description
Activities DataFactoryAllActivities
ActivityCount DataFactoryTotalActivityCount
Datasets DataFactoryDatasetsV1
FailedActivityCount DataFactoryFailedActivityCount
Gateways DataFactoryGatewaysV1
LinkedServices DataFactoryLinkedServicesV1
PipelineCount DataFactoryPipelinesCount
Pipelines DataFactoryPipelines
RecommendedActions AzureAdvisorRecommendationMetric Tracks recommended actions for specified resource.

Pre-configured Alerts

Alert Name Expression Severity Description
Failed Activities Detected FailedActivityCount > 0 Warning

Pre-configured Metrics

Metric Name Metric Type Description
Activities DataFactoryAllActivities
ActivityCount DataFactoryTotalActivityCount
FailedActivityCount DataFactoryFailedActivityCount
InttegrationRuntimes AzureDataFactoryIntegrationRuntimesV2
PipelineCount DataFactoryPipelinesCount
Pipelines DataFactoryPipelines
RecommendedActions AzureAdvisorRecommendationMetric Tracks recommended actions for specified resource.
TodayFailedTriggerRuns AzureDataFactoryAllTriggersFailedRunsCountV2
Triggers AzureDataFactoryTriggersV2

Pre-configured Alerts

Alert Name Expression Severity Description
Failed Activities Detected FailedActivityCount > 0 Warning
Failed Trigger Runs Detected TodayFailedTriggerRuns >0 Warning