Monitorar e alertar Data Factory usando Azure MonitorMonitor and Alert Data Factory by using Azure Monitor

APLICA-SE A: Azure Data Factory Azure Synapse Analytics

Os aplicativos de nuvem são complexos e têm muitas partes móveis.Cloud applications are complex and have many moving parts. Os monitores fornecem dados para ajudar a garantir que seus aplicativos permaneçam em funcionamento em um estado íntegro.Monitors provide data to help ensure that your applications stay up and running in a healthy state. Os monitores também ajudam a evitar possíveis problemas e a solucionar problemas anteriores.Monitors also help you avoid potential problems and troubleshoot past ones. Você pode usar dados de monitoramento para obter informações detalhadas sobre seus aplicativos.You can use monitoring data to gain deep insights about your applications. Esse conhecimento ajuda a melhorar o desempenho e a manutenção do aplicativo.This knowledge helps you improve application performance and maintainability. Ele também ajuda a automatizar ações que, caso contrário, exigem intervenção manual.It also helps you automate actions that otherwise require manual intervention.

O Azure Monitor fornece logs e métricas de infraestrutura de nível básico para a maioria dos serviços do Azure.Azure Monitor provides base-level infrastructure metrics and logs for most Azure services. Os logs de diagnóstico do Azure são emitidos por um recurso e fornecem dados avançados e frequentes sobre a operação do recurso.Azure diagnostic logs are emitted by a resource and provide rich, frequent data about the operation of that resource. Azure Data Factory (ADF) pode gravar logs de diagnóstico no Azure Monitor.Azure Data Factory (ADF) can write diagnostic logs in Azure Monitor. Para uma introdução de sete minutos e uma demonstração desse recurso, assista ao vídeo a seguir:For a seven-minute introduction and demonstration of this feature, watch the following video:

Para saber mais, confira Visão geral do Azure Monitor.For more information, see Azure Monitor overview.

Mantendo Azure Data Factory métricas e dados de execução de pipelineKeeping Azure Data Factory metrics and pipeline-run data

Data Factory armazena dados de execução de pipeline por apenas 45 dias.Data Factory stores pipeline-run data for only 45 days. Use Azure Monitor se desejar manter esses dados por mais tempo.Use Azure Monitor if you want to keep that data for a longer time. Com o monitor, você pode rotear os logs de diagnóstico para análise em vários destinos diferentes.With Monitor, you can route diagnostic logs for analysis to multiple different targets.

  • Conta de armazenamento: Salve os logs de diagnóstico em uma conta de armazenamento para auditoria ou inspeção manual.Storage Account: Save your diagnostic logs to a storage account for auditing or manual inspection. Você pode usar as configurações de diagnóstico para especificar o tempo de retenção em dias.You can use the diagnostic settings to specify the retention time in days.
  • Hub de eventos: transmita os logs para os hubs de eventos do Azure.Event Hub: Stream the logs to Azure Event Hubs. Os logs tornam-se entrada para uma solução de serviço de parceiro/análise personalizada, como Power BI.The logs become input to a partner service/custom analytics solution like Power BI.
  • Log Analytics: analise os logs com log Analytics.Log Analytics: Analyze the logs with Log Analytics. A integração do Data Factory com o Azure Monitor é útil nos seguintes cenários:The Data Factory integration with Azure Monitor is useful in the following scenarios:
    • Você deseja escrever consultas complexas em um conjunto avançado de métricas que são publicadas pelo Data Factory para monitorar.You want to write complex queries on a rich set of metrics that are published by Data Factory to Monitor. Você pode criar alertas personalizados nessas consultas via monitor.You can create custom alerts on these queries via Monitor.
    • Você quer monitorar os data factories.You want to monitor across data factories. Você pode rotear dados de várias fábricas de dados para um único espaço de trabalho de monitoramento.You can route data from multiple data factories to a single Monitor workspace.

Você também pode usar uma conta de armazenamento ou um namespace de Hub de eventos que não esteja na assinatura do recurso que emite logs.You can also use a storage account or event-hub namespace that isn't in the subscription of the resource that emits logs. O usuário que define a configuração deve ter acesso apropriado ao RBAC (controle de acesso baseado em função) do Azure para ambas as assinaturas.The user who configures the setting must have appropriate Azure role-based access control (Azure RBAC) access to both subscriptions.

Definir configurações de diagnóstico e espaço de trabalhoConfigure diagnostic settings and workspace

Crie ou adicione configurações de diagnóstico para seu data factory.Create or add diagnostic settings for your data factory.

  1. No portal, vá para monitor.In the portal, go to Monitor. Selecione configurações configurações de > diagnóstico.Select Settings > Diagnostic settings.

  2. Selecione o data factory para o qual você deseja definir uma configuração de diagnóstico.Select the data factory for which you want to set a diagnostic setting.

  3. Se não existir nenhuma configuração no data factory selecionado, você será solicitado a criar uma configuração.If no settings exist on the selected data factory, you're prompted to create a setting. Selecione Ativar diagnóstico.Select Turn on diagnostics.

    Criar uma configuração de diagnóstico se não existir nenhuma configuração

    Se houver configurações existentes no data factory, você verá uma lista de configurações já configuradas no data factory.If there are existing settings on the data factory, you see a list of settings already configured on the data factory. Selecione Adicionar configuração de diagnóstico.Select Add diagnostic setting.

    Adicionar uma configuração de diagnóstico se houver configurações

  4. Dê um nome à sua configuração, selecione Enviar para log Analytics e, em seguida, selecione um espaço de trabalho no espaço de trabalho log Analytics.Give your setting a name, select Send to Log Analytics, and then select a workspace from Log Analytics Workspace.

    • No modo de diagnóstico do Azure , os logs de diagnóstico fluem para a tabela AzureDiagnostics .In Azure-Diagnostics mode, diagnostic logs flow into the AzureDiagnostics table.

    • No modo específico do recurso , os logs de diagnóstico de Azure data Factory fluxo nas seguintes tabelas:In Resource-Specific mode, diagnostic logs from Azure Data Factory flow into the following tables:

      • ADFActivityRunADFActivityRun
      • ADFPipelineRunADFPipelineRun
      • ADFTriggerRunADFTriggerRun
      • ADFSSISIntegrationRuntimeLogsADFSSISIntegrationRuntimeLogs
      • ADFSSISPackageEventMessageContextADFSSISPackageEventMessageContext
      • ADFSSISPackageEventMessagesADFSSISPackageEventMessages
      • ADFSSISPackageExecutableStatisticsADFSSISPackageExecutableStatistics
      • ADFSSISPackageExecutionComponentPhasesADFSSISPackageExecutionComponentPhases
      • ADFSSISPackageExecutionDataStatisticsADFSSISPackageExecutionDataStatistics

      Você pode selecionar vários logs relevantes para suas cargas de trabalho para enviar para Log Analytics tabelas.You can select various logs relevant to your workloads to send to Log Analytics tables. Por exemplo, se você não usar SQL Server Integration Services (SSIS), não será necessário selecionar nenhum log do SSIS.For example, if you don't use SQL Server Integration Services (SSIS) at all, you need not select any SSIS logs. Se você quiser registrar em log as operações de início/parada/manutenção do SSIS Integration Runtime (IR), poderá selecionar logs de IR do SSIS.If you want to log SSIS Integration Runtime (IR) start/stop/maintenance operations, you can select SSIS IR logs. Se você invocar execuções de pacote SSIS via T-SQL no SQL Server Management Studio (SSMS), SQL Server Agent ou outras ferramentas designadas, poderá selecionar logs de pacote SSIS.If you invoke SSIS package executions via T-SQL on SQL Server Management Studio (SSMS), SQL Server Agent, or other designated tools, you can select SSIS package logs. Se você invocar execuções de pacote SSIS por meio de executar atividades de pacote SSIS em pipelines do ADF, poderá selecionar todos os logs.If you invoke SSIS package executions via Execute SSIS Package activities in ADF pipelines, you can select all logs.

    • Se você selecionar as biométricas, várias métricas de ADF serão disponibilizadas para você monitorar ou gerar alertas no, incluindo as métricas para atividades de ADF, pipeline e execuções de gatilho, bem como para operações de ir do SSIS e execuções de pacote SSIS.If you select AllMetrics, various ADF metrics will be made available for you to monitor or raise alerts on, including the metrics for ADF activity, pipeline, and trigger runs, as well as for SSIS IR operations and SSIS package executions.

    Nomeie suas configurações e selecione um espaço de trabalho do log Analytics

    Observação

    Como uma tabela de log do Azure não pode ter mais de 500 colunas, é altamente recomendável selecionar o modo específico do recurso.Because an Azure log table can't have more than 500 columns, we highly recommended you select Resource-Specific mode. Para obter mais informações, consulte log Analytics limitações conhecidas.For more information, see Log Analytics Known Limitations.

  5. Selecione Salvar.Select Save.

Após alguns instantes, a nova configuração aparecerá na lista de configurações dessa data factory.After a few moments, the new setting appears in your list of settings for this data factory. Os logs de diagnóstico são transmitidos para esse espaço de trabalho assim que novos dados de evento são gerados.Diagnostic logs are streamed to that workspace as soon as new event data is generated. Até 15 minutos podem decorrer entre o momento em que um evento é emitido e quando ele aparece no Log Analytics.Up to 15 minutes might elapse between when an event is emitted and when it appears in Log Analytics.

Instalar a solução de análise de Azure Data Factory do Azure MarketplaceInstall Azure Data Factory Analytics solution from Azure Marketplace

Essa solução fornece um resumo da integridade geral do seu Data Factory, com opções para detalhar os detalhes e solucionar problemas de padrões de comportamento inesperados.This solution provides you a summary of overall health of your Data Factory, with options to drill into details and to troubleshoot unexpected behavior patterns. Com exibições avançadas e prontas para uso, você pode obter informações sobre o processamento de chaves, incluindo:With rich, out of the box views you can get insights into key processing including:

  • Resumo rápido de data factory pipeline, atividade e execuções de gatilhoAt a glance summary of data factory pipeline, activity and trigger runs
  • Capacidade de analisar data factory execuções de atividade por tipoAbility to drill into data factory activity runs by type
  • Resumo de data factory pipeline superior, erros de atividadeSummary of data factory top pipeline, activity errors
  1. Vá para o Azure Marketplace, escolha filtro de análise e procure Azure data Factory Analytics (versão prévia)Go to Azure Marketplace, choose Analytics filter, and search for Azure Data Factory Analytics (Preview)

    Vá para "Azure Marketplace", insira "filtro de análise" e selecione "análise de Azure Data Factory (versão prévia")

  2. Detalhes sobre a análise de Azure data Factory (versão prévia)Details about Azure Data Factory Analytics (Preview)

    Detalhes sobre "análise de Azure Data Factory (versão prévia)"

  3. Selecione criar e, em seguida, criar ou selecionar o espaço de trabalho log Analytics.Select Create and then create or select the Log Analytics Workspace.

    Criando uma nova solução

Monitorar Data Factory métricasMonitor Data Factory metrics

A instalação dessa solução cria um conjunto padrão de modos de exibição dentro da seção pastas de trabalho do espaço de trabalho Log Analytics escolhido.Installing this solution creates a default set of views inside the workbooks section of the chosen Log Analytics workspace. Como resultado, as seguintes métricas são habilitadas:As a result, the following metrics become enabled:

  • Execuções do ADF-1) execuções de pipeline por Data FactoryADF Runs - 1) Pipeline Runs by Data Factory
  • Execuções do ADF-2) execuções de atividade por Data FactoryADF Runs - 2) Activity Runs by Data Factory
  • Execuções do ADF-3) execuções de gatilho por Data FactoryADF Runs - 3) Trigger Runs by Data Factory
  • Erros do ADF-1) 10 principais erros de pipeline por Data FactoryADF Errors - 1) Top 10 Pipeline Errors by Data Factory
  • Erros do ADF-2) primeiras 10 execuções de atividade por Data FactoryADF Errors - 2) Top 10 Activity Runs by Data Factory
  • Erros do ADF-3) 10 principais erros de gatilho por Data FactoryADF Errors - 3) Top 10 Trigger Errors by Data Factory
  • Estatísticas do ADF-1) execuções de atividade por tipoADF Statistics - 1) Activity Runs by Type
  • Estatísticas do ADF-2) execuções de gatilho por tipoADF Statistics - 2) Trigger Runs by Type
  • Estatísticas do ADF-3) duração máxima de execuções de pipelineADF Statistics - 3) Max Pipeline Runs Duration

Janela com "pastas de trabalho (visualização)" e "AzureDataFactoryAnalytics" realçadas

Você pode visualizar as métricas anteriores, examinar as consultas por trás dessas métricas, editar as consultas, criar alertas e executar outras ações.You can visualize the preceding metrics, look at the queries behind these metrics, edit the queries, create alerts, and take other actions.

Representação gráfica das execuções de pipeline por data factory "

Observação

A análise de Azure Data Factory (versão prévia) envia logs de diagnóstico para tabelas de destino específicas do recurso .Azure Data Factory Analytics (Preview) sends diagnostic logs to Resource-specific destination tables. Você pode escrever consultas nas seguintes tabelas: ADFPipelineRun, ADFTriggerRun e ADFActivityRun.You can write queries against the following tables: ADFPipelineRun, ADFTriggerRun, and ADFActivityRun.

Métricas de Data FactoryData Factory Metrics

Com o monitor, você pode obter visibilidade do desempenho e da integridade de suas cargas de trabalho do Azure.With Monitor, you can gain visibility into the performance and health of your Azure workloads. O tipo de dados de monitor mais importante é a métrica, que também é chamada de contador de desempenho.The most important type of Monitor data is the metric, which is also called the performance counter. As métricas são emitidas pela maioria dos recursos do Azure.Metrics are emitted by most Azure resources. O monitor fornece várias maneiras de configurar e consumir essas métricas para monitoramento e solução de problemas.Monitor provides several ways to configure and consume these metrics for monitoring and troubleshooting.

Aqui estão algumas das métricas emitidas pelo Azure Data Factory versão 2:Here are some of the metrics emitted by Azure Data Factory version 2:

MétricaMetric Nome de exibição da métricaMetric display name UnidadeUnit Tipo de agregaçãoAggregation type DescriçãoDescription
ActivityCancelledRunsActivityCancelledRuns Métricas de execuções de atividades canceladasCancelled activity runs metrics ContagemCount TotalTotal O número total de execuções de atividade que foram canceladas em uma janela de minuto.The total number of activity runs that were cancelled within a minute window.
ActivityFailedRunsActivityFailedRuns Métricas de execução de atividades com falhaFailed activity runs metrics ContagemCount TotalTotal O número total de execuções de atividade que falharam em uma janela de minuto.The total number of activity runs that failed within a minute window.
ActivitySucceededRunsActivitySucceededRuns Métricas de execução de atividades bem-sucedidasSucceeded activity runs metrics ContagemCount TotalTotal O número total de execuções de atividade que tiveram êxito em uma janela de minuto.The total number of activity runs that succeeded within a minute window.
PipelineCancelledRunsPipelineCancelledRuns Métricas de execução do pipeline canceladasCancelled pipeline runs metrics ContagemCount TotalTotal O número total de execuções de pipeline que foram canceladas em uma janela de minuto.The total number of pipeline runs that were cancelled within a minute window.
PipelineFailedRunsPipelineFailedRuns Métricas de execução do pipeline com falhaFailed pipeline runs metrics ContagemCount TotalTotal O número total de execuções de pipeline que falharam em uma janela de minuto.The total number of pipeline runs that failed within a minute window.
PipelineSucceededRunsPipelineSucceededRuns Métricas de execução do pipeline bem-sucedidoSucceeded pipeline runs metrics ContagemCount TotalTotal O número total de execuções de pipeline que tiveram êxito em uma janela de minuto.The total number of pipeline runs that succeeded within a minute window.
TriggerCancelledRunsTriggerCancelledRuns Métricas de execuções do gatilho canceladasCancelled trigger runs metrics ContagemCount TotalTotal O número total de execuções de gatilho que foram canceladas em uma janela de minuto.The total number of trigger runs that were cancelled within a minute window.
TriggerFailedRunsTriggerFailedRuns Métricas de execuções do gatilho com falhaFailed trigger runs metrics ContagemCount TotalTotal O número total de execuções de gatilho que falharam em uma janela de minuto.The total number of trigger runs that failed within a minute window.
TriggerSucceededRunsTriggerSucceededRuns Métricas de execuções do gatilho bem-sucedidasSucceeded trigger runs metrics ContagemCount TotalTotal O número total de execuções de gatilho que tiveram êxito em uma janela de minuto.The total number of trigger runs that succeeded within a minute window.
SSISIntegrationRuntimeStartCancelledSSISIntegrationRuntimeStartCancelled Métricas de início do tempo de execução de integração SSIS canceladasCancelled SSIS integration runtime start metrics ContagemCount TotalTotal O número total do tempo de execução de integração do SSIS que foi cancelado em uma janela de minuto.The total number of SSIS integration runtime starts that were cancelled within a minute window.
SSISIntegrationRuntimeStartFailedSSISIntegrationRuntimeStartFailed Métricas de início do tempo de execução de integração SSIS com falhaFailed SSIS integration runtime start metrics ContagemCount TotalTotal O número total de tempo de execução de integração do SSIS começa a falhar em uma janela de minuto.The total number of SSIS integration runtime starts that failed within a minute window.
SSISIntegrationRuntimeStartSucceededSSISIntegrationRuntimeStartSucceeded Métricas de início de tempo de execução de integração SSIS com êxitoSucceeded SSIS integration runtime start metrics ContagemCount TotalTotal O número total de tempo de execução de integração do SSIS é iniciado com êxito em uma janela de minuto.The total number of SSIS integration runtime starts that succeeded within a minute window.
SSISIntegrationRuntimeStopStuckSSISIntegrationRuntimeStopStuck Métricas de parada de tempo de execução de integração SSIS travadasStuck SSIS integration runtime stop metrics ContagemCount TotalTotal O número total de paradas do tempo de execução de integração do SSIS foi paralisado em uma janela de minuto.The total number of SSIS integration runtime stops that were stuck within a minute window.
SSISIntegrationRuntimeStopSucceededSSISIntegrationRuntimeStopSucceeded Métricas de parada de tempo de execução de integração SSIS com êxitoSucceeded SSIS integration runtime stop metrics ContagemCount TotalTotal O número total do tempo de execução de integração do SSIS é interrompido com êxito em uma janela de minuto.The total number of SSIS integration runtime stops that succeeded within a minute window.
SSISPackageExecutionCancelledSSISPackageExecutionCancelled Métricas de execução de pacote SSIS canceladasCancelled SSIS package execution metrics ContagemCount TotalTotal O número total de execuções de pacote SSIS que foram canceladas em uma janela de minuto.The total number of SSIS package executions that were cancelled within a minute window.
SSISPackageExecutionFailedSSISPackageExecutionFailed Métricas de execução de pacote SSIS com falhaFailed SSIS package execution metrics ContagemCount TotalTotal O número total de execuções de pacote SSIS que falharam em uma janela de minuto.The total number of SSIS package executions that failed within a minute window.
SSISPackageExecutionSucceededSSISPackageExecutionSucceeded Métricas de execução de pacote SSIS com êxitoSucceeded SSIS package execution metrics ContagemCount TotalTotal O número total de execuções de pacote SSIS que tiveram êxito em uma janela de minuto.The total number of SSIS package executions that succeeded within a minute window.

Para acessar as métricas, conclua as instruções em Azure monitor plataforma de dados.To access the metrics, complete the instructions in Azure Monitor data platform.

Observação

Somente eventos de concluídos, atividade disparada e execuções de pipeline são emitidos.Only events from completed, triggered activity and pipeline runs are emitted. Em andamento e as execuções de depuração não são emitidas.In progress and debug runs are not emitted. Por outro lado, os eventos de todas as execuções de pacote SSIS são emitidos, incluindo os que estão concluídos e em andamento, independentemente dos seus métodos de invocação.On the other hand, events from all SSIS package executions are emitted, including those that are completed and in progress, regardless of their invocation methods. Por exemplo, você pode invocar execuções de pacote em SQL Server Data Tools habilitadas para o Azure (SSDT), via T-SQL no SSMS, SQL Server Agent ou outras ferramentas designadas, e como execuções disparadas ou de depuração de executar atividades de pacote SSIS em pipelines do ADF.For example, you can invoke package executions on Azure-enabled SQL Server Data Tools (SSDT), via T-SQL on SSMS, SQL Server Agent, or other designated tools, and as triggered or debug runs of Execute SSIS Package activities in ADF pipelines.

Alertas de Data FactoryData Factory Alerts

Entre no portal do Azure e selecione monitorar > alertas para criar alertas.Sign in to the Azure portal and select Monitor > Alerts to create alerts.

Alertas no menu do portal

Criar alertasCreate Alerts

  1. Selecione + Nova regra de alerta para criar um novo alerta.Select + New Alert rule to create a new alert.

    Nova regra de alerta

  2. Defina a condição de alerta.Define the alert condition.

    Observação

    Certifique-se de selecionar tudo na lista suspensa Filtrar por tipo de recurso .Make sure to select All in the Filter by resource type drop-down list.

    "Definir a condição de alerta" > "Selecionar destino", que abre o painel "selecionar um recurso""Define alert condition" > "Select target", which opens the "Select a resource" pane

    "Definir a condição de alerta" > "adicionar critérios", que abre o painel "configurar lógica de sinal"

    Painel "configurar tipo de sinal"

  3. Defina os detalhes do alerta.Define the alert details.

    Detalhes do alerta

  4. Defina o grupo de ações.Define the action group.

    Criar uma regra, com "novo grupo de ações" realçado

    Criar um novo grupo de ações

    Configurar email, SMS, push e voz

    Definir um grupo de ações

Configurar logs de diagnóstico por meio da API REST do Azure MonitorSet up diagnostic logs via the Azure Monitor REST API

Configurações de DiagnósticoDiagnostic settings

Use as configurações de diagnóstico para configurar os logs de diagnóstico para recursos que não são de computação.Use diagnostic settings to configure diagnostic logs for non-compute resources. As configurações de um controle de recurso têm os seguintes recursos:The settings for a resource control have the following features:

  • Eles especificam onde os logs de diagnóstico são enviados.They specify where diagnostic logs are sent. Os exemplos incluem uma conta de armazenamento do Azure, um hub de eventos do Azure ou logs de monitor.Examples include an Azure storage account, an Azure event hub, or Monitor logs.
  • Eles especificam quais categorias de log são enviadas.They specify which log categories are sent.
  • Eles especificam quanto tempo cada categoria de log deve ser mantida em uma conta de armazenamento.They specify how long each log category should be kept in a storage account.
  • Uma retenção de zero dias significa que os logs serão mantidos indefinidamente.A retention of zero days means logs are kept forever. Caso contrário, o valor pode ser qualquer número de dias de 1 a 2.147.483.647.Otherwise, the value can be any number of days from 1 through 2,147,483,647.
  • Se as políticas de retenção forem definidas, mas o armazenamento de logs em uma conta de armazenamento estiver desabilitado, as políticas de retenção não terão nenhum efeito.If retention policies are set but storing logs in a storage account is disabled, the retention policies have no effect. Por exemplo, essa condição pode ocorrer quando apenas as opções hubs de eventos ou logs de monitor são selecionadas.For example, this condition can happen when only Event Hubs or Monitor logs options are selected.
  • As políticas de retenção são aplicadas por dia.Retention policies are applied per day. O limite entre os dias ocorre no UTC (tempo universal coordenado da meia-noite).The boundary between days occurs at midnight Coordinated Universal Time (UTC). No final de um dia, os logs de dias que estão além da política de retenção são excluídos.At the end of a day, logs from days that are beyond the retention policy are deleted. Por exemplo, se você tiver uma política de retenção de um dia, no início de hoje, os logs de antes de ontem serão excluídos.For example, if you have a retention policy of one day, at the beginning of today the logs from before yesterday are deleted.

Habilitar logs de diagnóstico por meio da API REST do Azure MonitorEnable diagnostic logs via the Azure Monitor REST API

Criar ou atualizar uma configuração de diagnóstico na API REST do monitorCreate or update a diagnostics setting in the Monitor REST API

SolicitaçãoRequest
PUT
https://management.azure.com/{resource-id}/providers/microsoft.insights/diagnosticSettings/service?api-version={api-version}
CabeçalhosHeaders
  • Substitua {api-version} por 2016-09-01.Replace {api-version} with 2016-09-01.
  • Substitua {resource-id} pela ID do recurso para o qual você deseja editar as configurações de diagnóstico.Replace {resource-id} with the ID of the resource for which you want to edit diagnostic settings. Para obter mais informações, consulte usando grupos de recursos para gerenciar seus recursos do Azure.For more information, see Using Resource groups to manage your Azure resources.
  • Defina o cabeçalho Content-Type como application/json.Set the Content-Type header to application/json.
  • Defina o cabeçalho de autorização para o token Web JSON obtido do Azure Active Directory (Azure AD).Set the authorization header to the JSON web token that you got from Azure Active Directory (Azure AD). Para obter mais informações, consulte Autenticando solicitações.For more information, see Authenticating requests.
CorpoBody
{
    "properties": {
        "storageAccountId": "/subscriptions/<subID>/resourceGroups/<resourceGroupName>/providers/Microsoft.Storage/storageAccounts/<storageAccountName>",
        "serviceBusRuleId": "/subscriptions/<subID>/resourceGroups/<resourceGroupName>/providers/Microsoft.EventHub/namespaces/<eventHubName>/authorizationrules/RootManageSharedAccessKey",
        "workspaceId": "/subscriptions/<subID>/resourceGroups/<resourceGroupName>/providers/Microsoft.OperationalInsights/workspaces/<LogAnalyticsName>",
        "metrics": [
        ],
        "logs": [
                {
                    "category": "PipelineRuns",
                    "enabled": true,
                    "retentionPolicy": {
                        "enabled": false,
                        "days": 0
                    }
                },
                {
                    "category": "TriggerRuns",
                    "enabled": true,
                    "retentionPolicy": {
                        "enabled": false,
                        "days": 0
                    }
                },
                {
                    "category": "ActivityRuns",
                    "enabled": true,
                    "retentionPolicy": {
                        "enabled": false,
                        "days": 0
                    }
                }
            ]
    },
    "location": ""
}
PropriedadeProperty TipoType DescriptionDescription
storageAccountIdstorageAccountId StringString A ID de recurso da conta de armazenamento para a qual você deseja enviar os logs de diagnóstico.The resource ID of the storage account to which you want to send diagnostic logs.
serviceBusRuleIdserviceBusRuleId StringString A ID da regra de barramento de serviço do namespace do barramento de serviço no qual você deseja que os hubs de eventos sejam criados para os logs de diagnóstico de streaming.The service-bus rule ID of the service-bus namespace in which you want to have Event Hubs created for streaming diagnostic logs. A ID da regra tem o formato {service bus resource ID}/authorizationrules/{key name} .The rule ID has the format {service bus resource ID}/authorizationrules/{key name}.
workspaceIdworkspaceId Tipo complexoComplex Type Uma matriz de detalhamentos de tempo de métrica e suas políticas de retenção.An array of metric time grains and their retention policies. O valor desta propriedade está vazio.This property's value is empty.
métricasmetrics Valores de parâmetro da execução do pipeline a serem passados para o pipeline invocadoParameter values of the pipeline run to be passed to the invoked pipeline Um objeto JSON que mapeia nomes de parâmetro para valores de argumento.A JSON object that maps parameter names to argument values.
logslogs Tipo complexoComplex Type O nome de uma categoria de log de diagnóstico para um tipo de recurso.The name of a diagnostic-log category for a resource type. Para obter a lista de categorias de log de diagnóstico para um recurso, execute uma operação obter diagnóstico-configurações.To get the list of diagnostic-log categories for a resource, perform a GET diagnostic-settings operation.
categorycategory StringString Uma matriz de categorias de log e suas políticas de retenção.An array of log categories and their retention policies.
timeGraintimeGrain StringString A granularidade das métricas, que são capturadas no formato de duração ISO 8601.The granularity of metrics, which are captured in ISO 8601 duration format. O valor da propriedade deve ser PT1M , que especifica um minuto.The property value must be PT1M, which specifies one minute.
habilitadoenabled BooleanBoolean Especifica se a coleta da categoria de métrica ou de log está habilitada para este recurso.Specifies whether collection of the metric or log category is enabled for this resource.
retentionPolicyretentionPolicy Tipo complexoComplex Type Descreve a política de retenção para uma categoria de métrica ou de log.Describes the retention policy for a metric or log category. Esta propriedade é usada somente para contas de armazenamento.This property is used for storage accounts only.
diasdays intInt O número de dias para manter as métricas ou os logs.The number of days to keep the metrics or logs. Se o valor da propriedade for 0, os logs serão mantidos para sempre.If the property value is 0, the logs are kept forever. Esta propriedade é usada somente para contas de armazenamento.This property is used for storage accounts only.
RespostaResponse

200 OK.200 OK.

{
    "id": "/subscriptions/<subID>/resourcegroups/adf/providers/microsoft.datafactory/factories/shloadobetest2/providers/microsoft.insights/diagnosticSettings/service",
    "type": null,
    "name": "service",
    "location": null,
    "kind": null,
    "tags": null,
    "properties": {
        "storageAccountId": "/subscriptions/<subID>/resourceGroups/<resourceGroupName>//providers/Microsoft.Storage/storageAccounts/<storageAccountName>",
        "serviceBusRuleId": "/subscriptions/<subID>/resourceGroups/<resourceGroupName>//providers/Microsoft.EventHub/namespaces/<eventHubName>/authorizationrules/RootManageSharedAccessKey",
        "workspaceId": "/subscriptions/<subID>/resourceGroups/<resourceGroupName>//providers/Microsoft.OperationalInsights/workspaces/<LogAnalyticsName>",
        "eventHubAuthorizationRuleId": null,
        "eventHubName": null,
        "metrics": [],
        "logs": [
            {
                "category": "PipelineRuns",
                "enabled": true,
                "retentionPolicy": {
                    "enabled": false,
                    "days": 0
                }
            },
            {
                "category": "TriggerRuns",
                "enabled": true,
                "retentionPolicy": {
                    "enabled": false,
                    "days": 0
                }
            },
            {
                "category": "ActivityRuns",
                "enabled": true,
                "retentionPolicy": {
                    "enabled": false,
                    "days": 0
                }
            }
        ]
    },
    "identity": null
}

Obter informações sobre as configurações de diagnóstico na API REST do monitorGet information about diagnostics settings in the Monitor REST API

SolicitaçãoRequest
GET
https://management.azure.com/{resource-id}/providers/microsoft.insights/diagnosticSettings/service?api-version={api-version}
CabeçalhosHeaders
  • Substitua {api-version} por 2016-09-01.Replace {api-version} with 2016-09-01.
  • Substitua {resource-id} pela ID do recurso para o qual você deseja editar as configurações de diagnóstico.Replace {resource-id} with the ID of the resource for which you want to edit diagnostic settings. Para obter mais informações, consulte usando grupos de recursos para gerenciar seus recursos do Azure.For more information, see Using Resource groups to manage your Azure resources.
  • Defina o cabeçalho Content-Type como application/json.Set the Content-Type header to application/json.
  • Defina o cabeçalho de autorização para um token Web JSON que você obteve do Azure AD.Set the authorization header to a JSON web token that you got from Azure AD. Para obter mais informações, consulte Autenticando solicitações.For more information, see Authenticating requests.
RespostaResponse

200 OK.200 OK.

{
    "id": "/subscriptions/<subID>/resourcegroups/adf/providers/microsoft.datafactory/factories/shloadobetest2/providers/microsoft.insights/diagnosticSettings/service",
    "type": null,
    "name": "service",
    "location": null,
    "kind": null,
    "tags": null,
    "properties": {
        "storageAccountId": "/subscriptions/<subID>/resourceGroups/shloprivate/providers/Microsoft.Storage/storageAccounts/azmonlogs",
        "serviceBusRuleId": "/subscriptions/<subID>/resourceGroups/shloprivate/providers/Microsoft.EventHub/namespaces/shloeventhub/authorizationrules/RootManageSharedAccessKey",
        "workspaceId": "/subscriptions/<subID>/resourceGroups/ADF/providers/Microsoft.OperationalInsights/workspaces/mihaipie",
        "eventHubAuthorizationRuleId": null,
        "eventHubName": null,
        "metrics": [],
        "logs": [
            {
                "category": "PipelineRuns",
                "enabled": true,
                "retentionPolicy": {
                    "enabled": false,
                    "days": 0
                }
            },
            {
                "category": "TriggerRuns",
                "enabled": true,
                "retentionPolicy": {
                    "enabled": false,
                    "days": 0
                }
            },
            {
                "category": "ActivityRuns",
                "enabled": true,
                "retentionPolicy": {
                    "enabled": false,
                    "days": 0
                }
            }
        ]
    },
    "identity": null
}

Para obter mais informações, consulte configurações de diagnóstico.For more information, see Diagnostic Settings.

Esquema de logs e eventosSchema of logs and events

Monitorar esquemaMonitor schema

Atributos de log de execução de atividadeActivity-run log attributes

{
   "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"
        }
    }
}
PropriedadeProperty TipoType DescriçãoDescription ExemploExample
LevelLevel StringString O nível dos logs de diagnóstico.The level of the diagnostic logs. Para logs de execução de atividade, defina o valor da propriedade como 4.For activity-run logs, set the property value to 4. 4
correlationIdcorrelationId StringString A ID exclusiva para acompanhar uma solicitação específica.The unique ID for tracking a particular request. 319dc6b4-f348-405e-b8d7-aafc77b73e77
timetime StringString A hora do evento no formato UTC de TimeSpan YYYY-MM-DDTHH:MM:SS.00000Z .The time of the event in the timespan UTC format YYYY-MM-DDTHH:MM:SS.00000Z. 2017-06-28T21:00:27.3534352Z
activityRunIdactivityRunId StringString A ID da execução da atividade.The ID of the activity run. 3a171e1f-b36e-4b80-8a54-5625394f4354
pipelineRunIdpipelineRunId StringString A ID da execução do pipeline.The ID of the pipeline run. 9f6069d6-e522-4608-9f99-21807bfc3c70
resourceIdresourceId StringString A ID associada ao recurso de data Factory.The ID associated with the data-factory resource. /SUBSCRIPTIONS/<subID>/RESOURCEGROUPS/<resourceGroupName>/PROVIDERS/MICROSOFT.DATAFACTORY/FACTORIES/<dataFactoryName>
categorycategory StringString A categoria dos logs de diagnóstico.The category of the diagnostic logs. Defina o valor da propriedade ActivityRuns.Set the property value to ActivityRuns. ActivityRuns
levellevel StringString O nível dos logs de diagnóstico.The level of the diagnostic logs. Defina o valor da propriedade Informational.Set the property value to Informational. Informational
operationNameoperationName StringString O nome da atividade com seu status.The name of the activity with its status. Se a atividade for a pulsação inicial, o valor da propriedade será MyActivity - .If the activity is the start heartbeat, the property value is MyActivity -. Se a atividade for a pulsação final, o valor da propriedade será MyActivity - Succeeded .If the activity is the end heartbeat, the property value is MyActivity - Succeeded. MyActivity - Succeeded
pipelineNamepipelineName StringString O nome do pipeline.The name of the pipeline. MyPipeline
activityNameactivityName StringString O nome da atividade.The name of the activity. MyActivity
startstart StringString A hora de início da atividade é executada no formato UTC de TimeSpan.The start time of the activity runs in timespan UTC format. 2017-06-26T20:55:29.5007959Z
endend StringString A hora de término da atividade é executada no formato UTC de TimeSpan.The end time of the activity runs in timespan UTC format. Se o log de diagnóstico mostrar que uma atividade foi iniciada, mas ainda não terminou, o valor da propriedade será 1601-01-01T00:00:00Z .If the diagnostic log shows that an activity has started but not yet ended, the property value is 1601-01-01T00:00:00Z. 2017-06-26T20:55:29.5007959Z

Atributos de log de execução de pipelinePipeline-run log attributes

{
   "Level": "",
   "correlationId":"",
   "time":"",
   "runId":"",
   "resourceId":"",
   "category":"PipelineRuns",
   "level":"Informational",
   "operationName":"",
   "pipelineName":"",
   "start":"",
   "end":"",
   "status":"",
   "properties":
    {
      "Parameters": {
        "<parameter1Name>": "<parameter1Value>"
      },
      "SystemParameters": {
        "ExecutionStart": "",
        "TriggerId": "",
        "SubscriptionId": ""
      }
    }
}
PropriedadeProperty TipoType DescriçãoDescription ExemploExample
LevelLevel StringString O nível dos logs de diagnóstico.The level of the diagnostic logs. Para logs de execução de atividade, defina o valor da propriedade como 4.For activity-run logs, set the property value to 4. 4
correlationIdcorrelationId StringString A ID exclusiva para acompanhar uma solicitação específica.The unique ID for tracking a particular request. 319dc6b4-f348-405e-b8d7-aafc77b73e77
timetime StringString A hora do evento no formato UTC de TimeSpan YYYY-MM-DDTHH:MM:SS.00000Z .The time of the event in the timespan UTC format YYYY-MM-DDTHH:MM:SS.00000Z. 2017-06-28T21:00:27.3534352Z
runIdrunId StringString A ID da execução do pipeline.The ID of the pipeline run. 9f6069d6-e522-4608-9f99-21807bfc3c70
resourceIdresourceId StringString A ID associada ao recurso de data Factory.The ID associated with the data-factory resource. /SUBSCRIPTIONS/<subID>/RESOURCEGROUPS/<resourceGroupName>/PROVIDERS/MICROSOFT.DATAFACTORY/FACTORIES/<dataFactoryName>
categorycategory StringString A categoria dos logs de diagnóstico.The category of the diagnostic logs. Defina o valor da propriedade PipelineRuns.Set the property value to PipelineRuns. PipelineRuns
levellevel StringString O nível dos logs de diagnóstico.The level of the diagnostic logs. Defina o valor da propriedade Informational.Set the property value to Informational. Informational
operationNameoperationName StringString O nome do pipeline junto com seu status.The name of the pipeline along with its status. Depois que a execução do pipeline for concluída, o valor da propriedade será Pipeline - Succeeded .After the pipeline run is finished, the property value is Pipeline - Succeeded. MyPipeline - Succeeded.MyPipeline - Succeeded.
pipelineNamepipelineName StringString O nome do pipeline.The name of the pipeline. MyPipeline
startstart StringString A hora de início da atividade é executada no formato UTC de TimeSpan.The start time of the activity runs in timespan UTC format. 2017-06-26T20:55:29.5007959Z.2017-06-26T20:55:29.5007959Z.
endend StringString A hora de término da atividade é executada no formato UTC de TimeSpan.The end time of the activity runs in timespan UTC format. Se o log de diagnóstico mostrar uma atividade iniciada mas ainda não tiver sido encerrada, o valor da propriedade será 1601-01-01T00:00:00Z .If the diagnostic log shows an activity has started but not yet ended, the property value is 1601-01-01T00:00:00Z. 2017-06-26T20:55:29.5007959Z
statusstatus StringString O status final da execução do pipeline.The final status of the pipeline run. Os valores de propriedade possíveis são Succeeded e Failed .Possible property values are Succeeded and Failed. Succeeded

Gatilho-executar atributos de logTrigger-run log attributes

{
   "Level": "",
   "correlationId":"",
   "time":"",
   "triggerId":"",
   "resourceId":"",
   "category":"TriggerRuns",
   "level":"Informational",
   "operationName":"",
   "triggerName":"",
   "triggerType":"",
   "triggerEvent":"",
   "start":"",
   "status":"",
   "properties":
   {
      "Parameters": {
        "TriggerTime": "",
       "ScheduleTime": ""
      },
      "SystemParameters": {}
    }
}
PropriedadeProperty TipoType DescriçãoDescription ExemploExample
LevelLevel StringString O nível dos logs de diagnóstico.The level of the diagnostic logs. Para logs de execução de atividade, defina o valor da propriedade como 4.For activity-run logs, set the property value to 4. 4
correlationIdcorrelationId StringString A ID exclusiva para acompanhar uma solicitação específica.The unique ID for tracking a particular request. 319dc6b4-f348-405e-b8d7-aafc77b73e77
timetime StringString A hora do evento no formato UTC de TimeSpan YYYY-MM-DDTHH:MM:SS.00000Z .The time of the event in the timespan UTC format YYYY-MM-DDTHH:MM:SS.00000Z. 2017-06-28T21:00:27.3534352Z
triggerIdtriggerId StringString A ID da execução do gatilho.The ID of the trigger run. 08587023010602533858661257311
resourceIdresourceId StringString A ID associada ao recurso de data Factory.The ID associated with the data-factory resource. /SUBSCRIPTIONS/<subID>/RESOURCEGROUPS/<resourceGroupName>/PROVIDERS/MICROSOFT.DATAFACTORY/FACTORIES/<dataFactoryName>
categorycategory StringString A categoria dos logs de diagnóstico.The category of the diagnostic logs. Defina o valor da propriedade PipelineRuns.Set the property value to PipelineRuns. PipelineRuns
levellevel StringString O nível dos logs de diagnóstico.The level of the diagnostic logs. Defina o valor da propriedade Informational.Set the property value to Informational. Informational
operationNameoperationName StringString O nome do gatilho com seu status final, que indica se o gatilho foi acionado com êxito.The name of the trigger with its final status, which indicates whether the trigger successfully fired. Se a pulsação tiver sido bem-sucedida, o valor da propriedade será MyTrigger - Succeeded .If the heartbeat was successful, the property value is MyTrigger - Succeeded. MyTrigger - Succeeded
triggerNametriggerName StringString O nome do gatilho.The name of the trigger. MyTrigger
triggerTypetriggerType StringString O tipo do gatilho.The type of the trigger. Os valores de propriedade possíveis são Manual Trigger e Schedule Trigger .Possible property values are Manual Trigger and Schedule Trigger. ScheduleTrigger
triggerEventtriggerEvent StringString O evento do gatilho.The event of the trigger. ScheduleTime - 2017-07-06T01:50:25Z
startstart StringString A hora de início do acionamento do gatilho no formato UTC de TimeSpan.The start time of the trigger firing in timespan UTC format. 2017-06-26T20:55:29.5007959Z
statusstatus StringString O status final que mostra se o gatilho foi acionado com êxito.The final status showing whether the trigger successfully fired. Os valores de propriedade possíveis são Succeeded e Failed .Possible property values are Succeeded and Failed. Succeeded

Atributos do log do Integration Runtime do SSISSSIS integration runtime log attributes

Aqui estão os atributos de log das operações de início/parada/manutenção do SSIS IR.Here are the log attributes of SSIS IR start/stop/maintenance operations.

{
   "time": "",
   "operationName": "",
   "category": "",
   "correlationId": "",
   "dataFactoryName": "",
   "integrationRuntimeName": "",
   "level": "",
   "resultType": "",
   "properties": {
      "message": ""
   },
   "resourceId": ""
}
PropriedadeProperty TipoType DescriçãoDescription ExemploExample
timetime StringString A hora do evento no formato UTC: YYYY-MM-DDTHH:MM:SS.00000ZThe time of event in UTC format: YYYY-MM-DDTHH:MM:SS.00000Z 2017-06-28T21:00:27.3534352Z
operationNameoperationName StringString O nome da operação de IR do SSISThe name of your SSIS IR operation Start/Stop/Maintenance
categorycategory StringString A categoria de logs de diagnósticoThe category of diagnostic logs SSISIntegrationRuntimeLogs
correlationIdcorrelationId StringString A ID exclusiva para acompanhar uma operação específicaThe unique ID for tracking a particular operation f13b159b-515f-4885-9dfa-a664e949f785Deprovision0059035558
dataFactoryNamedataFactoryName StringString O nome do ADFThe name of your ADF MyADFv2
integrationRuntimeNameintegrationRuntimeName StringString O nome do seu IR do SSISThe name of your SSIS IR MySSISIR
levellevel StringString O nível dos logs de diagnósticoThe level of diagnostic logs Informational
resultTyperesultType StringString O resultado da operação de IR do SSISThe result of your SSIS IR operation Started/InProgress/Succeeded/Failed
messagemessage StringString A mensagem de saída da operação de IR do SSISThe output message of your SSIS IR operation The stopping of your SSIS integration runtime has succeeded.
resourceIdresourceId StringString A ID exclusiva do recurso do ADFThe unique ID of your ADF resource /SUBSCRIPTIONS/<subscriptionID>/RESOURCEGROUPS/<resourceGroupName>/PROVIDERS/MICROSOFT.DATAFACTORY/FACTORIES/<dataFactoryName>

Atributos do log de contexto de mensagem de evento SSISSSIS event message context log attributes

Aqui estão os atributos de log das condições relacionadas às mensagens de evento que são geradas pelas execuções de pacote do SSIS em seu IR do SSIS.Here are the log attributes of conditions related to event messages that are generated by SSIS package executions on your SSIS IR. Eles transmitem informações semelhantes como tabela de contexto de mensagem de evento de catálogo do SSIS (SSISDB) ou exibição que mostra os valores de tempo de execução de muitas propriedades de pacote SSIS.They convey similar information as SSIS catalog (SSISDB) event message context table or view that shows run-time values of many SSIS package properties. Eles são gerados quando você seleciona o Basic/Verbose nível de log e é útil para verificação de conformidade/depuração.They're generated when you select Basic/Verbose logging level and useful for debugging/compliance checking.

{
   "time": "",
   "operationName": "",
   "category": "",
   "correlationId": "",
   "dataFactoryName": "",
   "integrationRuntimeName": "",
   "level": "",
   "properties": {
      "operationId": "",
      "contextDepth": "",
      "packagePath": "",
      "contextType": "",
      "contextSourceName": "",
      "contextSourceId": "",
      "propertyName": "",
      "propertyValue": ""
   },
   "resourceId": ""
}
PropriedadeProperty TipoType DescriçãoDescription ExemploExample
timetime StringString A hora do evento no formato UTC: YYYY-MM-DDTHH:MM:SS.00000ZThe time of event in UTC format: YYYY-MM-DDTHH:MM:SS.00000Z 2017-06-28T21:00:27.3534352Z
operationNameoperationName StringString Isso é definido como YourSSISIRName-SSISPackageEventMessageContextThis is set to YourSSISIRName-SSISPackageEventMessageContext mysqlmissisir-SSISPackageEventMessageContext
categorycategory StringString A categoria de logs de diagnósticoThe category of diagnostic logs SSISPackageEventMessageContext
correlationIdcorrelationId StringString A ID exclusiva para acompanhar uma operação específicaThe unique ID for tracking a particular operation e55700df-4caf-4e7c-bfb8-78ac7d2f28a0
dataFactoryNamedataFactoryName StringString O nome do ADFThe name of your ADF MyADFv2
integrationRuntimeNameintegrationRuntimeName StringString O nome do seu IR do SSISThe name of your SSIS IR MySSISIR
levellevel StringString O nível dos logs de diagnósticoThe level of diagnostic logs Informational
operationIdoperationId StringString A ID exclusiva para acompanhar uma operação específica no SSISDBThe unique ID for tracking a particular operation in SSISDB 1 (1 significa operações relacionadas a pacotes não armazenados no SSISDB/invocado via T-SQL)1 (1 signifies operations related to packages not stored in SSISDB/invoked via T-SQL)
contextDepthcontextDepth StringString A profundidade do seu contexto de mensagem de eventoThe depth of your event message context 0 (0 significa o contexto antes do início da execução do pacote, 1 significa o contexto quando ocorre um erro e aumenta à medida que o contexto está além do erro)0 (0 signifies the context before package execution starts, 1 signifies the context when an error occurs, and it increases as the context is further from the error)
packagePathpackagePath StringString O caminho do objeto de pacote como sua fonte de contexto de mensagem de eventoThe path of package object as your event message context source \Package
contextTypecontextType StringString O tipo de objeto de pacote como sua fonte de contexto de mensagem de eventoThe type of package object as your event message context source 60(veja mais tipos de contexto)60(see more context types)
contextSourceNamecontextSourceName StringString O nome do objeto de pacote como sua fonte de contexto de mensagem de eventoThe name of package object as your event message context source MyPackage
contextSourceIdcontextSourceId StringString A ID exclusiva do objeto de pacote como sua fonte de contexto de mensagem de eventoThe unique ID of package object as your event message context source {E2CF27FB-EA48-41E9-AF6F-3FE938B4ADE1}
propertyNamepropertyName StringString O nome da Propriedade do pacote para sua fonte de contexto de mensagem de eventoThe name of package property for your event message context source DelayValidation
propertyValuepropertyValue StringString O valor da Propriedade do pacote para sua fonte de contexto de mensagem de eventoThe value of package property for your event message context source False
resourceIdresourceId StringString A ID exclusiva do recurso do ADFThe unique ID of your ADF resource /SUBSCRIPTIONS/<subscriptionID>/RESOURCEGROUPS/<resourceGroupName>/PROVIDERS/MICROSOFT.DATAFACTORY/FACTORIES/<dataFactoryName>

Atributos de log de mensagens de evento do SSISSSIS event messages log attributes

Aqui estão os atributos de log das mensagens de evento que são geradas pelas execuções de pacote SSIS em seu IR do SSIS.Here are the log attributes of event messages that are generated by SSIS package executions on your SSIS IR. Eles transmitem informações semelhantes à tabela ou exibição de mensagens de evento SSISDB que mostra o texto/metadados detalhados das mensagens de evento.They convey similar information as SSISDB event messages table or view that shows the detailed text/metadata of event messages. Eles são gerados em qualquer nível de log, exceto None .They're generated at any logging level except None.

{
   "time": "",
   "operationName": "",
   "category": "",
   "correlationId": "",
   "dataFactoryName": "",
   "integrationRuntimeName": "",
   "level": "",
   "properties": {
      "operationId": "",
      "messageTime": "",
      "messageType": "",
      "messageSourceType": "",
      "message": "",
      "packageName": "",
      "eventName": "",
      "messageSourceName": "",
      "messageSourceId": "",
      "subcomponentName": "",
      "packagePath": "",
      "executionPath": "",
      "threadId": ""
   }
}
PropriedadeProperty TipoType DescriçãoDescription ExemploExample
timetime StringString A hora do evento no formato UTC: YYYY-MM-DDTHH:MM:SS.00000ZThe time of event in UTC format: YYYY-MM-DDTHH:MM:SS.00000Z 2017-06-28T21:00:27.3534352Z
operationNameoperationName StringString Isso é definido como YourSSISIRName-SSISPackageEventMessagesThis is set to YourSSISIRName-SSISPackageEventMessages mysqlmissisir-SSISPackageEventMessages
categorycategory StringString A categoria de logs de diagnósticoThe category of diagnostic logs SSISPackageEventMessages
correlationIdcorrelationId StringString A ID exclusiva para acompanhar uma operação específicaThe unique ID for tracking a particular operation e55700df-4caf-4e7c-bfb8-78ac7d2f28a0
dataFactoryNamedataFactoryName StringString O nome do ADFThe name of your ADF MyADFv2
integrationRuntimeNameintegrationRuntimeName StringString O nome do seu IR do SSISThe name of your SSIS IR MySSISIR
levellevel StringString O nível dos logs de diagnósticoThe level of diagnostic logs Informational
operationIdoperationId StringString A ID exclusiva para acompanhar uma operação específica no SSISDBThe unique ID for tracking a particular operation in SSISDB 1 (1 significa operações relacionadas a pacotes não armazenados no SSISDB/invocado via T-SQL)1 (1 signifies operations related to packages not stored in SSISDB/invoked via T-SQL)
mensagemtimemessageTime StringString A hora em que a mensagem de evento é criada no formato UTCThe time when your event message is created in UTC format 2017-06-28T21:00:27.3534352Z
messageTypemessageType StringString O tipo de sua mensagem de eventoThe type of your event message 70(veja mais tipos de mensagem)70(see more message types)
messageSourceTypemessageSourceType StringString O tipo de origem da mensagem de eventoThe type of your event message source 20(veja mais tipos de origem de mensagem)20(see more message source types)
messagemessage StringString O texto da mensagem de eventoThe text of your event message MyPackage:Validation has started.
packageNamepackageName StringString O nome do arquivo de pacote executadoThe name of your executed package file MyPackage.dtsx
eventNameeventName StringString O nome do evento de tempo de execução relacionadoThe name of related run-time event OnPreValidate
messageSourceNamemessageSourceName StringString O nome do componente do pacote como sua fonte de mensagem de eventoThe name of package component as your event message source Data Flow Task
messageSourceIdmessageSourceId StringString A ID exclusiva do componente de pacote como sua fonte de mensagem de eventoThe unique ID of package component as your event message source {1a45a5a4-3df9-4f02-b818-ebf583829ad2}
SubComponentNamesubcomponentName StringString O nome do componente de fluxo de dados como sua fonte de mensagem de eventoThe name of data flow component as your event message source SSIS.Pipeline
packagePathpackagePath StringString O caminho do objeto de pacote como sua fonte de mensagem de eventoThe path of package object as your event message source \Package\Data Flow Task
executionPathexecutionPath StringString O caminho completo do pacote pai para o componente executadoThe full path from parent package to executed component \Transformation\Data Flow Task (Esse caminho também captura iterações de componente)\Transformation\Data Flow Task (This path also captures component iterations)
threadIdthreadId StringString A ID exclusiva do thread executado quando sua mensagem de evento é registradaThe unique ID of thread executed when your event message is logged {1a45a5a4-3df9-4f02-b818-ebf583829ad2}

Atributos do log de estatísticas de executável do SSISSSIS executable statistics log attributes

Aqui estão os atributos de log das estatísticas de executável que são gerados pelas execuções de pacote SSIS em seu IR do SSIS, em que os executáveis são contêineres ou tarefas no fluxo de controle de pacotes.Here are the log attributes of executable statistics that are generated by SSIS package executions on your SSIS IR, where executables are containers or tasks in the control flow of packages. Eles transmitem informações semelhantes como tabela ou exibição de estatísticas de executável do SSISDB que mostra uma linha para cada executável em execução, incluindo suas iterações.They convey similar information as SSISDB executable statistics table or view that shows a row for each running executable, including its iterations. Elas são geradas em qualquer nível de log, exceto None e úteis para identificar afunilamentos/falhas no nível de tarefa.They're generated at any logging level except None and useful for identifying task-level bottlenecks/failures.

{
   "time": "",
   "operationName": "",
   "category": "",
   "correlationId": "",
   "dataFactoryName": "",
   "integrationRuntimeName": "",
   "level": "",
   "properties": {
      "executionId": "",
      "executionPath": "",
      "startTime": "",
      "endTime": "",
      "executionDuration": "",
      "executionResult": "",
      "executionValue": ""
   },
   "resourceId": ""
}
PropriedadeProperty TipoType DescriçãoDescription ExemploExample
timetime StringString A hora do evento no formato UTC: YYYY-MM-DDTHH:MM:SS.00000ZThe time of event in UTC format: YYYY-MM-DDTHH:MM:SS.00000Z 2017-06-28T21:00:27.3534352Z
operationNameoperationName StringString Isso é definido como YourSSISIRName-SSISPackageExecutableStatisticsThis is set to YourSSISIRName-SSISPackageExecutableStatistics mysqlmissisir-SSISPackageExecutableStatistics
categorycategory StringString A categoria de logs de diagnósticoThe category of diagnostic logs SSISPackageExecutableStatistics
correlationIdcorrelationId StringString A ID exclusiva para acompanhar uma operação específicaThe unique ID for tracking a particular operation e55700df-4caf-4e7c-bfb8-78ac7d2f28a0
dataFactoryNamedataFactoryName StringString O nome do ADFThe name of your ADF MyADFv2
integrationRuntimeNameintegrationRuntimeName StringString O nome do seu IR do SSISThe name of your SSIS IR MySSISIR
levellevel StringString O nível dos logs de diagnósticoThe level of diagnostic logs Informational
executionIdexecutionId StringString A ID exclusiva para acompanhar uma execução específica no SSISDBThe unique ID for tracking a particular execution in SSISDB 1 (1 significa execuções relacionadas a pacotes não armazenados no SSISDB/invocado via T-SQL)1 (1 signifies executions related to packages not stored in SSISDB/invoked via T-SQL)
executionPathexecutionPath StringString O caminho completo do pacote pai para o componente executadoThe full path from parent package to executed component \Transformation\Data Flow Task (Esse caminho também captura iterações de componente)\Transformation\Data Flow Task (This path also captures component iterations)
startTimestartTime StringString A hora em que o executável entra na fase de pré-execução no formato UTCThe time when executable enters pre-execute phase in UTC format 2017-06-28T21:00:27.3534352Z
FinalendTime StringString A hora em que o executável entra na fase de pós-execução no formato UTCThe time when executable enters post-execute phase in UTC format 2017-06-28T21:00:27.3534352Z
executionDurationexecutionDuration StringString O tempo de execução do executável em milissegundosThe running time of executable in milliseconds 1,125
executionResultexecutionResult StringString O resultado da execução do executávelThe result of running executable 0 (0 significa êxito, 1 significa falha, 2 significa conclusão e 3 significa cancelamento)0 (0 signifies success, 1 signifies failure, 2 signifies completion, and 3 signifies cancelation)
executionValueexecutionValue StringString O valor definido pelo usuário retornado pela execução do executávelThe user-defined value returned by running executable 1
resourceIdresourceId StringString A ID exclusiva do recurso do ADFThe unique ID of your ADF resource /SUBSCRIPTIONS/<subscriptionID>/RESOURCEGROUPS/<resourceGroupName>/PROVIDERS/MICROSOFT.DATAFACTORY/FACTORIES/<dataFactoryName>

Atributos de log de fases do componente de execução do SSISSSIS execution component phases log attributes

Aqui estão os atributos de log das estatísticas de tempo de execução para componentes de fluxo de dados que são gerados pelas execuções de pacote SSIS em seu IR do SSIS.Here are the log attributes of run-time statistics for data flow components that are generated by SSIS package executions on your SSIS IR. Eles transmitem informações semelhantes à tabela ou exibição de fases do componente de execução do SSISDB que mostra o tempo gasto pelos componentes de fluxo de dados em todas as fases de execução.They convey similar information as SSISDB execution component phases table or view that shows the time spent by data flow components in all their execution phases. Eles são gerados quando você seleciona o Performance/Verbose nível de log e é útil para capturar estatísticas de execução de fluxo de dados.They're generated when you select Performance/Verbose logging level and useful for capturing data flow execution statistics.

{
   "time": "",
   "operationName": "",
   "category": "",
   "correlationId": "",
   "dataFactoryName": "",
   "integrationRuntimeName": "",
   "level": "",
   "properties": {
      "executionId": "",
      "packageName": "",
      "taskName": "",
      "subcomponentName": "",
      "phase": "",
      "startTime": "",
      "endTime": "",
      "executionPath": ""
   },
   "resourceId": ""
}
PropriedadeProperty TipoType DescriçãoDescription ExemploExample
timetime StringString A hora do evento no formato UTC: YYYY-MM-DDTHH:MM:SS.00000ZThe time of event in UTC format: YYYY-MM-DDTHH:MM:SS.00000Z 2017-06-28T21:00:27.3534352Z
operationNameoperationName StringString Isso é definido como YourSSISIRName-SSISPackageExecutionComponentPhasesThis is set to YourSSISIRName-SSISPackageExecutionComponentPhases mysqlmissisir-SSISPackageExecutionComponentPhases
categorycategory StringString A categoria de logs de diagnósticoThe category of diagnostic logs SSISPackageExecutionComponentPhases
correlationIdcorrelationId StringString A ID exclusiva para acompanhar uma operação específicaThe unique ID for tracking a particular operation e55700df-4caf-4e7c-bfb8-78ac7d2f28a0
dataFactoryNamedataFactoryName StringString O nome do ADFThe name of your ADF MyADFv2
integrationRuntimeNameintegrationRuntimeName StringString O nome do seu IR do SSISThe name of your SSIS IR MySSISIR
levellevel StringString O nível dos logs de diagnósticoThe level of diagnostic logs Informational
executionIdexecutionId StringString A ID exclusiva para acompanhar uma execução específica no SSISDBThe unique ID for tracking a particular execution in SSISDB 1 (1 significa execuções relacionadas a pacotes não armazenados no SSISDB/invocado via T-SQL)1 (1 signifies executions related to packages not stored in SSISDB/invoked via T-SQL)
packageNamepackageName StringString O nome do arquivo de pacote executadoThe name of your executed package file MyPackage.dtsx
TarefataskName StringString O nome da tarefa de fluxo de dados executadaThe name of executed data flow task Data Flow Task
SubComponentNamesubcomponentName StringString O nome do componente de fluxo de dadosThe name of data flow component Derived Column
etapasphase StringString O nome da fase de execuçãoThe name of execution phase AcquireConnections
startTimestartTime StringString A hora em que a fase de execução começa no formato UTCThe time when execution phase starts in UTC format 2017-06-28T21:00:27.3534352Z
FinalendTime StringString A hora em que a fase de execução termina no formato UTCThe time when execution phase ends in UTC format 2017-06-28T21:00:27.3534352Z
executionPathexecutionPath StringString O caminho de execução para a tarefa de fluxo de dadosThe path of execution for data flow task \Transformation\Data Flow Task
resourceIdresourceId StringString A ID exclusiva do recurso do ADFThe unique ID of your ADF resource /SUBSCRIPTIONS/<subscriptionID>/RESOURCEGROUPS/<resourceGroupName>/PROVIDERS/MICROSOFT.DATAFACTORY/FACTORIES/<dataFactoryName>

Atributos de log de estatísticas de dados de execução do SSISSSIS execution data statistics log attributes

Aqui estão os atributos de log de movimentação de dados em cada segmento de pipelines de fluxo de dados, de upstream para componentes downstream, que são gerados por execuções de pacote SSIS em seu IR do SSIS.Here are the log attributes of data movements through each leg of data flow pipelines, from upstream to downstream components, that are generated by SSIS package executions on your SSIS IR. Eles transmitem informações semelhantes como tabela de estatísticas de dados de execução do SSISDB ou exibição que mostra as contagens de linha de dados movidos por meio de tarefas de fluxo de dados.They convey similar information as SSISDB execution data statistics table or view that shows row counts of data moved through data flow tasks. Eles são gerados quando você seleciona o Verbose nível de log e é útil para calcular a taxa de transferência do fluxo de dados.They're generated when you select Verbose logging level and useful for computing data flow throughput.

{
   "time": "",
   "operationName": "",
   "category": "",
   "correlationId": "",
   "dataFactoryName": "",
   "integrationRuntimeName": "",
   "level": "",
   "properties": {
      "executionId": "",
      "packageName": "",
      "taskName": "",
      "dataflowPathIdString": "",
      "dataflowPathName": "",
      "sourceComponentName": "",
      "destinationComponentName": "",
      "rowsSent": "",
      "createdTime": "",
      "executionPath": ""
   },
   "resourceId": ""
}
PropriedadeProperty TipoType DescriçãoDescription ExemploExample
timetime StringString A hora do evento no formato UTC: YYYY-MM-DDTHH:MM:SS.00000ZThe time of event in UTC format: YYYY-MM-DDTHH:MM:SS.00000Z 2017-06-28T21:00:27.3534352Z
operationNameoperationName StringString Isso é definido como YourSSISIRName-SSISPackageExecutionDataStatisticsThis is set to YourSSISIRName-SSISPackageExecutionDataStatistics mysqlmissisir-SSISPackageExecutionDataStatistics
categorycategory StringString A categoria de logs de diagnósticoThe category of diagnostic logs SSISPackageExecutionDataStatistics
correlationIdcorrelationId StringString A ID exclusiva para acompanhar uma operação específicaThe unique ID for tracking a particular operation e55700df-4caf-4e7c-bfb8-78ac7d2f28a0
dataFactoryNamedataFactoryName StringString O nome do ADFThe name of your ADF MyADFv2
integrationRuntimeNameintegrationRuntimeName StringString O nome do seu IR do SSISThe name of your SSIS IR MySSISIR
levellevel StringString O nível dos logs de diagnósticoThe level of diagnostic logs Informational
executionIdexecutionId StringString A ID exclusiva para acompanhar uma execução específica no SSISDBThe unique ID for tracking a particular execution in SSISDB 1 (1 significa execuções relacionadas a pacotes não armazenados no SSISDB/invocado via T-SQL)1 (1 signifies executions related to packages not stored in SSISDB/invoked via T-SQL)
packageNamepackageName StringString O nome do arquivo de pacote executadoThe name of your executed package file MyPackage.dtsx
TarefataskName StringString O nome da tarefa de fluxo de dados executadaThe name of executed data flow task Data Flow Task
dataflowPathIdStringdataflowPathIdString StringString A ID exclusiva para acompanhar o caminho de fluxo de dadosThe unique ID for tracking data flow path Paths[SQLDB Table3.ADO NET Source Output]
dataflowPathNamedataflowPathName StringString O nome do caminho de fluxo de dadosThe name of data flow path ADO NET Source Output
sourceComponentNamesourceComponentName StringString O nome do componente de fluxo de dados que envia dadosThe name of data flow component that sends data SQLDB Table3
destinationComponentNamedestinationComponentName StringString O nome do componente de fluxo de dados que recebe dadosThe name of data flow component that receives data Derived Column
rowsSentrowsSent StringString O número de linhas enviadas pelo componente de origemThe number of rows sent by source component 500
createdTimecreatedTime StringString A hora em que os valores de linha são obtidos no formato UTCThe time when row values are obtained in UTC format 2017-06-28T21:00:27.3534352Z
executionPathexecutionPath StringString O caminho de execução para a tarefa de fluxo de dadosThe path of execution for data flow task \Transformation\Data Flow Task
resourceIdresourceId StringString A ID exclusiva do recurso do ADFThe unique ID of your ADF resource /SUBSCRIPTIONS/<subscriptionID>/RESOURCEGROUPS/<resourceGroupName>/PROVIDERS/MICROSOFT.DATAFACTORY/FACTORIES/<dataFactoryName>

Esquema de Log AnalyticsLog Analytics schema

Log Analytics herda o esquema do monitor com as seguintes exceções:Log Analytics inherits the schema from Monitor with the following exceptions:

  • A primeira letra de cada nome de coluna é capitalizada.The first letter in each column name is capitalized. Por exemplo, o nome da coluna "CorrelationId" no monitor é "CorrelationId" em Log Analytics.For example, the column name "correlationId" in Monitor is "CorrelationId" in Log Analytics.

  • Não há nenhuma coluna de "nível".There's no "Level" column.

  • A coluna dinâmica "Propriedades" é preservada como o tipo de blob JSON dinâmico a seguir.The dynamic "properties" column is preserved as the following dynamic JSON blob type.

    Azure Monitor colunaAzure Monitor column Log Analytics colunaLog Analytics column TipoType
    $. Properties. UserProperties$.properties.UserProperties UserPropertiesUserProperties DinâmicoDynamic
    $. Properties. Anotações$.properties.Annotations AnotaçõesAnnotations DinâmicoDynamic
    $. Properties. Entrada$.properties.Input EntradaInput DinâmicoDynamic
    $. Properties. Der$.properties.Output SaídaOutput DinâmicoDynamic
    $. Properties. Erro. errorCode$.properties.Error.errorCode ErrorCodeErrorCode INTint
    $. Properties. Erro. mensagem$.properties.Error.message ErrorMessageErrorMessage stringstring
    $. Properties. Ao$.properties.Error ErroError DinâmicoDynamic
    $. Properties. Predecessores$.properties.Predecessors PredecessoresPredecessors DinâmicoDynamic
    $. Properties. Parâmetro$.properties.Parameters ParâmetrosParameters DinâmicoDynamic
    US $.properties.SystemParameters$.properties.SystemParameters SystemParametersSystemParameters DinâmicoDynamic
    $. Properties. Sinalizadores$.properties.Tags MarcaçõesTags DinâmicoDynamic

Monitorar operações do SSIS com o Azure MonitorMonitor SSIS operations with Azure Monitor

Para obter & mudar suas cargas de trabalho do SSIS, você pode provisionar o SSIS ir no ADF que dá suporte a:To lift & shift your SSIS workloads, you can provision SSIS IR in ADF that supports:

  • Execução de pacotes implantados no catálogo do SSIS (SSISDB) hospedado por uma Instância Gerenciada/servidor do Banco de Dados SQL do Azure (modelo de implantação de projeto)Running packages deployed into SSIS catalog (SSISDB) hosted by Azure SQL Database server/Managed Instance (Project Deployment Model)
  • Execução de pacotes implantados no sistema de arquivos, nos Arquivos do Azure ou no banco de dados do SQL Server (MSDB) hospedado pela Instância Gerenciada de SQL do Azure (modelo de implantação de pacote)Running packages deployed into file system, Azure Files, or SQL Server database (MSDB) hosted by Azure SQL Managed Instance (Package Deployment Model)

Depois de provisionado, você pode verificar o status operacional do SSIS ir usando Azure PowerShell ou no Hub de monitoramento do portal do ADF.Once provisioned, you can check SSIS IR operational status using Azure PowerShell or on the Monitor hub of ADF portal. Com o modelo de implantação de projeto, os logs de execução de pacote SSIS são armazenados em tabelas ou exibições internas do SSISDB, para que você possa consultar, analisar e apresentá-los visualmente usando ferramentas designadas como o SSMS.With Project Deployment Model, SSIS package execution logs are stored in SSISDB internal tables or views, so you can query, analyze, and visually present them using designated tools like SSMS. Com o modelo de implantação de pacote, os logs de execução de pacote SSIS podem ser armazenados em arquivos do sistema de arquivos ou do Azure como arquivos CSV que você ainda precisa analisar e processar usando outras ferramentas designadas antes de poder consultá-las, analisá-las e apresentá-las visualmente.With Package Deployment Model, SSIS package execution logs can be stored in file system or Azure Files as CSV files that you still need to parse and process using other designated tools before you can query, analyze, and visually present them.

Agora, com a integração do Azure monitor , você pode consultar, analisar e apresentar visualmente todas as métricas e logs gerados das operações de ir do SSIS e das execuções de pacote do ssis em portal do Azure.Now with Azure Monitor integration, you can query, analyze, and visually present all metrics and logs generated from SSIS IR operations and SSIS package executions on Azure portal. Além disso, você também pode gerar alertas sobre eles.Additionally, you can also raise alerts on them.

Definir configurações de diagnóstico e espaço de trabalho para operações do SSISConfigure diagnostic settings and workspace for SSIS operations

Para enviar todas as métricas e logs gerados das operações de IR do SSIS e das execuções do pacote SSIS para Azure Monitor, você precisa definir as configurações de diagnóstico e o espaço de trabalho para o ADF.To send all metrics and logs generated from SSIS IR operations and SSIS package executions to Azure Monitor, you need to configure diagnostics settings and workspace for your ADF.

Métricas operacionais do SSISSSIS operational metrics

As métricas operacionais do SSIS são contadores de desempenho ou valores numéricos que descrevem o status das operações de início e parada do SSIS ir, bem como as execuções do pacote SSIS em um determinado momento.SSIS operational metrics are performance counters or numerical values that describe the status of SSIS IR start and stop operations, as well as SSIS package executions at a particular point in time. Eles fazem parte das métricas do ADF no Azure monitor.They're part of ADF metrics in Azure Monitor.

Quando você definir as configurações de diagnóstico e o espaço de trabalho para o ADF em Azure Monitor, a seleção da caixa de seleção biométricas disponibilizará as métricas operacionais do SSIS para análise interativa usando o Metrics Explorer do Azure, apresentação no painel do Azuree alertas quase em tempo real.When you configure diagnostic settings and workspace for your ADF on Azure Monitor, selecting the AllMetrics check box will make SSIS operational metrics available for interactive analysis using Azure Metrics Explorer, presentation on Azure dashboard, and near-real time alerts.

Nomeie suas configurações e selecione um espaço de trabalho do log Analytics

Alertas operacionais do SSISSSIS operational alerts

Para gerar alertas em métricas operacionais do SSIS no portal do ADF, Selecione a página alertas & métricas do Hub do Monitor do ADF e siga as instruções passo a passo fornecidas.To raise alerts on SSIS operational metrics from ADF portal, select the Alerts & metrics page of ADF Monitor hub and follow the step-by-step instructions provided.

Gerando alertas operacionais do SSIS no portal do ADF

Para gerar alertas em métricas operacionais do SSIS de portal do Azure, Selecione a página alertas do Hub do Azure Monitor e siga as instruções passo a passo fornecidas.To raise alerts on SSIS operational metrics from Azure portal, select the Alerts page of Azure Monitor hub and follow the step-by-step instructions provided.

Gerando alertas operacionais do SSIS de portal do Azure

Logs operacionais do SSISSSIS operational logs

Os logs operacionais do SSIS são eventos gerados pelas operações de ir do SSIS e pelas execuções do pacote SSIS que fornecem contexto suficiente sobre quaisquer problemas identificados e são úteis para a análise da causa raiz.SSIS operational logs are events generated by SSIS IR operations and SSIS package executions that provide enough context on any identified issues and are useful for root cause analysis.

Ao definir as configurações de diagnóstico e o espaço de trabalho para o ADF em Azure Monitor, você pode selecionar os logs operacionais do SSIS relevantes e enviá-los para Log Analytics com base no Azure Data Explorer.When you configure diagnostic settings and workspace for your ADF on Azure Monitor, you can select the relevant SSIS operational logs and send them to Log Analytics that's based on Azure Data Explorer. Ali, eles serão disponibilizados para análise usando linguagem de consulta avançada, apresentação no painel do Azuree alertas quase em tempo real.In there, they'll be made available for analysis using rich query language, presentation on Azure dashboard, and near-real time alerts.

Nomeie suas configurações e selecione um espaço de trabalho do log Analytics

Os esquemas e o conteúdo dos logs de execução do pacote do SSIS em Azure Monitor e Log Analytics são semelhantes aos esquemas de tabelas ou exibições internas do SSISDB.The schemas and content of SSIS package execution logs in Azure Monitor and Log Analytics are similar to the schemas of SSISDB internal tables or views.

Azure Monitor categorias de logAzure Monitor log categories Log Analytics tabelasLog Analytics tables Tabelas/exibições internas do SSISDBSSISDB internal tables/views
SSISIntegrationRuntimeLogs ADFSSISIntegrationRuntimeLogs
SSISPackageEventMessageContext ADFSSISPackageEventMessageContext [internal].[event_message_context]
SSISPackageEventMessages ADFSSISPackageEventMessages [internal].[event_messages]
SSISPackageExecutableStatistics ADFSSISPackageExecutableStatistics [internal].[executable_statistics]
SSISPackageExecutionComponentPhases ADFSSISPackageExecutionComponentPhases [internal].[execution_component_phases]
SSISPackageExecutionDataStatistics ADFSSISPackageExecutionDataStatistics [internal].[execution_data_statistics]

Para obter mais informações sobre atributos/propriedades de log operacional do SSIS, consulte Azure monitor e log Analytics esquemas para ADF.For more info on SSIS operational log attributes/properties, see Azure Monitor and Log Analytics schemas for ADF.

Os logs de execução do pacote SSIS selecionados são sempre enviados para Log Analytics independentemente de seus métodos de invocação.Your selected SSIS package execution logs are always sent to Log Analytics regardless of their invocation methods. Por exemplo, você pode invocar execuções de pacote no SSDT habilitado para Azure, via T-SQL no SSMS, SQL Server Agent ou outras ferramentas designadas, e como execuções disparadas ou de depuração de executar atividades de pacote SSIS em pipelines do ADF.For example, you can invoke package executions on Azure-enabled SSDT, via T-SQL on SSMS, SQL Server Agent, or other designated tools, and as triggered or debug runs of Execute SSIS Package activities in ADF pipelines.

Ao consultar logs de operação de IR do SSIS na análise de logs, você pode usar propriedades OperationName e ResultType que são definidas como Start/Stop/Maintenance e Started/InProgress/Succeeded/Failed , respectivamente.When querying SSIS IR operation logs on Logs Analytics, you can use OperationName and ResultType properties that are set to Start/Stop/Maintenance and Started/InProgress/Succeeded/Failed, respectively.

Consultando logs de operação de IR do SSIS em Log Analytics

Ao consultar logs de execução de pacote do SSIS na análise de logs, você pode associá-los usando / as propriedades CorrelationId de operationId ExecutionID / .When querying SSIS package execution logs on Logs Analytics, you can join them using OperationId/ExecutionId/CorrelationId properties. OperationId / ExecutionID sempre é definido como 1 para todas as operações/execuções relacionadas a pacotes não armazenados no SSISDB/invocado via T-SQL.OperationId/ExecutionId are always set to 1 for all operations/executions related to packages not stored in SSISDB/invoked via T-SQL.

Consultando logs de execução de pacote SSIS no Log Analytics

Próximas etapasNext steps

Monitorar e gerenciar pipelines programaticamenteMonitor and manage pipelines programmatically