Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
A telemetria do Power Automate flui em duas tabelas no Application Insights – Pedidos e Dependências. Todas as capacidades de alerta e monitorização a jusante que poderíamos fazer nos dados do Power Automate estariam nestas duas tabelas no Application Insights.
| Nome da tabela | Descrição |
|---|---|
| Pedidos | Contém execuções de fluxo de cloud |
| Dependências | Contém acionadores de fluxo na cloud e ações de fluxo na cloud |
Nota
Esta funcionalidade é ativada e suportada apenas para ambientes geridos.
Embora as capacidades do Application Insights possam ser utilizadas para monitorização abrangente das suas aplicações, incluindo diagnóstico personalizado e monitorização do desempenho, este artigo foca-se na forma como utilizar as caraterísticas existentes no Application Insights para criar capacidades de monitorização e de alerta para a sua automatização. Para aprender a abrir e trabalhar com o dashboard do Application Insights, consulte o dashboard de descrição geral do Application Insights.
Nota
- Atualmente, a exportação de dados do Power Automate e do Dynamics 365 Customer Service não está disponível em clouds soberanas, como a Nuvem da Comunidade Governamental (GCC), Nuvem da Comunidade Governamental - Alta (GCC High) e Departamento de Defesa (DoD).
- Os registos que alimentam a telemetria do Power Automate no Application Insights não são dados transacionais e, por isso, não são 100% isentos de perdas. Pequenas perdas de dados relacionados com dados telemétricos poderão ocorrer devido a problemas temporários de serviço que não se repitam. O histórico de execução do fluxo disponível nos detalhes do fluxo no portal do Power Automate é transacional e, por isso, proporciona uma visão completa dos eventos em caso de ausência temporária de dados de registo no Application Insights.
- Considere adicionar aos favoritos o painel selecionado do Application Insights para aceder de forma rápida e fácil às informações analíticas.
Monitorizar execuções de fluxos na cloud
Siga estes passos para monitorizar execuções de fluxo de cloud.
A partir do dashboard do Application Insights da sua instância, selecione Métricas a partir do menu de navegação esquerdo e, em seguida, selecione Pedidos do servidor a partir do filtro Métrica. Ajuste o filtro de período de tempo a partir da parte superior direita, conforme necessário.
Para filtrar as execuções do fluxo de cloud para um ambiente específico, selecione Adicionar filtro e, em seguida, selecione environmentId a partir do campo Propriedade e selecione o ambiente.
Para filtrar mais execuções de fluxos na cloud para um fluxo específico ou para um conjunto de fluxos, adicione mais filtros. Para o fazer, selecione Adicionar filtro e, em seguida, selecione Nome da operação a partir do campo de propriedade e selecione o(s) fluxo(s) que pretende monitorizar.
O campo Nome da Operação corresponde ao identificador do fluxo que vê no Power Automate. Por exemplo, para encontrar o ID de fluxo de qualquer fluxo de cloud, selecione o fluxo de cloud no portal do Power Automate e a parte realçada, a parte alfanumérica que se segue à palavra fluxos.
Pode continuar a adicionar mais filtros dependendo do cenário, afixar cenários revistos com frequência, analisar um erro específico ou alertar diretamente a partir do ecrã
Monitorizar ações e acionadores de fluxo de cloud
Siga estes passos para monitorizar as execuções de fluxos na cloud.
No painel do Application Insights da sua instância, selecione Métricas na navegação à esquerda e selecione Chamadas de dependência no filtro Métrica.
Filtre por ID do ambiente para filtrar por ambientes específicos.
Selecione Adicionar filtro>Categoria do Sinal a partir do filtro Propriedade.
Selecione Acionadores de fluxo na cloud ou Ações de fluxo na cloud para filtrar acionadores e ações, respetivamente.
Selecione Adicionar filtro e selecione ResourceId para selecionar acionadores e ações para fluxos específicos. Na tabela de dependências, a coluna ResourceId mapeia o flowId.
Selecione Adicionar filtro e selecione Nome da Operação a partir do filtro de propriedades para especificar os nomes de ações ou acionadores específicos, se quiser destilar mais. Estes filtros são os mesmos que os nomes a apresentar dos acionadores e das ações do fluxo de cloud que veria no estruturador do Power Automate
Também pode fixar estes painéis como favoritos para consulta rápida.
Criar alertas para falhas de execução do fluxo na cloud
O Application Insights fornece, de origem, um conjunto de capacidades de alerta robustas que podem ser utilizadas para obter informações sobre falhas de automatização.
As execuções de fluxo de cloud são mapeadas para a tabela Pedidos e enquadram‑se no nome de sinal Pedidos do Servidor. Assim, quaisquer alertas que se refiram a Pedidos falhados correspondem diretamente a um erro de execução de um fluxo na cloud.
Os acionadores de fluxo de cloud e as ações de fluxo de cloud são mapeados para o nome de sinal Chamadas de dependência. Por isso, todos os alertas que se refiram a Falhas de chamadas de dependência são mapeados para erros de ações ou de acionadores.
Nota
Para obter instruções passo a passo para criar e editar regras de alerta no Application Insights, aceda a Criar ou editar uma regra de alerta.
Para configurar um alerta para uma falha de execução de fluxo de cloud:
A partir do dashboard do Application Insights da sua instância, selecione Alertas a partir da navegação esquerda. E, em seguida, selecione Criar uma regra de alerta.
Selecione Chamadas de dependência para alertar sobre acionadores e ações. Para alertar apenas sobre falhas, selecione Falhas nas chamadas de dependência.
Selecione Solicitações do Servidor para execuções de fluxo na cloud. Para alertar apenas sobre falhas de execução, selecione Pedidos com falhas
Selecione o limiar para os erros de monitorização e a frequência com a qual pretende verificar os erros.
Pode combinar várias condições num único alerta selecionando Adicionar condição e repetindo o passo anterior
Se ainda não tiver sido criado um grupo de ações, crie um grupo de ações específico. Mais informações: Grupos de ações
Introduza o tipo de notificação que pretende configurar para este alerta.
Introduza a ação que pretende realizar assim que este alerta for acionado. Pode utilizar um webhook para desencadear um fluxo do Power Automate e criar notificações mais avançadas através do Microsoft Teams ou de outros canais de comunicação disponibilizados pelo ecossistema de conectores.
Reveja e conclua a criação do grupo de ações.
Configurar a severidade do alerta e fornecer um nome apropriado
Reveja e conclua a configuração do alerta.
Criar um alerta personalizado
Os alertas de origem ajudam a monitorizar erros ao nível da instância do Application Insights.
Quando quiser restringir os alertas para um ambiente específico, ou um conjunto específico de fluxos ou ações, considere a Pesquisa de registos personalizada. Pode configurar a pesquisa de registos personalizada durante a criação de uma regra de alerta ao adicionar uma condição com o nome do sinal da Pesquisa de registos personalizada.
E, em seguida, introduza qualquer consulta personalizada que pretenda adicionar. Seguem-se alguns exemplos.
Eis algumas das consultas de amostra que pode utilizar.
Filtragem de falhas de um fluxo de cloud específico.
let myEnvironmentId = **'Insert your environment ID here**; let myFlowId = **Insert your flow ID here** '; requests | where timestamp > ago(**1d**) | where customDimensions ['resourceProvider'] == 'Cloud Flow' | where customDimensions ['signalCategory'] == 'Cloud flow runs' | where customDimensions ['environmentId'] == myEnvironmentId | where customDimensions ['resourceId'] == myFlowId | where success == falseFiltragem de falhas de um acionador de cloud específico. (substitua os valores a negrito por valores específicos)
let myEnvironmentId = **'Insert your environment ID here**; let myFlowId = **Insert your flow ID here** '; dependencies | where timestamp > ago(**1d**) | where customDimensions['resourceProvider'] == 'Cloud Flow' | where customDimensions['signalCategory'] == 'Cloud flow triggers' | where customDimensions['environmentId'] == myEnvironmentId | where name == myTriggerName | where success == falseFiltrar as falhas de uma ação específica na nuvem. (substitua os valores a negrito por valores específicos)
let myEnvironmentId = **'Insert your environment ID here**; let myActionName = **'Delete a row'**; dependencies | where timestamp > ago(**1d**) | where customDimensions['resourceProvider'] == 'Cloud Flow' | where customDimensions['signalCategory'] == 'Cloud flow actions' | where customDimensions['environmentId'] == myEnvironmentId | where name == myActionName | where success == false
Pode combinar várias consultas personalizadas deste tipo num único alerta de acordo com os seus requisitos.
Depuração personalizada de registos
Uma vez que toda a telemetria não processada está agora a fluir para o Application Insights, pode utilizar o Log Analytics no Application Insights para executar depuração ou diagnóstico personalizado por necessidades empresariais.
- Os dados de execuções de fluxos de cloud estão disponíveis na tabela Pedidos
- Os dados de acionadores e ações de fluxo de cloud estão disponíveis na tabela Dependências
Dentro destas tabelas, a coluna Dimensões Personalizadas contém a maioria dos metadados necessários para depuração detalhada de fluxos de cloud, tais como ID do ambiente, ID de fluxo e nomes da ação.