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.
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:
|
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:
Métricas de resumo — Exiba um resumo dos problemas.
Métricas da área expandida (EAM) — Descubra os principais valores que podem ajudar a isolar ainda mais um problema.
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