Página Windows Server AppFabric Dashboard

O AppFabric Dashboard é utilizado para monitorar aplicativos e serviços no Windows Server AppFabric. O AppFabric Dashboard fornece um gateway centralizado para exibir e gerenciar a saúde dos serviços WF e WCF implantados localmente ou em um farm de servidores. Ele apresenta dados em tempo real do banco de dados de persistência e dados de histórico do banco de dados de monitoramento, além de permitir que você faça uma “busca detalhada” a fim de analisar instâncias e métricas de chamada do WCF mais detalhadamente. A estrutura do AppFabric Dashboard e de suas páginas de suporte representam a progressão natural seguida por você ao diagnosticar e solucionar um problema com seu aplicativo .NET Framework 4. Ele foi desenvolvido para lhe fornecer inicialmente informações de resumo e, depois, detalhar essas informações em categorias de instâncias do serviço do WF e eventos controlados do WCF. A partir das informações de resumo, você pode usar as páginas de suporte filho para localizar informações de Instância específicas.

Abra a página AppFabric Dashboard clicando no ícone AppFabric Dashboard nas extensões do Gerenciador do IIS no Windows Server AppFabric, que é exibido no Gerenciador do IIS como AppFabric. Após a página ser carregada, você provavelmente verá um ícone de ação de status exibido logo abaixo dos contadores Aplicativos e Serviços. Ele exibirá Coletando dados… enquanto a página coleta os dados a serem exibidos. Na seção inferior direita da tela, você verá uma barra de status movendo-se da esquerda para a direita enquanto os dados são obtidos. Se ocorrer um problema ao acessar os dados, você verá uma mensagem de ícone estático exibindo Erro(s) encontrado(s) acima do local em que Coletando dados… era exibido anteriormente.

Após as informações serem coletadas, elas são agrupadas e exibidas em três principais seções de métricas de painel: Instâncias WF Persistentes, Histórico de Chamadas de WCF e Histórico de instâncias WF.

Neste documento

  • Elementos de Controle e Contador do Dashboard

  • Seções de métricas do Dashboard

  • Isolamento de problemas usando o Dashboard

  • Seção de métricas de Instâncias WF Persistentes

  • Seção de métricas de Histórico de Chamadas de WCF

  • Seção de métricas de Histórico de instâncias WF

  • Painel de ações do Dashboard

Elementos de Controle e Contador do Dashboard

Iniciando na parte superior direita do painel central, o número de aplicativos e serviços do escopo selecionado é exibido nos contadores Aplicativos e Serviços.

O Dublin Dashboard

Contadores de Aplicativos e Serviços

Elemento Descrição

Aplicativos

Exibe uma contagem de aplicativos no nível do escopo atual do Gerenciador do IIS.

Dica

Os sites são considerados como aplicativos e são incluídos na contagem, pois eles são executados em um pool de aplicativos e podem ter serviços implantados diretamente no nível do site.

Serviços

Exibe uma contagem dos serviços do WCF e do WC .NET Framework 4 em execução no nível atual ou abaixo dele. A contagem é um link dinâmico que invoca a página do Serviço a fim de enumerar os serviços filtrados pelo escopo de implantação de IIS (computador, site ou aplicativo).

Logo abaixo desses dois contadores estão os controles de lista suspensa de filtros para a seleção das métricas de computador a serem exibidas ou o período no qual as métricas devem ser exibidas. Esses controles restringem o intervalo de registros exibido.

Controles de Filtro

Elemento Descrição

Lista suspensa Exibir

Exibir não altera quais métricas são exibidas, mas altera apenas o escopo do qual os valores são obtidos. O escopo dessa instância é o número de computadores que contribuem para os valores exibidos.

Selecione Local ou Todos:

  • Local – Mostra apenas os valores de métricas originadas no computador local.

  • Tudo – Mostra todos os dados disponíveis do escopo selecionado, independentemente do computador que processou as invocações de serviço.

Lista suspensa Período de tempo

Limita os valores exibidos no AppFabric Dashboard apenas àqueles do período de tempo selecionado. Você pode selecionar um período de tempo predefinido ou definir seu próprio período usando a opção "personalizado".

Seções de métricas do Dashboard

Abaixo dos controles de filtro estão as três seções de métricas detalhadas: Instâncias WF Persistentes, Histórico de Chamadas de WCF e Histórico de instâncias WF. Essas seções exibem as métricas de monitoramento e rastreamento de instâncias de serviços do WCF e do WF .NET Framework 4. Apenas as instâncias de serviço do WF utilizam a persistência, e os eventos controlados aplicam-se aos serviços do WCF e do WF. Cada uma das três tabelas de métricas compartilha os seguintes elementos de interface de usuário comuns.

Elemento Descrição

Cabeçalho da seção — localizado na parte superior esquerda da área sombreada da parte superior de uma seção.

Descreve o foco de consulta principal da seção, por exemplo Instâncias WF Persistentes.

Subtítulo — localizado imediatamente abaixo do cabeçalho principal da seção.

Exibe o período de tempo das métricas. Por exemplo, “Últimas 24 horas” indica se as métricas exibidas foram obtidas das últimas 24 horas antes da atualização de métricas mais recente. “Resumo ao Vivo” significa que as métricas são um resumo do conteúdo atual do banco de dados de persistência, sem considerar o período de tempo.

Métrica de resumo — localizado à direita do Cabeçalho da seção, na área sombreada da parte superior de uma seção.

As métricas de resumo fornecem uma visão geral das principais métricas, como o número de Chamadas Concluídas do WCF em um determinado período. Os rótulos das métricas de resumo são links que abrem uma janela de consulta quando clicados. As consultas são predefinidas. Por exemplo, clicar no rótulo Concluído da seção Histórico de Chamadas de WCF abre uma consulta que mostra as Chamadas Concluídas do WCF durante o período selecionado.

Ícone Recolher/Expandir — localizado à direita da área sombreada da parte superior de uma seção.

Clique nesse ícone para expandir ou recolher a seção. Quando uma seção é recolhida, apenas o cabeçalho da seção e as métricas de resumo ficam visíveis.

Dica

Você pode expandir ou recolher uma seção clicando em qualquer lugar da área sombreada do cabeçalho, exceto em uma métrica de resumo. Não é necessário clicar apenas no ícone recolher/expandir.

Área expandida — a área sem sombreamento abaixo dos cabeçalhos.

Essa área é dividida em três colunas e possui três conjuntos de métricas que dividem as métricas de resumo a fim de fornecer mais contexto. Quando essas métricas estão preenchidas, cada item é um hiperlink. Você pode clicar no link para abrir a página de enumeração associada e mostrar uma exibição detalhada do item clicado. Se você passar o ponteiro do mouse sobre um valor de métrica numérico, um carimbo de data/hora será exibido em uma dica de ferramenta.

Métricas de resumo e métricas da área expandida

É importante que você compreenda o relacionamento entre as Métricas de resumo e as Métricas da área expandida (EAM), pois isso ajuda a compreender a relação dos números nos diferentes contadores de cada seção de métricas. Uma EAM é apenas uma divisão que utiliza colunas diferentes dos valores de Métricas de resumo. O contador no final da linha de cada EAM indica o número de instâncias desse serviço para a coluna EAM que está abaixo. Por exemplo, se uma entrada na seção Histórico de Chamadas de WCF sob a coluna Chamadas Concluídas da EAM tiver um “12” no final de sua entrada, significa que a entrada do serviço teve 12 chamadas do WCF concluídas no período indicado entre colchetes.

A maioria das EAMs são claramente mapeadas para suas métricas de resumo pai. Por exemplo, na seção Instâncias WF Persistentes, existem os contadores Ativa, Ociosa e Suspensa das métricas de resumo. Abaixo desses contadores do resumo estão as EAMs correspondentes chamadas Instâncias Ativas ou Ociosas e Instâncias Suspensas. Um resumo semelhante do mapeamento da EAM ocorre para a seção Histórico de Chamadas de WCF. Entretanto, para a seção Histórico de instâncias WF, o padrão de mapeamento de métricas de resumo para as colunas da EAM não é tão direto. Na seção Histórico de instâncias WF, foi determinado que eram necessárias informações mais detalhadas (para fornecer uma melhor ajuda na resolução de problemas) para a métrica de resumo Instâncias com Falhas do que para Conclusões. Por isso, não há nenhuma coluna EAM para a métrica Conclusões da instância de resumo, mas existem duas colunas EAM (Instâncias com Falhas - Agrupadas por serviço e Instâncias com Falhas - Agrupadas por resultado) para a métrica Falhas do resumo.

A maioria das EAMs exibe o “cinco principais” serviços em cada categoria da EAM. Quando uma coluna “cinco principais” EAMs exibe uma lista de serviços, essa lista está sempre em ordem decrescente. Por exemplo, a EAM Chamadas Concluídas da seção Histórico de Chamadas de WCF exibe os cinco principais serviços com as chamadas mais concluídas em ordem decrescente. Em outros casos, as EAMs exibem métricas que detalham ainda mais as métricas de resumo, como Erros (Agrupados por tipos comuns) e Falhas da instância (Agrupadas por resultado).

Depois de exibir os dados em uma coluna EAM, você pode clicar no link do nome do serviço para ir para a página de detalhamento associada. Nessa página, o painel Detalhes, na parte inferior, fornece mais detalhes sobre o que foi exibido nas métricas EAM e Resumo. Por exemplo, clicar em uma contagem na seção Histórico de Chamadas de WCF o leva para a página de detalhamento Eventos controlados correspondente. Você pode obter mais informações sobre uma entrada de serviço selecionada, como o nome da operação chamada pela instância do serviço, usando o painel Detalhes dessa página. Para obter mais informações sobre as três páginas de detalhamento, consulte Página Instâncias WF Persistentes, Página Eventos Rastreados e Página Instâncias WF Rastreadas.

Isolamento de problemas usando o Dashboard

Você também precisa compreender em um alto nível como usar as métricas de resumo e EAM, as seções e as páginas de enumeração individuais para isolar um problema. Você precisa saber como usar esses dados sozinhos e como combiná-los a fim de descobrir a origem de um problema. É possível usar o AppFabric Dashboard para ver um resumo (métricas) rápido e fundamental da saúde do sistema. Você pode utilizar esses contadores de resumo para fazer uma busca detalhada progressiva expandindo cada seção a fim de solucionar um problema. Além disso, você pode localizar a seção apropriada com base nas informações que está procurando e exibir um ou mais valores de EAM. Também é possível consultar um valor de EAM relacionado em outra seção antes de procurar por mais informações sobre uma instância de serviço específica em uma página de enumeração e em seus painéis de detalhes.

A sequência de ações a seguir resume a abordagem de solução de problemas mais eficiente:

  1. Métricas de resumo — Exiba um resumo dos problemas.

  2. Métricas da área expandida (EAM) — Descubra os principais valores que podem ajudar a isolar ainda mais um problema.

  3. Páginas de enumeração de métricas individuais (3) — Use o painel Detalhes para obter informações específicas e essenciais para a resolução de problemas.

Seção de métricas de Instâncias WF Persistentes

Essa seção descreve a seção Instâncias WF Persistentes do AppFabric Dashboard. Você pode usar essa seção para exibir estatísticas de instâncias de fluxo de trabalho "ao vivo" do banco de dados de persistência. Esses dados podem ser obtidos de vários bancos de dados de persistência se o servidor ou o farm usar mais de um banco de dados de persistência para os serviços implantados. As métricas são exibidas apenas para as instâncias com a persistência habilitada e, por isso, o serviço deve ser configurado para utilizar a persistência.

Essa seção exibe métricas de resumo, conforme descrito a seguir, além de três colunas de métricas para instâncias Suspensas.

Métricas de resumo

As métricas de resumo estão localizadas na área sombreada da parte superior da seção Instâncias WF Persistentes. As métricas de resumo mostram uma contagem das instâncias de fluxo de trabalho ativas, ociosas e suspensas da exibição selecionada (tudo ou local). Cada uma das métricas de resumo é um hiperlink no qual você pode clicar para detalhar a métrica. Por exemplo, se você clicar na métrica de resumo Ociosa, a Página Instâncias WF Persistentes será aberta para enumerar uma lista de todas as instâncias de fluxo de trabalho em execução que atualmente estão em estado ocioso no escopo atual.

A tabela a seguir descreve as métricas de resumo das Instâncias WF Persistentes.

Métrica de resumo Descrição

Ativa

Contagem de instâncias com base no WF que estão atualmente no estado Em execução (Ativo).

Ocioso

Contagem de instâncias com base no WF que estão atualmente no estado Em execução (Ocioso).

Suspenso

Contagem de instâncias com base no WF com o status Suspenso. Essa métrica é útil para determinar a saúde de seus serviços. Uma grande quantidade de instâncias Suspensas pode indicar erros internos ou externos associados ao serviço ou ao aplicativo pai da instância.

Métricas da área expandida

A tabela a seguir descreve as métricas da área expandida exibidas nas colunas da área expandida. As colunas exibem métricas em instâncias agrupadas por serviço e fornecem uma divisão mais granular das métricas de resumo. As colunas EAM denominadas Instâncias Ativas ou Ociosas e Instâncias Suspensas mostram os cinco principais serviços com a maior quantidade de instâncias ativas, ociosas e suspensas em relação ao período selecionado em ordem decrescente.

Você pode clicar em uma métrica para abrir a Página Instâncias WF Persistentes para obter mais detalhes. Um filtro é automaticamente aplicado para mostrar as instâncias relacionadas ao nome do aplicativo no qual você clicou. Se desejar ver todas as instâncias ativas agrupadas por nome de serviço, e não apenas as cinco principais, você pode clicar no nome da métrica de resumo Ativa e selecionar Serviço na lista Agrupar por a fim de agrupar o conjunto de resultados por nome de serviço. Nesse exemplo, o número de serviços exibido é potencialmente limitado apenas pelo valor do campo Máximo de Itens da consulta.

Agrupado por Exibir valor

Instâncias Ativas ou Ociosas, agrupadas por serviço (cinco principais)

O site e o caminho virtual do serviço e a contagem de instâncias do serviço. Exibe os cinco principais serviços, em ordem decrescente, com instâncias no estado Em execução (Ativo) ou Em execução (Ocioso).

Instâncias Suspensas, agrupadas por serviço (cinco principais)

O site e o caminho virtual do serviço e a contagem de instâncias do serviço. Exibe os cinco principais serviços, em ordem decrescente, com instâncias no estado Suspenso.

Seção de métricas de Histórico de Chamadas de WCF

A seção Histórico de Chamadas de WCF exibe as estatísticas de histórico derivadas de eventos de Chamadas de WCF armazenados em um ou mais bancos de dados de monitoramento. Os valores exibidos são resumos de dados históricos de todos os bancos de dados incluídos no escopo atual. Se o escopo atual incluir serviços configurados para usar diferentes bancos de dados de monitoramento, os valores exibidos na seção Histórico de Chamadas de WCF incluirão dados de contribuição de todos os bancos de dados no escopo.

Da mesma maneira que as outras seções de métricas do AppFabric Dashboard, essa seção exibe métricas de resumo e três colunas de métricas detalhadas que fornecem contexto adicional.

Métricas de resumo

A tabela a seguir descreve as métricas de resumo do Histórico de Chamadas de WCF.

Métrica de resumo Descrição

Concluído

Número total de Chamadas Concluídas no período selecionado.

Ocorrências de limitação

Número total de ocorrências de limitação ocorridas no período selecionado.

Quando um dos principais contadores de aceleração do serviço (MaxConcurrentCalls, MaxConcurrentInstances ou MaxConcurrentSessions) é inicialmente excedido, o evento 201: MessageThrottleExceeded é emitido.

Quando o pico de atividade diminui para que o valor atual da limitação seja 70% do limite atual, um evento 224: MessageThrottleAtSeventyPercent é emitido. Esse evento é emitido apenas uma vez enquanto a atividade de limitação estiver diminuindo. Se a média do valor atual estiver em cerca de 70% (por exemplo, 70, 69, 70, 71, 70, 69), apenas a primeira porção em 70% resultará em um evento. Após a emissão desse evento, todas as ocorrências futuras que excederem o limite resultarão em outra emissão de um evento 201: MessageThrottleExceeded.

Erros

Número total de erros ocorridos no período selecionado.

Métricas da área expandida

A tabela a seguir descreve as métricas da área expandida exibidas nas colunas da área expandida. Nas colunas EAM Chamadas Concluídas e Exceções de Serviço, as cinco principais instâncias de serviço dessas categorias são exibidas em ordem decrescente. Essas duas colunas mostram os cinco principais serviços com o número mais alto de chamadas ou exceções no período selecionado. Na coluna EAM Erros — Agrupados por tipos comuns, os dados são exibidos associados a uma exceção de serviço.

Você pode clicar em uma contagem para abrir a Página Eventos Rastreados para obter informações mais detalhadas. Um filtro é automaticamente aplicado para mostrar as chamadas relacionadas ao serviço no qual você clicou.

Métrica Exibir valor

Chamadas Concluídas, agrupadas por serviço (cinco principais)

O site e o caminho virtual do serviço e a contagem de Chamadas de WCF. Exibe os cinco principais serviços, em ordem decrescente, com instâncias com as chamadas do WCF mais concluídas.

Erros — Agrupados por tipos comuns

Exibe uma divisão do número de erros por Exceções de Serviço e Erros Definidos por Usuário. As Exceções de Serviço são divididas pelas causas comuns de Chamadas com falhas e Falha em chamadas. Problemas adicionais, como problemas de ativação, também podem contribuir para o número de Exceções de Serviço que não são exibidas na divisão de Exceções de Serviço.

Exceções de Serviço, agrupadas por serviço (cinco principais)

O site e o caminho virtual do serviço e a contagem de Chamadas de WCF. Exibe os cinco principais serviços, em ordem decrescente, com instâncias com a maioria das exceções de serviço do WCF.

Seção de métricas de Histórico de instâncias WF

A seção Histórico de instâncias WF exibe as estatísticas de histórico derivadas de eventos de instâncias de fluxo de trabalho rastreados armazenados em um ou mais bancos de dados de monitoramento. Esses dados podem ser obtidos de vários bancos de dados de monitoramento se o servidor ou o farm usar mais de um banco de dados de monitoramento para os serviços implantados no escopo selecionado.

Métricas de resumo

A tabela a seguir descreve as métricas de resumo do Histórico de instâncias WF.

Métrica de resumo Descrição

Ativações

Contagem de instâncias que foram iniciadas, mas que podem ou não terem sido concluídas durante o período selecionado.

Falhas

Contagem de instâncias que tiveram falhas durante o período selecionado. Uma instância com falhas ainda pode ser concluída se foi persistida e continuada.

Conclusões

Contagem de instâncias concluídas durante o período selecionado.

Métricas da área expandida

A tabela a seguir lista as métricas da área expandida visíveis na seção Histórico de instâncias WF. Nas colunas EAM Ativações de Instâncias e Instâncias com Falhas, as cinco principais instâncias de serviço dessas categorias são exibidas em ordem decrescente. Essas duas colunas mostram os cinco principais serviços com o número mais alto de ativações de Instâncias bem-sucedidas ou com falhas no período selecionado. Na coluna EAM Instâncias com Falhas, os dados são exibidos associados a um agrupamento de resultados.

Você pode clicar em uma métrica de serviço para abrir a Página Instâncias WF Rastreadas para obter informações mais detalhadas. Um filtro é automaticamente aplicado para mostrar as chamadas relacionadas ao serviço no qual você clicou.

Métrica Descrição

Ativações de Instâncias, agrupadas por serviço (cinco principais)

O caminho virtual do serviço e a contagem de instâncias do serviço. Exibe os cinco principais serviços de fluxo de trabalho, em ordem decrescente, com as instâncias que foram ativadas.

Instâncias com Falhas, agrupadas por serviço (cinco principais)

O caminho virtual do serviço e a contagem de instâncias do serviço. Exibe os cinco principais serviços de fluxo de trabalho, em ordem decrescente, com as instâncias que tiveram uma falha.

Instâncias com Falhas, agrupadas por resultado

As falhas são agrupadas de acordo com o resultado: Recuperado (ocorreu uma falha, mas foi continuada e/ou concluída) ou Não recuperado (ocorreu uma falha e ainda não foi concluída). Inclui uma contagem de instâncias do serviço para cada resultado.

Painel de ações do Dashboard

No lado direito da página AppFabric Dashboard está o painel Ações. Os links nesse painel são utilizados para abrir as páginas Instâncias WF Persistentes, Instâncias WF Controladas e Eventos Controlados. Essas ações o levam para suas páginas de enumeração respectivas.

Dica

Quando você abre as páginas Instâncias WF Persistentes, Instâncias WF Controladas e Eventos Controlados, elas exibem todos os itens do escopo e do período atualmente selecionados. Na página aberta, você pode refinar a lista de itens exibidos usando a grade de controle de consulta.

Dica

As páginas Instâncias WF Persistentes e Instâncias WF Controladas descritas acima não são iguais às seções Instâncias WF Persistentes e Instâncias WF Acompanhadas descritas em seções anteriores deste documento. As seções Instâncias WF Persistentes e Instâncias WF Controladas são partes da página AppFabric Dashboard. As páginas Instâncias WF Persistentes e Instâncias WF Controladas são páginas autônomas que fornecem métricas mais refinadas sobre suas respectivas instâncias.

Elemento Descrição

Atualizar

Atualiza todas as métricas exibidas no painel.

Instâncias WF Persistentes

Abre a Página Instâncias WF Persistentes, que enumera as instâncias WF persistentes. O controle de consulta exibe todas as instâncias sob o escopo do AppFabric Dashboard com o campo MÁX definido como 50.

Instâncias WF Controladas

Abre a Página Instâncias WF Rastreadas, que enumera as instâncias WF rastreadas. O controle de consulta exibe todas as instâncias sob o escopo do AppFabric Dashboard com o campo MÁX definido como 50.

Eventos Controlados

Abre a Página Eventos Rastreados, que enumera os eventos rastreados. O controle de consulta mostra todos os dados rastreados sob o escopo do AppFabric Dashboard com o campo MÁX definido como 500.

  2011-12-05