Azure 数据工厂监视数据参考
本文包含此服务的所有监视参考信息。
请参阅监视数据工厂,详细了解可为 Azure 数据工厂收集的数据以及如何使用这些数据。
指标
本部分列出了为此服务自动收集的所有平台指标。
有关指标保留的信息,请参阅 Azure Monitor 指标概述。
Microsoft.DataFactory/datafactories 支持的指标
下表列出了可用于 Microsoft.DataFactory/datafactories 资源类型的指标。
- 并非所有列都显示在每个表中。
- 某些列可能超出了页面的查看区域。 选择“展开表”以查看所有可用列。
表标题
- 类别 - 指标组或分类。
- 指标 - 在 Azure 门户中显示的指标显示名称。
- REST API 中的名称 - 在 REST API 中引用的指标名称。
- 单位 - 度量单位。
- 聚合 - 默认的聚合类型。 有效值:平均值(平均)、最小值(最小值)、最大值(最大值)、总计(总和)、计数。
- 维度 - 适用于指标的维度。
- 时间粒度 - 对指标采样的间隔。 例如,
PT1M
表示该指标每分钟采样一次,PT30M
表示每 30 分钟一次,PT1H
表示每小时一次,以此类推。 - DS 导出 - 是否可通过诊断设置将指标导出到 Azure Monitor 日志。 要了解如何导出指标的信息,请参阅在 Azure Monitor 中创建诊断设置。
指标 | REST API 中的名称 | Unit | 聚合 | 维度 | 时间粒度 | DS 导出 |
---|---|---|---|---|---|---|
失败的运行次数 失败的运行次数 |
FailedRuns |
Count | 总计 | pipelineName 、activityName |
PT1H | 是 |
成功的运行次数 成功的运行次数 |
SuccessfulRuns |
Count | 总计 | pipelineName 、activityName |
PT1H | 是 |
Microsoft.DataFactory/factories 支持的指标
下表列出了可用于 Microsoft.DataFactory/factories 资源类型的指标。
- 并非所有列都显示在每个表中。
- 某些列可能超出了页面的查看区域。 选择“展开表”以查看所有可用列。
表标题
- 类别 - 指标组或分类。
- 指标 - 在 Azure 门户中显示的指标显示名称。
- REST API 中的名称 - 在 REST API 中引用的指标名称。
- 单位 - 度量单位。
- 聚合 - 默认的聚合类型。 有效值:平均值(平均)、最小值(最小值)、最大值(最大值)、总计(总和)、计数。
- 维度 - 适用于指标的维度。
- 时间粒度 - 对指标采样的间隔。 例如,
PT1M
表示该指标每分钟采样一次,PT30M
表示每 30 分钟一次,PT1H
表示每小时一次,以此类推。 - DS 导出 - 是否可通过诊断设置将指标导出到 Azure Monitor 日志。 要了解如何导出指标的信息,请参阅在 Azure Monitor 中创建诊断设置。
指标 | REST API 中的名称 | Unit | 聚合 | 维度 | 时间粒度 | DS 导出 |
---|---|---|---|---|---|---|
已取消的活动运行指标 已取消的活动运行指标数 |
ActivityCancelledRuns |
Count | 总计 | ActivityType 、PipelineName 、FailureType 、Name |
PT1M | 是 |
失败的活动运行指标 失败的活动运行数指标 |
ActivityFailedRuns |
Count | 总计 | ActivityType 、PipelineName 、FailureType 、Name |
PT1M | 是 |
成功的活动运行指标 成功的活动运行数指标 |
ActivitySucceededRuns |
Count | 总计 | ActivityType 、PipelineName 、FailureType 、Name |
PT1M | 是 |
总工厂大小(以 GB 为单位) 总工厂大小(以 GB 为单位) |
FactorySizeInGbUnits |
Count | 最大值 | <无> | PT1M | 是 |
集成运行时可用内存 集成运行时可用内存 |
IntegrationRuntimeAvailableMemory |
字节 | 平均值 | IntegrationRuntimeName 、NodeName |
PT1M | 是 |
集成运行时可用节点计数 集成运行时可用节点计数 |
IntegrationRuntimeAvailableNodeNumber |
计数 | 平均值 | IntegrationRuntimeName |
PT1M | 是 |
集成运行时队列持续时间 集成运行时队列持续时间 |
IntegrationRuntimeAverageTaskPickupDelay |
秒 | 平均值 | IntegrationRuntimeName |
PT1M | 是 |
集成运行时 CPU 利用率 集成运行时 CPU 利用率 |
IntegrationRuntimeCpuPercentage |
百分比 | 平均值 | IntegrationRuntimeName 、NodeName |
PT1M | 是 |
集成运行时队列长度 集成运行时队列长度 |
IntegrationRuntimeQueueLength |
Count | 平均值 | IntegrationRuntimeName |
PT1M | 是 |
允许的最大工厂大小(以 GB 为单位) 允许的最大工厂大小(以 GB 为单位) |
MaxAllowedFactorySizeInGbUnits |
Count | 最大值 | <无> | PT1M | 是 |
允许的最大实体计数 允许的最大实体计数 |
MaxAllowedResourceCount |
Count | 最大值 | <无> | PT1M | 是 |
MVNet 集成运行时的副本可用容量百分比 MVNet 集成运行时的副本可用容量百分比 |
MVNetIRCopyAvailableCapacityPCT |
百分比 | 最大值 | IntegrationRuntimeName |
PT1M | 是 |
MVNet 集成运行时的副本容量利用率 MVNet 集成运行时的副本容量利用率 |
MVNetIRCopyCapacityUtilization |
百分比 | 最大值 | IntegrationRuntimeName |
PT1M | 是 |
MVNet 集成运行时的副本等待队列长度 MVNet 集成运行时的副本等待队列长度 |
MVNetIRCopyWaitingQueueLength |
Count | 平均值 | IntegrationRuntimeName |
PT1M | 是 |
MVNet 集成运行时的外部可用容量百分比 MVNet 集成运行时的外部可用容量百分比 |
MVNetIRExternalAvailableCapacityPCT |
百分比 | 最大值 | IntegrationRuntimeName |
PT1M | 是 |
MVNet 集成运行时的外部容量利用率 MVNet 集成运行时的外部容量利用率 |
MVNetIRExternalCapacityUtilization |
百分比 | 最大值 | IntegrationRuntimeName |
PT1M | 是 |
MVNet 集成运行时的外部等待队列长度 MVNet 集成运行时的外部等待队列长度 |
MVNetIRExternalWaitingQueueLength |
Count | 平均值 | IntegrationRuntimeName |
PT1M | 是 |
MVNet 集成运行时的管道可用容量百分比 MVNet 集成运行时的管道可用容量百分比 |
MVNetIRPipelineAvailableCapacityPCT |
百分比 | 最大值 | IntegrationRuntimeName |
PT1M | 是 |
MVNet 集成运行时的管道容量利用率 MVNet 集成运行时的管道容量利用率 |
MVNetIRPipelineCapacityUtilization |
百分比 | 最大值 | IntegrationRuntimeName |
PT1M | 是 |
MVNet 集成运行时的管道等待队列长度 MVNet 集成运行时的管道等待队列长度 |
MVNetIRPipelineWaitingQueueLength |
Count | 平均值 | IntegrationRuntimeName |
PT1M | 是 |
已取消的管道运行指标 已取消的管道运行指标数 |
PipelineCancelledRuns |
Count | 总计 | FailureType 、CancelledBy 、Name |
PT1M | 是 |
运行时间管道运行指标 运行时间管道运行指标 |
PipelineElapsedTimeRuns |
计数 | 总计 | RunId 、Name |
PT1M | 是 |
失败的管道运行指标 失败的管道运行数指标 |
PipelineFailedRuns |
Count | 总计 | FailureType 、Name |
PT1M | 是 |
成功的管道运行指标 成功的管道运行数指标 |
PipelineSucceededRuns |
Count | 总计 | FailureType 、Name |
PT1M | 是 |
实体总数 实体总数 |
ResourceCount |
Count | 最大值 | <无> | PT1M | 是 |
已取消的 SSIS 集成运行时启动指标 已取消的 SSIS 集成运行时启动指标 |
SSISIntegrationRuntimeStartCancel |
计数 | 总计 | IntegrationRuntimeName |
PT1M | 是 |
失败的 SSIS 集成运行时启动指标 失败的 SSIS 集成运行时启动指标 |
SSISIntegrationRuntimeStartFailed |
计数 | 总计 | IntegrationRuntimeName |
PT1M | 是 |
成功的 SSIS 集成运行时启动指标 成功的 SSIS 集成运行时启动指标 |
SSISIntegrationRuntimeStartSucceeded |
计数 | 总计 | IntegrationRuntimeName |
PT1M | 是 |
停滞的 SSIS 集成运行时停止指标 停滞的 SSIS 集成运行时停止指标 |
SSISIntegrationRuntimeStopStuck |
计数 | 总计 | IntegrationRuntimeName |
PT1M | 是 |
成功的 SSIS 集成运行时停止指标 成功的 SSIS 集成运行时停止指标 |
SSISIntegrationRuntimeStopSucceeded |
计数 | 总计 | IntegrationRuntimeName |
PT1M | 是 |
已取消的 SSIS 包执行指标 已取消的 SSIS 包执行指标 |
SSISPackageExecutionCancel |
计数 | 总计 | IntegrationRuntimeName |
PT1M | 是 |
失败的 SSIS 包执行指标 失败的 SSIS 包执行指标 |
SSISPackageExecutionFailed |
计数 | 总计 | IntegrationRuntimeName |
PT1M | 是 |
成功的 SSIS 包执行指标 已成功的 SSIS 包执行指标 |
SSISPackageExecutionSucceeded |
计数 | 总计 | IntegrationRuntimeName |
PT1M | 是 |
已取消的触发器运行指标 已取消的触发器运行指标数 |
TriggerCancelledRuns |
Count | 总计 | Name 、FailureType |
PT1M | 是 |
失败的触发器运行指标 失败的触发器运行数指标 |
TriggerFailedRuns |
Count | 总计 | Name 、FailureType |
PT1M | 是 |
成功的触发器运行指标 成功的触发器运行数指标 |
TriggerSucceededRuns |
Count | 总计 | Name 、FailureType |
PT1M | 是 |
注意
仅发出已完成的、已触发活动的和管道运行中的事件,PipelineElapsedTimeRuns 除外。 不会发出正在进行的运行和调试运行。 但将发出所有 SSIS 包执行的事件,包括已完成和正在进行的事件,而无论使用何种调用方法。 例如,可通过 SQL Server Management Studio、SQL Server 代理或其他指定工具上的 T-SQL,或作为数据工厂管道中“执行 SSIS 包”活动的已触发运行或调试运行,在已启用 Azure 的 SQL Server Data Tools 上调用包执行。
指标维度
有关指标维度定义的信息,请参阅多维指标。
此服务具有以下与其指标关联的维度。
Microsoft.DataFactory/datafactories
- pipelineName
- activityName
Microsoft.DataFactory/factories
- ActivityType
- PipelineName
- FailureType
- 名称
- IntegrationRuntimeName
- ContainerName
- DagFile
- DagId
- ComputeNodeSize
- 作业
- 操作员
- 池
- TaskId
- State
- NodeName
- CancelledBy
- RunId
资源日志
本部分列出了可为此服务收集的资源日志类型。 本部分拉取自 Azure Monitor 支持的所有资源日志类别类型列表。
Microsoft.DataFactory/factories 支持的资源日志
Category | 类别显示名称 | 日志表 | 支持基本日志计划 | 支持引入时间转换 | 导出成本 |
---|---|---|---|---|---|
ActivityRuns |
管道活动运行日志 | ADFActivityRun | 否 | 是 | 否 |
PipelineRuns |
管道运行日志 | ADFPipelineRun | 否 | 是 | 否 |
SandboxActivityRuns |
沙盒活动运行日志 | ADFSandboxActivityRun | 否 | 是 | 是 |
SandboxPipelineRuns |
沙盒管道运行日志 | ADFSandboxPipelineRun | 否 | 是 | 是 |
SSISIntegrationRuntimeLogs |
SSIS 集成运行时日志 | ADFSSISIntegrationRuntimeLogs ADF SSIS 集成运行时日志 |
否 | 是 | 否 |
SSISPackageEventMessageContext |
SSIS 包事件消息上下文 | ADFSSISPackageEventMessageContext ADF SSIS 包执行事件消息上下文 |
否 | 是 | 否 |
SSISPackageEventMessages |
SSIS 包事件消息 | ADFSSISPackageEventMessages ADF SSIS 包执行事件消息 |
否 | 是 | 否 |
SSISPackageExecutableStatistics |
SSIS 包可执行文件统计信息 | ADFSSISPackageExecutableStatistics ADF SSIS 包执行可执行文件统计信息 |
否 | 是 | 否 |
SSISPackageExecutionComponentPhases |
SSIS 执行组件阶段 | ADFSSISPackageExecutionComponentPhases ADF SSIS 包执行组件阶段 |
否 | 是 | 否 |
SSISPackageExecutionDataStatistics |
SSIS 包执行数据统计信息 | ADFSSISPackageExecutionDataStatistics ADF SSIS 包执行数据统计信息 |
否 | 是 | 否 |
TriggerRuns |
触发器运行日志 | ADFTriggerRun | 否 | 是 | 否 |
Azure Monitor 日志表
本部分涉及与此服务相关的所有 Azure Monitor 日志表,Log Analytics 可使用 Kusto 查询来查询这些表。
此服务使用以下表来存储资源日志数据。
数据工厂
Microsoft.DataFactory/factories
- AzureActivity
- AzureMetrics
- AzureDiagnostics
- ADFActivityRun
- ADFPipelineRun
- ADFTriggerRun
- ADFSandboxActivityRun
- ADFSandboxPipelineRun
- ADFSSISIntegrationRuntimeLogs
- ADFSSISPackageEventMessageContext
- ADFSSISPackageEventMessages
- ADFSSISPackageExecutableStatistics
- ADFSSISPackageExecutionComponentPhases
- ADFSSISPackageExecutionDataStatistics
日志和事件的 Monitor 和 Log Analytics 架构
本部分列出了 Azure Monitor 和 Log Analytics 架构用于监视日志和事件的属性。
Log Analytics 从 Azure Monitor 继承架构,但存在以下例外情况:
每个列名中的第一个字母会大写。 例如,Monitor 中的列名“correlationId”在 Log Analytics 中为“CorrelationId”。
没有“Level”列。
动态“properties”列保留为以下动态 JSON Blob 类型。
Azure Monitor 列 Log Analytics 列 类型 $.properties.UserProperties UserProperties 动态 $.properties.Annotations 批注 动态 $.properties.Input 输入 动态 $.properties.Output 输出 动态 $.properties.Error.errorCode ErrorCode int $.properties.Error.message ErrorMessage string $.properties.Error 错误 动态 $.properties.Predecessors Predecessors 动态 $.properties.Parameters parameters 动态 $.properties.SystemParameters SystemParameters 动态 $.properties.Tags Tags 动态
活动运行日志属性
{
"Level": "",
"correlationId":"",
"time":"",
"activityRunId":"",
"pipelineRunId":"",
"resourceId":"",
"category":"ActivityRuns",
"level":"Informational",
"operationName":"",
"pipelineName":"",
"activityName":"",
"start":"",
"end":"",
"properties":
{
"Input": "{
"source": {
"type": "BlobSource"
},
"sink": {
"type": "BlobSink"
}
}",
"Output": "{"dataRead":121,"dataWritten":121,"copyDuration":5,
"throughput":0.0236328132,"errors":[]}",
"Error": "{
"errorCode": "null",
"message": "null",
"failureType": "null",
"target": "CopyBlobtoBlob"
}
}
}
属性 | 类型 | 说明 | 示例 |
---|---|---|---|
级别 | String | 诊断日志的级别。 对于活动运行日志,请将该属性值设置为 4。 | 4 |
correlationId | String | 用于跟踪特定请求的唯一 ID。 | 319dc6b4-f348-405e-b8d7-aafc77b73e77 |
time | String | 事件的时间,以时间跨度表示,采用 UTC 格式 YYYY-MM-DDTHH:MM:SS.00000Z 。 |
2017-06-28T21:00:27.3534352Z |
activityRunId | String | 活动运行的 ID。 | 3a171e1f-b36e-4b80-8a54-5625394f4354 |
pipelineRunId | String | 管道运行的 ID。 | 9f6069d6-e522-4608-9f99-21807bfc3c70 |
resourceId | String | 与数据工厂资源关联的 ID。 | /SUBSCRIPTIONS/<subID>/RESOURCEGROUPS/<resourceGroupName>/PROVIDERS/MICROSOFT.DATAFACTORY/FACTORIES/<dataFactoryName> |
category | String | 诊断日志的类别。 请将该属性值设置为 ActivityRuns 。 |
ActivityRuns |
level | String | 诊断日志的级别。 请将该属性值设置为 Informational 。 |
Informational |
operationName | String | 活动的名称及其状态。 如果活动是启动检测信号,则属性值为 MyActivity - 。 如果活动是结束检测信号,则属性值为 MyActivity - Succeeded 。 |
MyActivity - Succeeded |
pipelineName | String | 管道的名称。 | MyPipeline |
activityName | String | 活动的名称。 | MyActivity |
start | String | 活动运行的开始时间,以时间跨度表示,采用 UTC 格式。 | 2017-06-26T20:55:29.5007959Z |
end | String | 活动运行的结束时间,以时间跨度表示,采用 UTC 格式。 如果诊断日志显示活动已启动但尚未结束,则该属性值为 1601-01-01T00:00:00Z 。 |
2017-06-26T20:55:29.5007959Z |
管道运行日志属性
{
"Level": "",
"correlationId":"",
"time":"",
"runId":"",
"resourceId":"",
"category":"PipelineRuns",
"level":"Informational",
"operationName":"",
"pipelineName":"",
"start":"",
"end":"",
"status":"",
"location": "",
"properties":
{
"Parameters": {
"<parameter1Name>": "<parameter1Value>"
},
"SystemParameters": {
"ExecutionStart": "",
"TriggerId": "",
"SubscriptionId": ""
},
"Predecessors": [
{
"Name": "",
"Id": "",
"InvokedByType": ""
}
]
}
}
属性 | 类型 | 说明 | 示例 |
---|---|---|---|
级别 | String | 诊断日志的级别。 对于活动运行日志,请将该属性值设置为 4。 | 4 |
correlationId | String | 用于跟踪特定请求的唯一 ID。 | 319dc6b4-f348-405e-b8d7-aafc77b73e77 |
time | String | 事件的时间,以时间跨度表示,采用 UTC 格式 YYYY-MM-DDTHH:MM:SS.00000Z 。 |
2017-06-28T21:00:27.3534352Z |
runId | String | 管道运行的 ID。 | 9f6069d6-e522-4608-9f99-21807bfc3c70 |
resourceId | String | 与数据工厂资源关联的 ID。 | /SUBSCRIPTIONS/<subID>/RESOURCEGROUPS/<resourceGroupName>/PROVIDERS/MICROSOFT.DATAFACTORY/FACTORIES/<dataFactoryName> |
category | String | 诊断日志的类别。 请将该属性值设置为 PipelineRuns 。 |
PipelineRuns |
level | String | 诊断日志的级别。 请将该属性值设置为 Informational 。 |
Informational |
operationName | String | 管道的名称及其状态。 管道运行完成后,该属性值为 Pipeline - Succeeded 。 |
MyPipeline - Succeeded 。 |
pipelineName | String | 管道的名称。 | MyPipeline |
start | String | 活动运行的开始时间,以时间跨度表示,采用 UTC 格式。 | 2017-06-26T20:55:29.5007959Z 。 |
end | String | 活动运行的结束时间,以时间跨度表示,采用 UTC 格式。 如果诊断日志显示活动已启动但尚未结束,则该属性值为 1601-01-01T00:00:00Z 。 |
2017-06-26T20:55:29.5007959Z |
status | String | 管道运行的最终状态。 可能的属性值为 Succeeded 和 Failed 。 |
Succeeded |
location | String | 管道运行的 Azure 区域。 | eastasia |
predecessors | 字符串 | 管道的调用对象以及 ID。 | Manual |
触发器运行日志属性
{
"Level": "",
"correlationId":"",
"time":"",
"triggerId":"",
"resourceId":"",
"category":"TriggerRuns",
"level":"Informational",
"operationName":"",
"triggerName":"",
"triggerType":"",
"triggerEvent":"",
"start":"",
"status":"",
"properties":
{
"Parameters": {
"TriggerTime": "",
"ScheduleTime": ""
},
"SystemParameters": {}
}
}
属性 | 类型 | 说明 | 示例 |
---|---|---|---|
级别 | String | 诊断日志的级别。 对于活动运行日志,请将该属性值设置为 4。 | 4 |
correlationId | String | 用于跟踪特定请求的唯一 ID。 | 319dc6b4-f348-405e-b8d7-aafc77b73e77 |
time | String | 事件的时间,以时间跨度表示,采用 UTC 格式 YYYY-MM-DDTHH:MM:SS.00000Z 。 |
2017-06-28T21:00:27.3534352Z |
triggerId | String | 触发器运行的 ID。 | 08587023010602533858661257311 |
resourceId | String | 与数据工厂资源关联的 ID。 | /SUBSCRIPTIONS/<subID>/RESOURCEGROUPS/<resourceGroupName>/PROVIDERS/MICROSOFT.DATAFACTORY/FACTORIES/<dataFactoryName> |
category | String | 诊断日志的类别。 请将该属性值设置为 PipelineRuns 。 |
PipelineRuns |
level | String | 诊断日志的级别。 请将该属性值设置为 Informational 。 |
Informational |
operationName | String | 触发器的名称及其最终状态(指示是否已成功激发该触发器)。 如果检测信号成功,则该属性值为 MyTrigger - Succeeded 。 |
MyTrigger - Succeeded |
triggerName | String | 触发器的名称。 | MyTrigger |
triggerType | String | 触发器的类型。 可能的属性值为 Manual Trigger 和 Schedule Trigger 。 |
ScheduleTrigger |
triggerEvent | String | 触发器的事件。 | ScheduleTime - 2017-07-06T01:50:25Z |
start | String | 激发触发器的开始时间,以时间跨度表示,采用 UTC 格式。 | 2017-06-26T20:55:29.5007959Z |
status | String | 最终状态(指示是否已成功激发该触发器)。 可能的属性值为 Succeeded 和 Failed 。 |
Succeeded |
SSIS Integration Runtime 日志特性
以下是 SQL Server Integration Services (SSIS) 集成运行时 (IR) 启动、停止和维护操作的日志属性。
{
"time": "",
"operationName": "",
"category": "",
"correlationId": "",
"dataFactoryName": "",
"integrationRuntimeName": "",
"level": "",
"resultType": "",
"properties": {
"message": ""
},
"resourceId": ""
}
属性 | 类型 | 说明 | 示例 |
---|---|---|---|
time | String | 事件的时间,采用 UTC 格式 YYYY-MM-DDTHH:MM:SS.00000Z |
2017-06-28T21:00:27.3534352Z |
operationName | String | SSIS IR 操作的名称 | Start/Stop/Maintenance/Heartbeat |
category | String | 诊断日志的类别 | SSISIntegrationRuntimeLogs |
correlationId | String | 用于跟踪特定操作的唯一 ID | f13b159b-515f-4885-9dfa-a664e949f785Deprovision0059035558 |
dataFactoryName | String | 数据工厂的名称 | MyADFv2 |
integrationRuntimeName | String | SSIS IR 的名称 | MySSISIR |
level | String | 诊断日志的级别 | Informational |
resultType | String | SSIS IR 操作的结果 | Started/InProgress/Succeeded/Failed/Healthy/Unhealthy |
message | String | SSIS IR 操作的输出消息 | The stopping of your SSIS integration runtime has succeeded. |
resourceId | String | 数据工厂资源的唯一 ID | /SUBSCRIPTIONS/<subscriptionID>/RESOURCEGROUPS/<resourceGroupName>/PROVIDERS/MICROSOFT.DATAFACTORY/FACTORIES/<dataFactoryName> |
SSIS 事件消息上下文日志特性
下面是与 SSIS IR 上的 SSIS 包执行生成的事件消息相关的条件的日志特性。 它们传递的信息与 SSIS 目录 (SSISDB) 事件消息上下文表或视图类似后者显示许多 SSIS 包属性的运行时值。 它们在选择 Basic/Verbose
日志记录级别时生成,可用于调试/符合性检查。
{
"time": "",
"operationName": "",
"category": "",
"correlationId": "",
"dataFactoryName": "",
"integrationRuntimeName": "",
"level": "",
"properties": {
"operationId": "",
"contextDepth": "",
"packagePath": "",
"contextType": "",
"contextSourceName": "",
"contextSourceId": "",
"propertyName": "",
"propertyValue": ""
},
"resourceId": ""
}
属性 | 类型 | 说明 | 示例 |
---|---|---|---|
time | String | 事件的时间,采用 UTC 格式 YYYY-MM-DDTHH:MM:SS.00000Z |
2017-06-28T21:00:27.3534352Z |
operationName | String | 设置为 YourSSISIRName-SSISPackageEventMessageContext |
mysqlmissisir-SSISPackageEventMessageContext |
category | String | 诊断日志的类别 | SSISPackageEventMessageContext |
correlationId | String | 用于跟踪特定操作的唯一 ID | e55700df-4caf-4e7c-bfb8-78ac7d2f28a0 |
dataFactoryName | String | 数据工厂的名称 | MyADFv2 |
integrationRuntimeName | String | SSIS IR 的名称 | MySSISIR |
level | String | 诊断日志的级别 | Informational |
operationId | String | 用于跟踪 SSISDB 中的特定操作的唯一 ID | 1 (1 表示与未存储在 SSISDB 中/通过 T-SQL 调用的包相关的操作。) |
contextDepth | String | 事件消息上下文的深度 | 0 (0 表示在包执行开始之前的上下文,1 表示发生错误时的上下文,该数字将随着上下文离错误的距离的增加而增大。) |
packagePath | String | 作为事件消息上下文源的包对象的路径 | \Package |
contextType | String | 作为事件消息上下文源的包对象的类型 | 60 (请参阅更多上下文类型。) |
contextSourceName | String | 作为事件消息上下文源的包对象的名称 | MyPackage |
contextSourceId | String | 作为事件消息上下文源的包对象的唯一 ID | {E2CF27FB-EA48-41E9-AF6F-3FE938B4ADE1} |
propertyName | String | 事件消息上下文源的包属性的名称 | DelayValidation |
propertyValue | String | 事件消息上下文源的包属性的值 | False |
resourceId | String | 数据工厂资源的唯一 ID | /SUBSCRIPTIONS/<subscriptionID>/RESOURCEGROUPS/<resourceGroupName>/PROVIDERS/MICROSOFT.DATAFACTORY/FACTORIES/<dataFactoryName> |
SSIS 事件消息日志特性
下面是通过 SSIS IR 上的 SSIS 包执行操作生成的事件消息的日志特性。 它们传递的信息与 SSISDB 事件消息表或视图类似,后者显示事件消息的详细文本或元数据。 它们可以在除 None
之外的任何日志记录级别生成。
{
"time": "",
"operationName": "",
"category": "",
"correlationId": "",
"dataFactoryName": "",
"integrationRuntimeName": "",
"level": "",
"properties": {
"operationId": "",
"messageTime": "",
"messageType": "",
"messageSourceType": "",
"message": "",
"packageName": "",
"eventName": "",
"messageSourceName": "",
"messageSourceId": "",
"subcomponentName": "",
"packagePath": "",
"executionPath": "",
"threadId": ""
}
}
properties | 类型 | 说明 | 示例 |
---|---|---|---|
time | String | 事件的时间,采用 UTC 格式 YYYY-MM-DDTHH:MM:SS.00000Z |
2017-06-28T21:00:27.3534352Z |
operationName | String | 设置为 YourSSISIRName-SSISPackageEventMessages |
mysqlmissisir-SSISPackageEventMessages |
category | String | 诊断日志的类别 | SSISPackageEventMessages |
correlationId | String | 用于跟踪特定操作的唯一 ID | e55700df-4caf-4e7c-bfb8-78ac7d2f28a0 |
dataFactoryName | String | 数据工厂的名称 | MyADFv2 |
integrationRuntimeName | String | SSIS IR 的名称 | MySSISIR |
level | String | 诊断日志的级别 | Informational |
operationId | String | 用于跟踪 SSISDB 中的特定操作的唯一 ID | 1 (1 表示与未存储在 SSISDB 中/通过 T-SQL 调用的包相关的操作。) |
messageTime | 字符串 | 创建事件消息的时间(采用 UTC 格式) | 2017-06-28T21:00:27.3534352Z |
messageType | 字符串 | 事件消息的类型 | 70 (请参阅更多消息类型。) |
messageSourceType | 字符串 | 事件消息源的类型 | 20 (请参阅更多消息源类型。) |
message | String | 事件消息的文本 | MyPackage:Validation has started. |
packageName | 字符串 | 已执行的包文件的名称 | MyPackage.dtsx |
eventName | 字符串 | 相关运行时事件的名称 | OnPreValidate |
messageSourceName | 字符串 | 作为事件消息源的包组件的名称 | Data Flow Task |
messageSourceId | 字符串 | 作为事件消息源的包组件的唯一 ID | {1a45a5a4-3df9-4f02-b818-ebf583829ad2} |
subcomponentName | 字符串 | 作为事件消息源的数据流组件的名称 | SSIS.Pipeline |
packagePath | String | 作为事件消息源的包对象的路径 | \Package\Data Flow Task |
executionPath | 字符串 | 从父包到已执行组件的完整路径 | \Transformation\Data Flow Task (此路径还捕获组件迭代。) |
threadId | 字符串 | 记录事件消息时执行的线程的唯一 ID | {1a45a5a4-3df9-4f02-b818-ebf583829ad2} |
SSIS 可执行文件统计信息日志特性
下面是通过 SSIS IR 上的 SSIS 包执行操作生成的可执行文件统计信息的日志特性,其中的可执行文件是包的控制流中的容器或任务。 它们传递的信息与 SSISDB 可执行文件统计信息表或视图类似,后者显示每个运行的可执行文件(包括其迭代)的一行。 它们可在除 None
之外的任何日志记录级别生成,用于识别任务级瓶颈或失败。
{
"time": "",
"operationName": "",
"category": "",
"correlationId": "",
"dataFactoryName": "",
"integrationRuntimeName": "",
"level": "",
"properties": {
"executionId": "",
"executionPath": "",
"startTime": "",
"endTime": "",
"executionDuration": "",
"executionResult": "",
"executionValue": ""
},
"resourceId": ""
}
属性 | 类型 | 说明 | 示例 |
---|---|---|---|
time | String | 事件的时间,采用 UTC 格式 YYYY-MM-DDTHH:MM:SS.00000Z |
2017-06-28T21:00:27.3534352Z |
operationName | String | 设置为 YourSSISIRName-SSISPackageExecutableStatistics |
mysqlmissisir-SSISPackageExecutableStatistics |
category | String | 诊断日志的类别 | SSISPackageExecutableStatistics |
correlationId | String | 用于跟踪特定操作的唯一 ID | e55700df-4caf-4e7c-bfb8-78ac7d2f28a0 |
dataFactoryName | String | 数据工厂的名称 | MyADFv2 |
integrationRuntimeName | String | SSIS IR 的名称 | MySSISIR |
level | String | 诊断日志的级别 | Informational |
executionId | 字符串 | 用于跟踪 SSISDB 中的特定执行的唯一 ID | 1 (1 表示与未存储在 SSISDB 中/通过 T-SQL 调用的包相关的执行。) |
executionPath | 字符串 | 从父包到已执行组件的完整路径 | \Transformation\Data Flow Task (此路径还捕获组件迭代。) |
startTime | String | 可执行文件进入执行前阶段的时间(采用 UTC 格式) | 2017-06-28T21:00:27.3534352Z |
endTime | String | 可执行文件进入执行后阶段的时间(采用 UTC 格式) | 2017-06-28T21:00:27.3534352Z |
executionDuration | 字符串 | 可执行文件的运行时间(毫秒) | 1,125 |
executionResult | 字符串 | 运行可执行文件的结果 | 0 (0 表示成功,1 表示失败,2 表示完成,3 表示取消。) |
executionValue | 字符串 | 通过运行可执行文件返回的用户定义的值 | 1 |
resourceId | String | 数据工厂资源的唯一 ID | /SUBSCRIPTIONS/<subscriptionID>/RESOURCEGROUPS/<resourceGroupName>/PROVIDERS/MICROSOFT.DATAFACTORY/FACTORIES/<dataFactoryName> |
SSIS 执行组件阶段日志特性
以下是通过 SSIS IR 上的 SSIS 包执行生成的数据流组件的运行时统计信息的日志属性。 它们传递的信息与 SSISDB 执行组件阶段表或视图类似,后者显示数据流组件在其所有执行阶段中花费的时间。 当你选择 Performance/Verbose
日志记录级别时会生成它们,用于捕获数据流执行统计信息。
{
"time": "",
"operationName": "",
"category": "",
"correlationId": "",
"dataFactoryName": "",
"integrationRuntimeName": "",
"level": "",
"properties": {
"executionId": "",
"packageName": "",
"taskName": "",
"subcomponentName": "",
"phase": "",
"startTime": "",
"endTime": "",
"executionPath": ""
},
"resourceId": ""
}
properties | 类型 | 说明 | 示例 |
---|---|---|---|
time | String | 事件的时间,采用 UTC 格式 YYYY-MM-DDTHH:MM:SS.00000Z |
2017-06-28T21:00:27.3534352Z |
operationName | String | 设置为 YourSSISIRName-SSISPackageExecutionComponentPhases |
mysqlmissisir-SSISPackageExecutionComponentPhases |
category | String | 诊断日志的类别 | SSISPackageExecutionComponentPhases |
correlationId | String | 用于跟踪特定操作的唯一 ID | e55700df-4caf-4e7c-bfb8-78ac7d2f28a0 |
dataFactoryName | String | 数据工厂的名称 | MyADFv2 |
integrationRuntimeName | String | SSIS IR 的名称 | MySSISIR |
level | String | 诊断日志的级别 | Informational |
executionId | 字符串 | 用于跟踪 SSISDB 中的特定执行的唯一 ID | 1 (1 表示与未存储在 SSISDB 中/通过 T-SQL 调用的包相关的执行。) |
packageName | 字符串 | 已执行的包文件的名称 | MyPackage.dtsx |
taskName | 字符串 | 执行的数据流任务的名称 | Data Flow Task |
subcomponentName | 字符串 | 数据流组件的名称 | Derived Column |
phase | 字符串 | 执行阶段的名称 | AcquireConnections |
startTime | String | 执行阶段的开始时间(采用 UTC 格式) | 2017-06-28T21:00:27.3534352Z |
endTime | String | 执行阶段的结束时间(采用 UTC 格式) | 2017-06-28T21:00:27.3534352Z |
executionPath | 字符串 | 数据流任务的执行路径 | \Transformation\Data Flow Task |
resourceId | String | 数据工厂资源的唯一 ID | /SUBSCRIPTIONS/<subscriptionID>/RESOURCEGROUPS/<resourceGroupName>/PROVIDERS/MICROSOFT.DATAFACTORY/FACTORIES/<dataFactoryName> |
SSIS 执行数据统计信息日志特性
下面是通过数据流管道的每个分支进行的从上游组件到下游组件的数据移动的日志特性,这些特性通过 SSIS IR 上的 SSIS 包执行操作生成。 它们传递的信息与 SSISDB 执行数据统计信息表或视图类似,后者显示通过数据流任务移动的数据的行数。 当你选择 Verbose
日志记录级别时会生成它们,用于计算数据流吞吐量。
{
"time": "",
"operationName": "",
"category": "",
"correlationId": "",
"dataFactoryName": "",
"integrationRuntimeName": "",
"level": "",
"properties": {
"executionId": "",
"packageName": "",
"taskName": "",
"dataflowPathIdString": "",
"dataflowPathName": "",
"sourceComponentName": "",
"destinationComponentName": "",
"rowsSent": "",
"createdTime": "",
"executionPath": ""
},
"resourceId": ""
}
properties | 类型 | 说明 | 示例 |
---|---|---|---|
time | String | 事件的时间,采用 UTC 格式 YYYY-MM-DDTHH:MM:SS.00000Z |
2017-06-28T21:00:27.3534352Z |
operationName | String | 设置为 YourSSISIRName-SSISPackageExecutionDataStatistics |
mysqlmissisir-SSISPackageExecutionDataStatistics |
category | String | 诊断日志的类别 | SSISPackageExecutionDataStatistics |
correlationId | String | 用于跟踪特定操作的唯一 ID | e55700df-4caf-4e7c-bfb8-78ac7d2f28a0 |
dataFactoryName | String | 数据工厂的名称 | MyADFv2 |
integrationRuntimeName | String | SSIS IR 的名称 | MySSISIR |
level | String | 诊断日志的级别 | Informational |
executionId | 字符串 | 用于跟踪 SSISDB 中的特定执行的唯一 ID | 1 (1 表示与未存储在 SSISDB 中/通过 T-SQL 调用的包相关的执行。) |
packageName | 字符串 | 已执行的包文件的名称 | MyPackage.dtsx |
taskName | 字符串 | 执行的数据流任务的名称 | Data Flow Task |
dataflowPathIdString | 字符串 | 用于跟踪数据流路径的唯一 ID | Paths[SQLDB Table3.ADO NET Source Output] |
dataflowPathName | 字符串 | 数据流路径的名称 | ADO NET Source Output |
sourceComponentName | 字符串 | 发送数据的数据流组件的名称 | SQLDB Table3 |
destinationComponentName | 字符串 | 接收数据的数据流组件的名称 | Derived Column |
rowsSent | 字符串 | 由源组件发送的行数 | 500 |
createdTime | 字符串 | 获取行值的时间(采用 UTC 格式) | 2017-06-28T21:00:27.3534352Z |
executionPath | 字符串 | 数据流任务的执行路径 | \Transformation\Data Flow Task |
resourceId | String | 数据工厂资源的唯一 ID | /SUBSCRIPTIONS/<subscriptionID>/RESOURCEGROUPS/<resourceGroupName>/PROVIDERS/MICROSOFT.DATAFACTORY/FACTORIES/<dataFactoryName> |
活动日志
链接表列出了可在此服务的活动日志中记录的操作。 这些操作是活动日志中所有可能的资源提供程序操作的子集。
有关活动日志条目架构的详细信息,请参阅活动日志架构。