Partilhar via


Trabalhar com a Consola do Application Diagnostics

 

Publicado: março de 2016

Aplica-se a: System Center 2012 R2 Operations Manager, System Center 2012 - Operations Manager, System Center 2012 SP1 - Operations Manager

A consola do Application Diagnostics é um sistema de gestão de eventos para Monitorização do Desempenho de Aplicações de .NET no System Center 2012 – Operations Manager. É possível utilizar a consola do Application Diagnostics para monitorizar aplicações de .NET implementadas com funcionamento mais lento e falhas e identificar imediatamente a origem do problema.

A Consola do Application Diagnostics

A consola do Application Diagnostics é o local para ver os eventos de desempenho e fiabilidade individuais que estão a ser gerados dentro do ambiente. É possível observar todos os eventos ou agrupá-los em “grupos de problemas” nos quais os eventos provenientes das mesmas fontes são agrupados para destacar os problemas nas aplicações monitorizadas. Utilize o Application Diagnostics para observar os eventos e as cadeias de transações relacionadas com esses eventos para compreender como os problemas de desempenho e fiabilidade estão a ter impacto nas aplicações. A consola do Application Advisor fornece análises e telemetria dos dados apresentados no Application Diagnostics. Mediante a consola do Application Advisor são obtidas informações sobre os eventos que estão a causar a maior parte dos problemas. Para obter mais informações sobre o Application Advisor, consulte Dar Prioridade aos Alertas Utilizando o Application Advisor

Abrir a consola do Application Diagnostics

  1. O Application Diagnostics e o Application Advisor são instalados juntamente com a consola Web do Operations Manager. Para localizar o endereço da consola Web do Operations Manager, abra a Consola de operações. No painel de navegação, clique no botão Administração, clique em Definições e, em seguida, faça duplo clique em Endereços Web. O URL da consola Web do Operations Manager será especificado como: http(s)://<anfitrião Web>/OperationsManager. Utilizando este formato de URL e o mesmo anfitrião Web, em seguida são indicadas as hiperligações ao Application Advisor e ao Application Diagnostics:

    - O endereço da consola do Application Diagnostics é: http(s)://\<anfitrião Web\>/AppDiagnostics
    
    - O endereço da consola do Application Advisor é: http(s)://\<anfitrião Web\>/AppAdvisor
    

    Para facilitar o acesso às consolas, adicione os URL das três consolas à lista de Favoritos do seu browser.

    Para abrir o Application Diagnostics, cole o URL do Application Diagnostics no seu browser. O Application Diagnostics é aberto na janela do browser.

    Nota

    Se o Operations Manager estiver a ser executado num computador servidor em vez de um computador cliente, é possível aceder ao Application Diagnostics e ao Application Advisor a partir do menu Iniciar em Todos os Programas.

    O acesso ao Application Diagnostics é controlado através das funções do Operador de Monitorização de Aplicações e do Administrador. É necessário ser um membro de uma destas funções para ter direitos na consola. Para obter mais informações, consulte Funções de Utilizador para Monitorização de Desempenho de Aplicações.

Ver Eventos por Áreas de Interesse

No Application Diagnostics, existem dois tipos principais de eventos, os relacionados com o desempenho de aplicações e os relacionados com falhas de aplicações e erros. As falhas e os erros podem ainda ser divididos em problemas de conectividade, de segurança e de falha. Os problemas de falha estão normalmente relacionados com um problema com o código da aplicação. No Application Diagnostics é possível ver eventos agrupados nas seguintes formas:

  • Todos (apresenta todos os eventos)

  • Erros de Aplicações (apresenta eventos de exceção)

  • Desempenho (apresenta eventos de desempenho)

Selecionar o tipo de eventos para visualizar

  1. Abra o Application Diagnostics e selecione Eventos no painel de Navegação.

  2. No painel de Navegação, utilize o menu Procurar para selecionar a categoria de eventos que pretende visualizar.

Agrupar Eventos em Áreas de Interesse

O agrupamento de eventos de aplicações por semelhança fornece o melhor método para determinar se o mesmo problema ocorreu anteriormente e assegurar que os recursos responsáveis pela resolução do problema estão atribuídos da forma mais eficiente.

Agrupar eventos em áreas de interesse

  1. Abra o Application Diagnostics e selecione Eventos no painel de Navegação.

  2. No painel de Navegação, utilize o menu Procurar para selecionar a categoria de eventos que pretende visualizar.

  3. No menu Agrupar Por, selecione o modo como pretende agrupar os eventos.

A primeira seleção (Erros de Aplicações e Desempenho) afeta as opções de agrupamento que serão apresentadas na segunda seleção.

Agrupamento de Erros de Aplicações

  • Problema O que é apresentado: Todos os eventos neste agrupamento são provenientes do mesmo ponto de entrada na aplicação (por exemplo, um método ou uma página Web) e têm a mesma pilha de chamadas. Valor: A consolidação de eventos por problema permite atribuir prioridades aos esforços para corrigir um problema com base no número de eventos no grupo.

  • Ação O que é apresentado: A consolidação com base em ação categoriza os eventos com base em pontos de entrada, tais como chamadas de página, cliques de botão, chamadas de serviço Web ou qualquer outra ação que represente um determinado processo. Valor: Este agrupamento é útil para determinar as circunstâncias em que ocorre uma falha.

  • Classe de Exceção O que é apresentado: A exceção de nível inferior gerada por cada evento é a mesma. Valor: A consolidação por classe de exceção é uma boa forma de localizar os erros de codificação mais habituais e promove melhores práticas de codificação.

  • Função Falhada O que é apresentado: A exceção ocorreu na mesma função para cada evento. Valor: Este agrupamento é importante por duas razões: Em primeiro lugar, permite identificar os casos em que uma função partilhada é utilizada incorretamente. Em segundo lugar, permite identificar quantas aplicações são afetadas por um erro numa função partilhada.

  • Nenhum Esta opção não agrupa os eventos.

Agrupar Eventos de Desempenho

  • Problema O que é apresentado: Todos os eventos neste agrupamento têm uma pilha de chamadas idêntica. Valor: A consolidação de eventos por problema permite atribuir prioridades aos esforços para corrigir um problema com base no número de eventos no grupo.

  • Recurso Mais Pesado O que é apresentado: Todos os eventos acionados pela mesma chamada de recurso. Este agrupamento é útil para determinar quais são os eventos que excederam os respetivos limiares em níveis superiores a outros recursos.

  • Nenhum Esta opção não agrupa os eventos.

Exemplo: Agrupar Erros de Aplicações por Classe de Exceção

A filtragem por erros de aplicações e classe de exceção mostra rapidamente os tipos ou classes de eventos de exceção que estão a ser recebidos com maior frequência.

Filter by application errors and exception class

Agrupar erros de aplicações por classe de exceção

  1. Abra o Application Diagnostics e selecione Eventos no painel de Navegação.

  2. No painel de Navegação, no menu Procurar, selecione Erros de Aplicações.

  3. No menu Agrupar Por, selecione Classe de Exceção.

  4. Para ordenar por contagem, na parte superior da coluna de contagem, clique em Contagem. As classes de exceção que ocorreram com maior frequência estão ordenadas do valor mais alto até ao mais baixo.

  5. Para começar a investigar o problema e abrir as propriedades de Evento, clique na entrada Classe de Exceção. Para obter informações sobre como trabalhar com eventos, consulte Trabalhar com Eventos Utilizando o Application Diagnostics

Exemplo: Agrupar Erros de Aplicações por Função Falhada

A filtragem por erros de aplicações e função falhada mostra rapidamente quais são as funções que estão a falhar com maior frequência. As funções que estão a falhar mais vezes são as que deverão ser investigadas em primeiro lugar, de modo a obter o maior impacto na fiabilidade das aplicações.

Filter by application errors and failed function

Agrupar erros de aplicações por função falhada

  1. No painel de Navegação, no menu Procurar, selecione Erros de Aplicações.

  2. No menu Agrupar Por, selecione Função Falhada.

  3. Para ordenar por contagem, na parte superior da coluna de contagem, clique em Contagem. As funções que falharam com maior frequência estão ordenadas do valor mais alto até ao mais baixo.

  4. Para começar a investigar o problema e abrir as propriedades de Evento, clique numa entrada Função com Falha. Para obter informações sobre como trabalhar com eventos, consulte Trabalhar com Eventos Utilizando o Application Diagnostics

Exemplo: Agrupar Eventos de Desempenho por Mais Pesado

A filtragem por erros de aplicações e classe de exceção mostra rapidamente os eventos de desempenho que são acionados pela mesma chamada de recurso. Os eventos de desempenho que são acionados com maior frequência pelo mesmo recurso são aqueles que devem ser investigados em primeiro lugar porque são os que têm maior impacto no desempenho das aplicações.

Filter by performance and heaviest resource

Agrupar eventos de desempenho por recurso mais pesado

  1. No painel de Navegação, à esquerda, no menu Procurar, selecione Desempenho.

  2. No menu Agrupar Por, selecione Recurso Mais Pesado.

  3. Para ordenar por contagem, na parte superior da coluna de contagem, clique em Contagem. As classes de exceção que ocorreram com maior frequência estão ordenadas do valor mais alto até ao mais baixo. É possível ordenar por duração média e por duração máxima para ver se alguns eventos que estão a ocorrer com menor frequência ainda estão a causar grandes atrasos e, por isto, devem ser alvo de atenção.

  4. Para começar a investigar o problema e abrir as propriedades de Evento, clique numa entrada Recurso Mais Pesado. Para obter informações sobre como trabalhar com eventos, consulte Trabalhar com Eventos Utilizando o Application Diagnostics