Monitoramento de histórico usando métricas de fluxo de trabalho

A seção Histórico de Instâncias WF exibe métricas históricas para instâncias rastreadas de serviços do WF .NET Framework 4 gerenciadas por AppFabric. As métricas de resumo Ativações, Falhas e Conclusões fornecem um resumo das tarefas de WF bem-sucedidas e com falha. A expansão da seção Histórico de Instâncias WF (clicando na seta para baixo ou em qualquer lugar, exceto nos links da métrica de resumo dentro da barra de títulos Histórico de Instâncias WF) exibe um resumo dos cinco principais serviços com Ativações de Instâncias ou Instâncias com Falhas. Ela também exibe Instâncias com Falhas - Agrupadas por Resultado. Você pode usar esses valores de resumo de alto nível e suas exibições detalhadas correlacionadas descendentes para monitorar o histórico das instâncias rastreadas do serviço WF.

Métricas de histórico de instâncias WF

A seção Histórico de Instâncias WF no Painel de Monitoramento fornece uma exibição resumida do histórico de instâncias de WF na caixa de cabeçalho sombreada na qual o título Histórico de Instâncias WF existe. As seguintes métricas fornecem uma exibição rápida das instâncias de WF que foram ativadas com êxito e daquelas que falharam:

  • A métrica de resumo Ativações é um total acumulado das instâncias de WF que foram ativadas no período de tempo especificado e das que podem ou não ter sido concluídas.

  • A métrica de resumo Falhas é um total acumulado do número de instâncias do fluxo de trabalho que tiveram uma ou mais falhas (independentemente do tempo de ativação) no período de tempo especificado.

  • A métrica de resumo Conclusões é um total acumulado do número de instâncias de WF que foram concluídas (independentemente do tempo de ativação) no período de tempo especificado.

Abaixo das métricas de resumo estão as seguintes métricas de serviço que resumem o número de instâncias de serviço do fluxo de trabalho dentro de categorias de instâncias específicas:

  • Ativações de Instâncias - Agrupadas por Serviço (5 primeiras) - Os cinco primeiros serviços com o mais alto número total de ativações de instâncias do fluxo de trabalho no período de tempo especificado.

  • Instâncias com Falhas - Agrupadas por Serviço (5 primeiras) - Os cinco primeiros serviços com o mais alto número total de instâncias do fluxo de trabalho que tiveram falhas no período de tempo especificado.

  • Instâncias com Falhas - Agrupadas por Resultado - Baseadas na métrica de resumo Falhas, esta métrica contém um detalhamento do número de instâncias do fluxo de trabalho que foram recuperadas (retomadas) em vez das que não foram ainda recuperadas. Apenas serviços duravéis do fluxo de trabalho com a persistência habilitada podem ser recuperados.

Página Instâncias WF Controladas

Você pode usar a página Instâncias WF Controladas para exibir dados históricos e informações de status relacionados às instâncias do fluxo de trabalho que são executadas com o monitoramento (rastreamento) habilitado. Clicando em qualquer métrica de resumo (Ativações) ou em um dos links de serviço em uma coluna na seção Histórico de Instâncias WF (na coluna Ativações de Instâncias Agrupadas por Serviço (5 primeiras), você é direcionado à página Instâncias WF Controladas.

Página Instâncias Rastreadas do WF

O link no qual você clica para levá-lo da página Painel à página Instâncias WF Controladas é usado para filtrar os dados da instância rastreada do fluxo de trabalho para que os itens enumerados na página Instâncias WF Controladas sejam específicos a esse link de origem. Por exemplo, clicar em um link de entrada de serviço na coluna Ativações de Instâncias leva você à página Instâncias WF Controladas para a enumeração das instâncias filtradas do fluxo de trabalho desse tipo de serviço com uma Hora de Criação dentro do período de tempo usado na consulta original.

Você pode, no entanto, alterar o valor de um ou mais campos (Hora de Criação) no quadro Resumo de Consulta para alterar a saída inicial e resolver problemas em uma instância específica do fluxo de trabalho. Por exemplo, se a hora de criação original que o leva à página Instâncias WF Controladas for Domingo, 20 de setembro de 2009, 10:30:43, você poderá alterar o valor do campo Hora de Criação para Terça-feira, 22 de setembro de 2009, 10:30:43 e depois clicar em Executar Consulta para ver diferentes resultados.

Para obter mais informações, consulte Página Instâncias WF Rastreadas.

Resolvendo problemas usando o monitoramento de métricas do histórico de instâncias WF

Você pode usar as informações anteriores em uma abordagem para resolução de problemas através da seção Histórico de Instâncias WF para monitorar as instâncias rastreadas do fluxo de trabalho. Quando você exibe inicialmente a seção Histórico de Instâncias WF, obtém um resumo de alto nível da execução de instâncias do fluxo de trabalho. Rapidamente, você percebe se existe um problema na ativação ou execução de fluxos de trabalho rastreados. Se a métrica de resumo Instâncias com Falhas - Agrupadas por Serviço (5 primeiras) contiver um valor que não seja zero, indicará onde um problema pode ter ocorrido. A métrica Instâncias com Falhas - Agrupadas por Resultado pode ser usada para entender quantas das instâncias do fluxo de trabalho que tiveram falha não foram recuperadas e que podem precisar de atenção (para serviços duráveis do fluxo de trabalho). Cada métrica de resumo está vinculada à página Instâncias WF Controladas, onde é possível ver métricas detalhadas explícitas de dados de instâncias rastreadas do fluxo de trabalho que a página inicial Painel resumiu para você no nível superior. Isso fornece informações adicionais para isolar um problema que possa ocorrer nas instâncias rastreadas de WF. O primeiro nível de busca detalhada na página Instâncias WF Controladas exibe todas as entradas de instâncias rastreadas do fluxo de trabalho filtradas por condições. Você pode fazer uma nova busca detalhada em cada entrada da instância WF controlada usando a página Eventos Controlados.

Vamos observar um cenário no qual você esteja usando a seção Histórico de Instâncias WF para monitorar serviços de WF em um determinado escopo para ver se existem problemas. Se a métrica de resumo Falhas aparecer com um valor que não seja zero, expandir a seção permitirá que você veja um detalhamento das falhas dos cinco primeiros serviços. Isso permite que você tenha o foco nos serviços com o maior número de possíveis problemas. Depois você pode tocar em um serviço com um problema específico e especificar detalhes indo até a página de enumeração e alterando os valores da consulta.

Suponha que o cabeçalho resumido da métrica Falhas exiba um valor que não seja zero para mostrar que algumas instâncias do fluxo de trabalho passaram por falhas. Você pode expandir o widget Histórico de Instâncias WF e consultar a coluna Instâncias com Falhas - Agrupadas por Serviço (5 primeiras) para ver os cinco principais serviços que passaram por falhas durante o período de tempo selecionado. Para obter mais detalhes sobre as falhas, você pode clicar em um dos links de serviço que o levam à página Eventos Controlados.

Dica

Se você estiver procurando por dados com falha em um determinado serviço que não é mostrado nos cinco principais serviços, poderá clicar na coluna de resumo de Falhas para ir até a página Instâncias WF Controladas. Depois que estiver nessa página, você poderá modificar a consulta existente de acordo com suas necessidades. Por exemplo, você pode adicionar o serviço à condição de escopo.

Suponha que o cabeçalho resumido da métrica Falhas exiba um valor que não seja zero para mostrar que ocorreram algumas falhas de ativação. Você pode expandir a seção Histórico de Instâncias WF e consultar a coluna Instâncias com Falhas - Agrupadas por Serviço (5 primeiras) para ver os cinco principais serviços que passaram por falhas de ativação durante o período de tempo selecionado. Se o serviço X do fluxo de trabalho for um dos cinco principais fluxos de trabalho com falha, seu link de serviço será exibido aqui. Clicar nesse link de serviço o levará à página Eventos Controlados. Se o serviço x não for um dos cinco principais serviços, você poderá clicar na coluna de resumo de Falhas para ir até a página Instâncias WF Controladas e localizar o serviço X na coluna de resultados da consulta Nome do Serviço. Como opção, você pode selecionar o serviço X no campo Escopo e executar a consulta para localizar apenas instâncias desse serviço.

A página Histórico de Instâncias WF é preenchida com uma exibição histórica das instâncias rastreadas de WF no escopo específico na hierarquia do IIS do serviço X. Você pode clicar em um desses fluxos de trabalho no painel do meio (ainda dentro da página Instâncias WF Controladas) para exibir especificações desse fluxo de trabalho no painel Detalhes, na parte inferior da página. Dentro do painel Detalhes, você pode exibir informações sobre o fluxo de trabalho na guia Visão Geral. Essa guia contém informações sobre a instância rastreada do fluxo de trabalho, como o Caminho Virtual do Serviço, o ID de Instância do Fluxo de Trabalho, o número de Eventos Controlados em sua vida útil, a Hora de Criação e outras informações. Você pode usar essas informações para entender melhor a vida útil de uma instância rastreada do fluxo de trabalho.

Dica

Como a página Instâncias WF Controladas exibe dados históricos nas instâncias do fluxo de trabalho, as operações de controle de instância não têm suporte nesta página. As operações de controle de instância só podem ser emitidas na página Instâncias WF Persistentes. Uma instância WF controlada não correlaciona diretamente uma instância persistida do WF, pois você pode habilitar o rastreamento (monitoramento) e a persistência independentemente um do outro.

Se você precisar de contexto adicional sobre uma instância rastreada, poderá clicar com o botão direito do mouse no painel do meio e clicar em Exibir Eventos Controlados. Isso levará você à página Eventos Controlados e exibirá informações desse ID de instância do fluxo de trabalho. Você também pode, no menu de contexto, selecionar Exibir Instância Persistida para uma instância do fluxo de trabalho. Para que o valor da opção Exibir Instância Persistida possa ser usado, o aplicativo que contém a instância rastreada de serviços do WF deve estar configurado para usar a persistência e ter o rastreamento habilitado.

Dica

Se o fluxo de trabalho estiver concluído, você poderá ou não ver entradas na página de instâncias WF Persistentes, dependendo se configurou seu repositório de persistência para reter instâncias concluídas. Isso ocorrerá se seu serviço estiver configurado com a persistência habilitada.

Como opção, você pode consultar a coluna Instâncias com Falhas - Agrupadas por Resultado e exibir o número de instâncias rastreadas que estão Recuperadas ou Não Recuperadas. Clicar no link dessas duas opções também o leva à página Instâncias WF Controladas. Dependendo do link no qual você clicou, uma lista enumerada de instâncias do fluxo de trabalho será exibida com um status Anulado (Não Recuperado) ou com qualquer status que não seja Anulado (Recuperado), respectivamente. Como descrito acima, a seleção de uma das instâncias rastreadas do fluxo de trabalho na lista enumerada resulta em informações adicionais no painel Detalhes. Você também pode clicar com o botão direito do mouse e selecionar a opção Exibir Eventos Controlados ou Exibir Instância Persistida, se aplicável.

Para obter informações adicionais sobre como obter informações mais específicas sobre uma instância rastreada do fluxo de trabalho para ajudá-lo a resolver um problema, consulte Página Eventos Rastreados e Página Instâncias WF Persistentes.

Consulte também

Referência

Página Instâncias WF Rastreadas
Página Instâncias WF Persistentes

  2011-12-05