Priorizando alertas usando o Application Advisor
O Application Advisor funciona com o Monitoramento do Desempenho de Aplicativos .NET no System Center – Operations Manager e ajuda você a priorizar e gerenciar quais alertas devem ser resolvidos. Ele identifica quais aplicativos estão causando a maioria dos alertas em um ambiente. Esses são os aplicativos que você deve investigar primeiro, pois eles estão causando a maioria das violações de SLA (contrato de nível de serviço). Use o Application Advisor como uma primeira etapa no gerenciamento de alertas e como uma exibição da integridade geral do aplicativo. O Application Advisor ajuda você a acompanhar o ruído e descobrir onde a maioria dos eventos está ocorrendo. Os relatórios de falha e análise do aplicativo permitem a você exibir os aplicativos separadamente com muitos detalhes. Os relatórios resumidos fornecem informações importantes rapidamente, como os cinco principais alertas a serem resolvidos.
Definir o escopo e executar um relatório do Application Advisor
O Application Advisor e o Application Diagnostics estão instalados junto com o console Web do Operations Manager. Para localizar o endereço na Web do console Web do Operations Manager, abra o console de Operações. No painel de navegação, selecione Administração, selecione Configurações e clique duas vezes em Endereços da Web. A URL do console Web do Operations Manager será especificada como:
http(s)://<web host>/OperationsManager
. Usando esse formato de URL e o mesmo host Web, aqui estão os links para o Application Advisor e o Application Diagnostics:O endereço do console do Application Advisor é:
http(s)://<web host>/AppAdvisor
O endereço do console do Application Diagnostics é:
http(s)://<web host>/AppDiagnostics
Para facilitar o acesso, adicione todos os três URLs do console à lista de favoritos do seu navegador da web.
Para abrir o Application Advisor, cole a URL do Application Advisor no seu navegador. O Application Advisor é aberto na janela do navegador da Web. Relatórios de monitoramento de aplicativo diferentes são exibidos no contexto de recursos e serviços de aplicativo configurados quando você criou grupos de aplicativos a serem monitorados.
O acesso ao Application Advisor é controlado por meio das funções Operador de Monitoramento de Aplicativos, Operador de Relatório e Administrador. Você deve ser membro das funções Operador de Monitoramento de Aplicativos e Operador de Relatórios ou da função Administrador. Para obter mais informações, consulte Funções de usuário para o Application Performance Monitoring.
O acesso ao Application Diagnostics é controlado por meio das funções de Operador de Monitoramento de Aplicativos e Administrador. Você deve ser um membro de uma dessas funções para ter direitos ao console.
Observação
O Application Advisor requer o SSRS (Serviços de Relatório do SQL Server). Você deve ter o servidor de Relatórios do Operations Manager instalado antes de usar o Application Advisor.
No painel de Navegação , no menu suspenso Todos os grupos de aplicativos , selecione se você deseja que os relatórios incluam informações de todos os grupos de aplicativos ou um subconjunto dos grupos de aplicativos.
Observação
Os grupos de aplicativos são criados no console do Application Diagnostics. Use-os para criar um grupo de aplicativos para o qual você gostaria de definir o escopo de seus relatórios. O uso de muitos grupos de aplicativos pode ter um impacto sobre o desempenho.
No menu Selecionar relatório , selecione como deseja definir o escopo dos relatórios e, em seguida, selecione o relatório que deseja executar. Você pode definir o escopo de relatórios por Monitoramento do Lado do Cliente, Relatórios de Análise do Problema, análise de Utilização de Recursos ou escolha apenas um dos relatórios individuais a serem exibidos.
Também é possível selecionar um relatório clicando em um dos gráficos de relatório.
Use os campos Data de Início e Data de Término para selecionar o intervalo de horas ou datas dos alertas que devem ser incluídos nos relatórios.
Selecione a caixa de texto Status para filtrar os alertas por aqueles que são Novos, Revisados, Excluídos ou Por Design.
Dica
A exibição de alertas categorizados como Por Design poderá mostrar se a maneira como um aplicativo foi projetado está realmente causando problemas.
Selecione o menu suspenso Origem para selecionar o componente do aplicativo que deseja incluir no relatório.
Observação
Somente aplicativos que fizerem parte do grupo de aplicativos selecionado inicialmente estarão disponíveis para serem usados como origem.
Selecione o menu suspenso Computador para selecionar em qual computador ou computadores você deseja relatar.
No menu suspenso Problema , é possível filtrar por todos os problemas detectados ou apenas por problemas críticos.
Selecione Aplicar para salvar essa configuração de relatório e executar o relatório.
Exemplo: Para priorizar alertas usando o relatório de análise de distribuição de problemas
A primeira etapa n trabalho com alertas de monitoramento de aplicativo é tentar visualizar quais devem ser abordados primeiro para ter o maior impacto nos aplicativos do seu ambiente. Essa é a função do Application Advisor - identificar os aplicativos que causam a maioria dos alertas e ver os tipos de alertas que estão sendo gerados. Isso introduz uma abordagem proativa para gerenciar a integridade do aplicativo, pois você está abordando de forma inteligente as áreas mais problemáticas de seus aplicativos e não apenas reagindo aos alertas à medida que eles chegam.
Para mostrar como o Application Advisor prioriza alertas, este passo a passo usa um relatório que é útil ao investigar problemas de aplicativo pela primeira vez: o relatório Análise de Distribuição de Problemas. Este relatório mostra a distribuição de falhas de aplicativos, desempenho, conectividade e problemas de segurança em todos os aplicativos monitorados e destaca os aplicativos mais problemáticos. Para os aplicativos que contribuíram para a maioria dos problemas, este relatório fornece mais detalhes mostrando os componentes do aplicativo e as dependências externas que são a causa raiz desses problemas.
Interpretar os principais elementos do Relatório de Análise de Distribuição de Problemas
Seguindo o procedimento para definir o escopo e executar um relatório do Application Advisor, escolha as informações que deseja incluir no relatório e selecione Aplicar para executar o relatório.
Aqui estão três visualizações que mostrarão os principais problemas:
Para exibir apenas problemas de desempenho e eventos de desempenho superior para os aplicativos, selecione Análise de Desempenho Resumida.
Para exibir apenas exceções e eventos de exceção principais para os aplicativos, selecione o link Análise de Falha de Resumo.
Você pode exibir todos os tipos de problemas e os principais problemas do aplicativo individual na seção Estatísticas gerais de origem. Esta seção mostra qual percentual de desempenho e eventos de exceção estão sendo gerados pelos recursos de aplicativos, como chamadas de função ou consultas a bancos de dados.
Selecione o primeiro link em qualquer exibição que você deseja investigar. Este primeiro link mostra a maior causa de alertas e inicia uma lista de todos os problemas relacionados a esse aplicativo ou fonte.
Importante
Esse é o estágio em que você passa de uma lista priorizada para a investigação de alertas individuais relacionados ao problema mais importante. Nenhum dos eventos nesta lista é mais importante do que outro, mas cada um pode ajudar a destacar a causa raiz.
Selecione um link em Descrição do Evento e a página Propriedades do Evento de Diagnóstico de Aplicativo será aberta. Aqui você está visualizando dados sobre o evento em si. E esse é o lugar certo para iniciar a resolução de problemas. Para obter mais informações, consulte Trabalhando com eventos usando o Application Diagnostics.
Começando com a guia Propriedades do evento, use essa e outras guias para descobrir mais sobre o que aconteceu, se provavelmente foi um problema do sistema, conforme mostrado pelos dados de desempenho, e em qual camada de aplicativo o problema ocorreu, usando cadeias distribuídas. Em seguida, essas informações deverão revelar se esse foi um problema do sistema ou de código do aplicativo e, portanto, quem deve resolver o problema.
Adicionar um relatório do Application Advisor aos Favoritos
Para salvar um relatório com certas informações com escopo definido que você possa visualizar facilmente depois, adicione-o à sua lista Favoritos. No menu Selecionar relatório ou clicando no gráfico de relatório, selecione o relatório que você deseja executar.
Observação
Você pode definir o escopo das informações que deseja incluir no relatório antes de torná-lo um favorito ou criar as informações com escopo definido no Assistente de Gerenciamento de Favoritos.
No painel Resultados, para abrir o Assistente de Gerenciamento de Favoritos, selecione o ícone Favoritos.
No Assistente de Gerenciamento de Favoritos, você pode manter as configurações que usou para definir o escopo das informações a serem incluídas no seu relatório, redefini-las ou defini-las pela primeira vez.
Ao fazer ou confirmar suas configurações de escopo, selecione Avançar para prosseguir pelas páginas de configurações do assistente e selecione Concluir.
No namespace Favoritos, selecione Favoritos e você poderá exibir o relatório que acabou de configurar.
Para exibir um relatório em seus Favoritos, clique no relatório que deseja exibir.
Próximas etapas
Para entender como trabalhar com dados confidenciais que seriam coletados e estariam disponíveis para exibição pelo Monitoramento de Desempenho de Aplicativos, examine Trabalhando com dados confidenciais para aplicativos .NET.