Compartilhar via


Modelo de monitoramento de desempenho de aplicativos .NET

O modelo de Monitoramento do desempenho de aplicativos .NET (APM) do System Center – Operations Manager permite que você monitore aplicativos .NET hospedados em Serviços de Informações da Internet (IIS) a partir das perspectivas dos lados do cliente e do servidor para obter detalhes sobre o desempenho e a confiabilidade do aplicativo que ajudem a identificar as causas raiz dos incidentes. (Somente para o System Center 2012 SP1: você também pode monitorar os serviços do Windows). Quando você especifica as configurações, os tipos de eventos a serem coletados, as metas de desempenho a serem medidas e os servidores a serem monitorados, o Monitoramento do desempenho de aplicativos .NET mostra como os aplicativos estão sendo executados. Você pode ver com que frequência um problema ocorre, qual é o desempenho do servidor durante a ocorrência do problema e qual cadeia de eventos relacionada a uma solicitação ou método lento está gerando exceções. Essas informações são necessárias para trabalhar junto com desenvolvedores de software e administradores de banco de dados para ajudar a garantir que os aplicativos executem de forma correta e confiável para seus clientes.

O modelo permite que você monitore aplicativos e serviços Web que estejam hospedados em Serviços de Informações da Internet (IIS) 7.0. É possível selecionar um ou mais aplicativos ou serviços descobertos pelo pacote de gerenciamento IIS 7.0 e configurar o monitoramento de eventos de desempenho e exceção. O pacote de gerenciamento Serviços de Informações da Internet 7.0 do Windows Server 2008 precisa estar instalado para monitorar os aplicativos e serviços Web.

Para o System Center 2012 SP1, você pode usar o modelo para monitorar aplicativos e serviços Web hospedados no IIS (Serviços de Informações da Internet) 8.0. É possível selecionar um ou mais aplicativos ou serviços descobertos pelo pacote de gerenciamento IIS 8.0 e configurar o monitoramento de eventos de desempenho e exceção. O pacote de gerenciamento Serviços de Informações da Internet 8.0 do Windows Server 2012 precisa estar instalado para monitorar os aplicativos e serviços Web.

Para obter mais informações, consulte Antes de Começar a Monitorar Aplicações .NET

  • Cenários
  • Monitoramento realizado pelo modelo de Monitoramento do desempenho de aplicativos .NET
  • Exibindo dados de monitoramento
  • Opções do assistente
  • Configuração no Lado do Servidor
  • Configurações avançadas de monitoramento no lado do servidor
  • Personalização no Lado do Servidor
  • Configurações para modificação do lado do servidor
  • Propriedades da transação: Adicionar página da Web ASP.NET
  • Propriedades da transação: Adicionar Serviço Web ASP.NET
  • Propriedades da transação: Adicionar página ASP.NET MVC
  • Propriedades da transação: Adicionar Método WCF
  • Propriedades da transação: Adicionar Função
  • Configuração no Lado do Cliente
  • Configurações Avançadas do monitoramento no lado do cliente
  • Habilitar monitoramento do lado do cliente
  • Modificação de Configurações no Lado do Cliente
  • Resumo
  • Criando e modificando modelos de Monitoramento do desempenho de aplicativos .NET
  • Visualizando Monitores de Monitoramento do Desempenho de Aplicativos .NET e Dados Coletados

Cenários

Use o modelo de Monitoramento do Desempenho de Aplicativos .NET em cenários em que você precisa monitorar aplicativos baseados na Web. Esses cenários incluem os seguintes processos de monitoramento:

Monitoramento do lado do servidor: aplicativos da Web de uma ou várias camadas

Você pode ter aplicativos que devem estar sempre em execução. Use o modelo de Monitoramento do Desempenho de Aplicativos .NET para garantir que seus aplicativos sejam confiáveis, não tenham exceções e atendam aos SLAs (contratos de nível de serviço). Em suma, eles funcionam corretamente nos computadores onde estão instalados.

Monitoramento do lado do cliente: desempenho e confiabilidade do navegador

Você quer garantir que seus clientes tenham experiências de qualidade na Web. Ao criar ou editar os modelos existentes, é possível ampliar o monitoramento no lado do servidor adicionando o monitoramento no lado do cliente, que mede a experiência de navegação dos seus clientes.

Monitoramento executado pelo modelo de monitoramento de desempenho de aplicativos .NET

Por padrão, o modelo de Monitoramento do desempenho de aplicativos .NET configura o monitoramento a seguir. Você pode habilitar, desabilitar e modificar monitores na página Configuração Avançada do modelo de Monitoramento do Desempenho de Aplicativos .NET.

Descrição do monitor Valores padrão
Percentual de eventos de exceção por solicitações monitoradas Habilitado, limite = 15%, intervalo = 5 minutos
Percentual de eventos de desempenho por solicitações monitoradas Habilitado, limite = 20%, intervalo = 5 minutos
Tempo Médio de Solicitações Habilitado, limite = 10.000 ms, intervalo = 5 minutos

Visualizando dados de monitoramento

Todos os dados coletados pelo modelo de Monitoramento do desempenho de aplicativos .NET aparecem na pasta Monitoramento .NET , localizada na pasta Monitoramento de Aplicativo do painel de navegação Monitoramento . Para cada grupo de aplicativos criado usando o modelo de Monitoramento do desempenho de aplicativos .NET , esse modelo cria uma pasta em Monitoramento .NET. A pasta Monitoramento de Aplicativo contém os modos de exibição e subpastas padrão que fornecem o estado de integridade, os modos de exibição de desempenho e os alertas relacionados aos componentes dos aplicativos do grupo. Usando o modo de exibição de Estado do Grupo de Aplicativos de nível superior, você pode ver a integridade dos componentes individuais e as configurações de monitoramento habilitadas. O estado de cada objeto corresponde ao estado do objeto de destino que tem o pior estado de integridade, para que você veja os piores estados dos monitores em execução. Se um ou mais dos componentes apresentarem erro, mas pelo menos um dos outros componentes estiver saudável, isso pode indicar um problema com esse componente em particular, como um problema de credencial. Se todos os componentes não estiverem íntegros, isso pode indicar um problema com a infraestrutura, como problemas de conectividade de rede.

Pastas de monitoramento de aplicativos

Captura de tela da pasta ASP.NET Monitoramento do desempenho de aplicativos.

Para exibir o estado de monitores individuais, abra o Gerenciador de Integridade de cada componente. Investigue os monitores problemáticos para ver o que está tornando seu aplicativo problemático. Para obter mais informações, consulte Monitoring .NET Applications (Monitorando Aplicativos .NET).

Opções do assistente

Ao executar o modelo de Monitoramento do Desempenho de Aplicativos .NET, você deve fornecer valores para as opções, conforme listado nas tabelas a seguir. Cada tabela representa uma única página do assistente.

Propriedades gerais

Captura de tela da página de propriedades gerais.

As opções a seguir estão disponíveis na página Propriedades Gerais do assistente.

Opção Descrição
Nome Insira o nome amigável usado para o modelo e o grupo de aplicativos que você está criando. Esse nome é exibido no Console de Operações e usado na pasta embaixo da pasta Monitoramento .NET.
Observação: depois de dar um nome ao modelo e salvá-lo, esse nome não poderá ser editado sem excluir e recriar a instância do modelo.
Descrição Descreva o grupo de aplicativos. (Opcional)
Selecione o pacote de gerenciamento de destino Selecione o pacote de gerenciamento para armazenar os modos de exibição e as configurações criadas pelo modelo. Use o mesmo nome para o novo pacote de gerenciamento que o grupo de aplicativos para que você possa emparelhar facilmente os dois nomes. Você pode usar um pacote de gerenciamento existente ou criar um novo pacote de gerenciamento. Para obter mais informações sobre pacotes de gerenciamento, consulte Selecionando um arquivo de pacote de gerenciamento.

O que monitorar

Captura de tela da página

As opções a seguir estão disponíveis na página O Que Monitorar do assistente.

Opção Descrição
Componentes de aplicativos, Adicionar Procurar e adicionar ou remover os componentes de aplicativos a serem monitorados. Quando você seleciona Adicionar , a página Pesquisa de Objetos é aberta, permitindo que você selecione se deseja monitorar Aplicativos e Serviços Web. Somente para System Center 2012 SP1: você pode monitorar Windows Services.
Nota: Somente para System Center 2012 SP1: antes de começar a monitorar os Serviços do Windows, é preciso configurá-los usando o modelo Serviço do Windows. Depois de fazer isso, o template de Monitoramento de Desempenho de Aplicativos .NET poderá descobrir os Serviços do Windows que estiverem em execução. Para obter mais informações, confira Criação do Modelo de Serviço do Windows.
Ambiente Selecione o ambiente no qual deseja monitorar seu aplicativo: Nenhum, Produção, Preparo, Testeou Desenvolvimento, ou use Novo para criar uma nova marca. Normalmente, você deseja associar a etiqueta de ambiente ao grupo de servidores que está monitorando. A marca é acrescentada ao nome do grupo de aplicativos e aos nomes dos componentes, permitindo que você diferencie os dados do evento no Application Diagnostics e no Application Advisor. Da perspectiva do monitoramento, a marca do ambiente permite que você separe o mesmo aplicativo em vários aplicativos virtuais.
Observação: depois de selecionar uma tag de ambiente e salvar o modelo, a tag não poderá ser editada sem excluir e recriar a instância do modelo.
Grupo-alvo Selecione um conjunto específico de servidores para limitar o monitoramento a ele. Isso é opcional. O escopo do grupo de destino só se torna necessário quando você possui o mesmo aplicativo em execução em vários ambientes, como produção e homologação, e pretende executar o modelo várias vezes, uma para cada ambiente. Nesse cenário, agrupe as máquinas que pertencem à produção e as que pertencem ao ambiente de preparo, e então use os grupos direcionados para restringir onde a configuração é propagada. Você também pode usar os grupos para aplicar a configuração a um subconjunto dos seus servidores. Caso contrário, não será necessário especificar o escopo do grupo de destino se você quiser apenas monitorar todas as instâncias de um determinado aplicativo.

Captura de tela da página de pesquisa de objetos.

As opções a seguir estão disponíveis na página Pesquisa de Objetos do assistente.

Opção Descrição
Buscar Selecione Serviços e Aplicativos Web. Somente para System Center 2012 SP1: você também pode selecionar Windows Services.
Nota: No System Center 2012 SP1, antes de começar a monitorar os Serviços do Windows, é preciso configurá-los usando o modelo Serviço do Windows. Assim que fizer isso, o modelo de monitoramento de desempenho de aplicativos .NET poderá descobrir os Serviços do Windows que estiverem em execução. Para obter mais informações, confira Criação do Modelo de Serviço do Windows
Filtrar por parte do nome (opcional) Digite parte do nome dos Serviços e Aplicativos Web que deseja selecionar. Somente para System Center 2012 SP1: você também pode digitar parte do nome do Serviço do Windows que deseja selecionar.
Itens disponíveis Exibe os Serviços e Aplicativos Web disponíveis para monitoramento. Somente para System Center 2012 SP1: também exibe os Serviços do Windows disponíveis para monitoramento.
Objetos selecionados Exibe os componentes do aplicativo que você selecionou para monitorar.

Configuração no lado do servidor

Captura de tela da configuração do lado do servidor.

As opções a seguir estão disponíveis na página Configuração do Lado do Servidor do assistente.

Opção Descrição
Ativar alertas de eventos de desempenho Ativar ou desativar os alertas de eventos de desempenho do grupo de aplicativos no Console de Operações para o monitoramento do lado do servidor. Os eventos de desempenho ainda são registrados no console do Application Diagnostics. Você tem a opção de gerar alertas depois que um evento do Monitoramento do desempenho de aplicativos for gerado.
Ativar alertas de eventos de exceção Ativar ou desativar a notificação de alerta de evento de exceção do grupo de aplicativos no console de operações para monitoramento do lado do servidor. Os eventos de exceção ainda são registrados no console do Application Diagnostics. Você tem a opção de gerar alertas depois que um evento do Monitoramento do desempenho de aplicativos for gerado.
Limite de eventos de desempenho (ms) Definir o limite em milissegundos (ms) que uma transação do usuário deve exceder antes de gerar um evento de desempenho.
Configurações Avançadas Definir as configurações avançadas, como sensibilidade (restringindo a coleta das funções rápidas), namespaces (que definem em quais pontos você deseja coletar dados de aplicativos personalizados), métodos (funções específicas pelas quais você deseja começar o monitoramento) e manipuladores de exceção personalizados (que definem as exceções críticas), e personalizar a configuração dos monitores que afeta o estado de integridade do componente.
Habilitar opções de configuração adicionais para o monitoramento no lado do cliente e do servidor Especificar opções adicionais no assistente para personalizar o monitoramento de componentes de aplicativos individuais e o monitoramento no lado do cliente.

Configurações avançadas de monitoramento no lado do servidor

Captura de tela das configurações avançadas para monitoramento do lado do servidor.

As opções a seguir estão disponíveis na página Configurações Avançadas do assistente de monitoramento no lado do servidor.

Opção Descrição
Ativar alertas de eventos de desempenho Ativar ou desativar os relatórios de alertas de eventos de desempenho do grupo de aplicações no Console de Operações para o monitoramento do lado do servidor. Os eventos de desempenho ainda estão registrados no console do Application Diagnostics. Você tem a opção de gerar alertas depois que um evento do Monitoramento do desempenho de aplicativos for gerado.
Ativar alertas de eventos de exceção Ativar ou desativar a notificação de alerta de eventos de exceção do grupo de aplicativos no Console de Operações para o monitoramento no lado do servidor. Os eventos de exceção ainda são registrados no console do Application Diagnostics. Você tem a opção de gerar alertas depois que um evento do Monitoramento do desempenho de aplicativos for gerado.
Limite de eventos de desempenho (ms) Defina o limite em milissegundos (ms) para que uma solicitação seja processada antes de causar um evento de desempenho.
Limite de sensibilidade (ms) Para filtrar métodos que são executados rapidamente, especifique-os a fim de reduzir o "ruído" geral, diminuindo o tamanho da pilha de chamadas e coletando menos dados para cada evento. Para obter mais informações, consulte Authoring Strategies for .NET Application Monitoring
Definir Namespaces Especifique os namespaces e as classes em que iniciar a medição dos eventos de desempenho e as violações do limite de desempenho e defina quais namespaces devem ser tratados como pontos de entrada por padrão. Para obter mais informações, consulte Como Adicionar, Ativar e Desativar Espaços de Nomes
Definir métodos Especifique o quão profundo na pilha de chamadas fazer a busca detalhada para coletar informações mais detalhadas, como parâmetros e variáveis, para métodos específicos. Para obter mais informações, consulte How to Add, Edit, and Remove Methods
Alertas de segurança Ative ou desative o alerta de exceções classificadas como alertas de segurança para o grupo de aplicativos, com erros como "Acesso negado" ou "Falha no logon". Os eventos de segurança são registrados no console do Application Diagnostics. Você tem a opção de decidir se deseja gerar alertas após a ocorrência de um evento de monitoramento de desempenho de aplicativos.
Alertas de conectividade Ative ou desative o alerta de exceções classificadas como alertas de conectividade para o grupo de aplicações, com erros como "Tempo limite da conexão". Os eventos de conectividade são registrados no console Application Diagnostics. Você tem a opção de escolher se deseja gerar alertas após a ocorrência de um evento de Monitoramento do Desempenho de Aplicativos.
Alertas de falha de aplicativo Ative ou desative os alertas de exceções classificados como falhas de aplicativo ou código para o grupo de aplicativos. Por padrão, essa opção está desativada para reduzir o "ruído" dos alertas gerados devido a falhas de código que normalmente apenas as equipes de desenvolvimento podem resolver. Para obter mais informações, consulte Estratégias de criação para monitoramento de aplicativos .NET. Os eventos de exceção são registrados no console de Diagnóstico de Aplicativos. Você tem a opção de escolher se deseja gerar alertas após a geração de um evento de Monitoramento de Desempenho de Aplicativos.
Somente exceções críticas Especifique se a exceção será considerada relevante pelo agente de Monitoramento do desempenho de aplicativos e se um evento será criado. Um evento será criado se a exceção gerada estiver na lista de manipuladores de exceção crítica. Para obter mais informações, consulte Uso de Manipuladores de Exceção para Definir Exceções Críticas
Todas as exceções Especifique se todas as exceções serão consideradas relevantes pelo agente de Monitoramento do Desempenho de Aplicativos e se serão criados eventos quando exceções forem detectadas em namespaces e classes monitorados.
Acompanhamento de exceções Selecione para adicionar namespace ou classes em que você acompanha os parâmetros de exceção ou variáveis e colete mais informações sobre cada exceção gerada por um namespace ou uma classe. Para obter mais informações, consulte Como adicionar, editar e remover o rastreamento de exceções
Exceções críticas Selecione esta opção para adicionar itens à lista de manipuladores de exceção. Defina manipuladores de exceção que capturem exceções críticas geradas por um aplicativo. Para obter mais informações, consulte Usando Manipuladores de Exceção para Definir Exceções Críticas
Monitores: Eventos de Exceção por segundo excede Monitor que acompanha o contador de desempenho .NET App/% Eventos de Exceção/seg.
Monitores: Eventos de Performance por segundo excede Monitor de desempenho que observa o contador de desempenho Aplicativos .NET/% Eventos de Desempenho/seg.
Monitores: O tempo médio de solicitações excede Monitor que observa o contador de desempenho Aplicativos .NET\Tempo Médio de Solicitações.
Grupo alvo Selecione um conjunto específico de servidores para limitar o monitoramento a ele. Isso é opcional. A definição de escopo do grupo alvo só se torna necessária quando você tem o mesmo aplicativo rodando em vários ambientes, como produção e teste, e pretende executar o template diversas vezes, uma para cada ambiente. Nesse cenário, agrupe as máquinas que pertencem ao ambiente de produção e aquelas que pertencem ao ambiente de preparo e, em seguida, use os grupos designados para restringir onde a configuração é propagada. Você também pode usar os grupos para aplicar a configuração a um subconjunto dos seus servidores. Caso contrário, não será necessário especificar o escopo do grupo de destino se você quiser apenas monitorar todas as instâncias de um determinado aplicativo.

Personalização do lado do servidor

Captura de tela da personalização do lado do servidor.

Para o System Center 2012 SP1, as opções a seguir estão disponíveis na página Personalização do Servidor do assistente.

Opção Descrição
Componente Selecione o componente que você deseja personalizar para monitorar componentes de aplicativos individuais.
Personalizar Modifique as configurações do componente de aplicativo selecionado. Isso abre a página Modificando Configurações . As configurações nessa página são iguais àquelas na página Configurações Avançadas para Monitoramento do Lado do Servidor , exceto que você pode criar o monitoramento de transações individuais para páginas da Web ASP.NET, serviços Web ASP.NET ou funções individuais em um assembly. Elas são descritas nas seções a seguir de Propriedades da Transação: Adicionar Página da Web ASP.NET.
Nota: os botões para namespaces, acompanhamento de exceção e exceções críticas estão indisponíveis porque somente podem ser definidos no nível do grupo de aplicativos, não no nível do componente. Somente para o System Center 2012 SP1: você pode personalizar essas configurações se estiver configurando o monitoramento para os Serviços do Windows.
Página de Modificação de Configurações Personalize as configurações do componente de aplicativo e/ou especifique o monitoramento para uma página da Web específica, método da Web ou função no componente de aplicativo.

Modificação de configurações no lado do servidor

Captura de tela das configurações de modificação do lado do servidor.

As opções a seguir estão disponíveis na página do assistente Configurações de Modificação no Lado do Servidor.

Opção Descrição
Ativar alertas de eventos de desempenho Ativar ou desativar os relatórios de alertas de eventos de desempenho para o grupo de aplicativos no Console de Operações para monitoramento no lado do servidor. Os eventos de desempenho ainda estão registrados no console do Application Diagnostics. Você tem a opção de gerar alertas depois que um evento do Monitoramento do desempenho de aplicativos for gerado.
Ativar alertas de eventos de exceção Ativar ou desativar a notificação de alertas de exceção do grupo de aplicativos no Console de Operações para o monitoramento no lado do servidor. Os eventos de exceção ainda são registrados no console do Application Diagnostics. Você tem a opção de gerar alertas depois que um evento do Monitoramento do desempenho de aplicativos for gerado.
Limiar de evento de desempenho (ms) Defina o limite em milissegundos (ms) para que uma solicitação seja processada antes de causar um evento de desempenho.
Limite de sensibilidade (ms) Especifique para filtrar métodos de execução rápida para reduzir o "ruído" geral, reduzindo o tamanho da pilha de chamadas, coletando menos dados para cada evento. Para obter mais informações, consulte Authoring Strategies for .NET Application Monitoring
Definir métodos Especifique a profundidade na pilha de chamadas para explorar e coletar detalhes, como parâmetros e variáveis, para métodos específicos. Para obter mais informações, consulte How to Add, Edit, and Remove Methods
Alertas de segurança Ative ou desative o alerta de exceções classificadas como alertas de segurança para o componente do aplicativo, com erros como "Acesso negado" ou "Falha no logon". Os eventos de segurança são registrados no console do Application Diagnostics. Você tem a opção de escolher se deseja emitir alertas após um evento de Monitoramento de Desempenho de Aplicativos ser gerado.
Alertas de conectividade Ative ou desative o alerta de exceções classificadas como erros de conectividade para o componente do aplicativo, como "Tempo limite de conexão". Os eventos de conectividade são registrados no console do Application Diagnostics. Você tem a opção de emitir alertas depois que um evento de Monitoramento de Desempenho de Aplicativos for gerado.
Alertas de falha de aplicativo Ative ou desative os alertas de exceções classificados como falhas de aplicativo ou código do componente de aplicativo. Por padrão, essa opção está desativada para reduzir o "ruído" dos alertas gerados devido a falhas de código que normalmente apenas as equipes de desenvolvimento podem resolver. Para obter mais informações, consulte Estratégias de criação para monitoramento de aplicativos .NET. Os eventos de exceção são registrados no console de diagnóstico de aplicativos. Você tem a opção de escolher se deseja gerar alertas depois que um evento do Monitoramento de Desempenho de Aplicativos for gerado.
Somente exceções críticas Especifique se a exceção será considerada relevante pelo agente de Monitoramento do desempenho de aplicativos e se um evento será criado. Um evento será criado se a exceção gerada estiver na lista de manipuladores de exceção crítica. Para obter mais informações, consulte Usando Manipuladores de Exceção para Definir Exceções Críticas
Todas as exceções Especifique se todas as exceções serão consideradas relevantes pelo agente de Monitoramento do Desempenho de Aplicativos e se serão criados eventos quando exceções forem detectadas em namespaces e classes monitorados.
Monitores: Eventos de Exceção por segundo excedem Monitor que monitora o contador de desempenho .NET App/% Eventos de Exceção/s.
Monitores: Eventos de desempenho por segundo excedem Monitor que observa o contador de desempenho Aplicativos .NET\% Eventos de Desempenho/s.
Monitores: O Tempo Médio de Solicitações excede Monitor que acompanha o contador de desempenho .NET Apps/Tempo Médio de Solicitações.
Transações: Adicionar Adicione transações a páginas da Web ASP.NET, serviços Web ASP.NET e funções. Consulte as tabelas a seguir.
Grupo alvo Selecione um conjunto específico de servidores para limitar o monitoramento a ele. Isso é opcional. O escopo de grupo direcionado só é necessário quando o mesmo aplicativo é executado em vários ambientes, como produção e homologação, e você deseja executar o modelo diversas vezes, uma para cada ambiente. Nesse cenário, agrupe as máquinas que pertencem à produção e as que pertencem ao ambiente de preparo, e então use os grupos direcionados para restringir onde a configuração é propagada. Você também pode usar os grupos para aplicar a configuração a um subconjunto dos seus servidores. Caso contrário, não será necessário especificar o escopo do grupo de destino se você quiser apenas monitorar todas as instâncias de um determinado aplicativo.

Observação

Os botões para namespaces, acompanhamento de exceção e exceções críticas estão indisponíveis porque somente podem ser definidos no nível do grupo de aplicativos, não no nível do componente. Somente para o System Center 2012 SP1: você pode personalizar essas configurações se estiver configurando o monitoramento para serviços do Windows.

Tipos de aplicativos e transações do lado do servidor que você pode monitorar

Para cada tipo de aplicativo, há vários tipos de transação que você pode optar por monitorar. As opções a seguir estão disponíveis:

Tipo de aplicativo Tipos de transação para o System Center 2012 Tipos de transação para o System Center 2012 SP1
Aplicativo Web ASP.NET - ASP.NET página da web
– Serviço Web do ASP.NET
– Função
- ASP.NET página da web
- Página MVC do ASP.NET
- Serviço web do ASP.NET
– Método WCF
– Função
Serviço Web do ASP.NET - ASP.NET página da web
– Serviço Web do ASP.NET
– Função
- ASP.NET página da web
- Página MVC do ASP.NET
- Serviço web ASP.NET
– Método WCF
– Função
Serviço WCF Não disponível - ASP.NET página da web
- ASP.NET página
MVC - ASP.NET serviço Web
– Método WCF
– Função
Serviço Windows Não disponível - Método WCF
-Função

Propriedades da transação: adicionar ASP.NET página da Web

Captura de tela das propriedades da transação do lado do servidor na página da Web ASP.NET.

As opções a seguir estão disponíveis na página Propriedades da Transação para a página Web ASP.NET do assistente.

Opção Descrição
Nome da transação Digite o nome amigável da transação da forma como ele será exibido na guia Monitoramento , nos contadores de desempenho etc.
Página do ASP.NET Insira o caminho para a página para a qual você está definindo essas configurações de monitoramento.
Limiar de evento de desempenho (ms) Definir o limite em milissegundos (ms) que uma transação do usuário deve exceder antes de gerar um evento de desempenho.
Nota: o componente de aplicativo continua monitorando a página especificada na transação usando o limite de desempenho definido para o componente de aplicativo. Esse limite é usado como uma segunda medida na mesma página no componente de aplicativo. Se definir esse limite mais alto do que o limite do componente de aplicativo, você terá um evento único, mas poderá receber dois alertas de desempenho relativos à transação quando o limite for ultrapassado, um do componente de aplicativo e um da transação, dependendo das configurações de alerta. As transações são geralmente usadas para monitorar uma página individual de forma mais rigorosa do que o aplicativo pai, com um limite inferior, ou para monitorar uma página em que os alertas foram desabilitados no aplicativo pai.
Limite de sensibilidade (ms) Especifique filtrar métodos de execução rápida para reduzir o "ruído" geral ao diminuir o tamanho da pilha de chamadas, e assim coletar menos dados para cada evento. Um evento ainda será gerado se o limite for ultrapassado. Para obter mais informações, consulte Authoring Strategies for .NET Application Monitoring
Colete alertas por tipo de evento: Conectividade Ative ou desative alertas de eventos, classificados como alertas de conectividade com erros, como "Conexão expirou". Os eventos de conectividade são registrados no console do Diagnóstico de Aplicação. Você tem a opção de escolher se deseja gerar alertas após um evento de Monitoramento de Desempenho de Aplicativos ser gerado.
Colete alertas por tipo de evento: Falha de aplicativo Ative ou desative alertas de eventos classificados como falhas de aplicativo ou código. Desativar isso reduz o "ruído" de muitos alertas gerados devido a falhas de código. Como esses alertas são gerados a partir de falhas de código, os desenvolvedores geralmente resolvem esses problemas. Para obter mais informações, consulte Estratégias de Criação para Monitoramento de Aplicativos .NET. Os eventos de exceção são registrados no Console de Diagnóstico de Aplicativos. Você tem a opção de escolher se deseja gerar alertas após a ocorrência de um evento de Monitoramento de Desempenho de Aplicativos.
Colete alertas por tipo de evento: Segurança Ative ou desative o alerta de eventos classificados como alertas de segurança, com erros como "Acesso negado" ou "Falha no login". Os eventos de segurança são registrados no console do Application Diagnostics. Você tem a opção de escolher se deseja gerar alertas após um evento de Monitoramento de Desempenho de Aplicativos ser gerado.
Colete alertas por tipo de evento: Desempenho Ative ou desative alertas de eventos classificados como alertas de desempenho. Os eventos de desempenho são registrados no console do *Application Diagnostics*. Você tem a opção de escolher se deseja gerar alertas depois que um evento de Monitoramento de Desempenho de Aplicativos for gerado.
Monitores: % Eventos de Exceção/seg. Monitor que acompanha o contador de desempenho Aplicativo .NET/% Eventos de Exceção/s.
Monitores: % Eventos de Desempenho/s Monitor que observa o contador de desempenho Aplicativos .NET\% Eventos de Desempenho/s.
Monitores: Tempo Médio de Solicitações Monitor que monitora o contador de desempenho de Tempo Médio de Solicitação de Aplicativos .NET.

Propriedades da transação: adicionar serviço Web ASP.NET

Captura de tela da transação de servidor do serviço web ASP.NET.

As opções a seguir estão disponíveis na página Propriedades da Transação para a página Serviço Web ASP.NET do assistente.

Opção Descrição
Nome da transação Digite o nome amigável da transação da forma como ele será exibido na guia Monitoramento , nos contadores de desempenho etc.
Arquivo de serviço Web Insira o caminho para o arquivo para o qual você está definindo essas configurações de monitoramento.
Nome do método Digite o URI (Uniform Resource Identifier) do método Web que deseja monitorar.
Limite de eventos de desempenho (ms) Definir o limite em milissegundos (ms) que uma transação do usuário deve exceder antes de gerar um evento de desempenho.
Nota: o componente de aplicativo continua monitorando a página especificada na transação usando o limite de desempenho definido para o componente de aplicativo. Esse limite é usado como uma segunda medida na mesma página no componente de aplicativo. Se definir esse limite mais alto do que o limite do componente de aplicativo, você terá um evento único, mas poderá receber dois alertas de desempenho relativos à transação quando o limite for ultrapassado, um do componente de aplicativo e um da transação, dependendo das configurações de alerta. As transações são geralmente usadas para monitorar cada página de forma mais agressiva do que a aplicação pai, em um limiar inferior, ou para monitorar uma página onde os alertas foram desabilitados na aplicação pai.
Limite de sensibilidade (ms) Especifique a filtragem de métodos de execução rápida para reduzir o "ruído" geral, diminuindo o tamanho da pilha de chamadas e coletando menos dados para cada evento. Para obter mais informações, consulte Authoring Strategies for .NET Application Monitoring
Colete alertas por tipo de evento: Conectividade Ative ou desative a notificação de eventos classificados como alertas de conectividade, incluindo erros, como "Tempo limite de conexão esgotado". Os eventos de conectividade são registrados no console de Diagnósticos de Aplicações. Você tem a opção de optar por levantar alertas após a geração de um evento de monitoramento de desempenho de aplicativos.
Colete alertas por tipo de evento: Falha de aplicativo Ative ou desative alertas de eventos classificados como falhas de aplicativo ou código. Desativar essa opção reduz o "ruído" de muitos alertas gerados devido a falhas de código. Como esses alertas são gerados a partir de falhas de código, os desenvolvedores geralmente resolvem esses problemas. Para obter mais informações, consulte Estratégias de criação para monitoramento de aplicativos .NET. Os eventos de exceção são registrados no console de Diagnóstico de Aplicativos. Você tem a opção de escolher se deseja gerar alertas após a geração de um evento de Monitoramento de Desempenho de Aplicativos.
Colete alertas por tipo de evento: Segurança Ative ou desative o alerta de eventos classificados como alertas de segurança, com erros como "Acesso negado" ou "Falha no login". Os eventos de segurança são registrados no console do Application Diagnostics. Você pode escolher se deseja gerar alertas após um evento de Monitoramento de Desempenho de Aplicativos ser gerado.
Colete alertas por tipo de evento: Desempenho Ative ou desative alertas de eventos classificados como alertas de desempenho. Os eventos de desempenho são registrados no console do Application Diagnostics. Você tem a opção de decidir se deseja gerar alertas depois que um evento de Monitoramento de Desempenho de Aplicativos for gerado.
Monitores: % Eventos de Exceção por segundo. Monitor que observa o contador de desempenho de Aplicativos .NET/% Eventos de Exceção/seg.
Monitores: % Eventos de Desempenho por segundo Monitor que acompanha o contador de desempenho Aplicativos .NET/% Eventos de Desempenho por segundo.
Monitores: Tempo Médio de Solicitações Monitor que acompanha o contador de desempenho .NET Apps/Tempo Médio de Solicitações.

Propriedades da transação: adicionar uma página ASP.NET MVC

captura de tela da página de propriedades da transação para MVC.

Para o System Center 2012 SP1, as opções a seguir estão disponíveis em Propriedades da Transação da página ASP.MVC do assistente.

Opção Descrição
Nome da transação Digite o nome amigável da transação da forma como ele será exibido na guia Monitoramento, nos contadores de desempenho etc.
Controlador MVC Insira o nome do controlador MVC para o qual você está definindo essas configurações de monitoramento.
Ação do MVC Especifique o nome da ação MVC para a qual você está definindo essas configurações de monitoramento.
Limite de eventos de desempenho (ms) Definir o limite em milissegundos (ms) que uma transação do usuário deve exceder antes de gerar um evento de desempenho.
Nota: o componente de aplicativo continua monitorando a página especificada na transação usando o limite de desempenho definido para o componente de aplicativo. Esse limite é usado como uma segunda medida na mesma página no componente de aplicativo. Se definir esse limite mais alto do que o limite do componente de aplicativo, você terá um evento único, mas poderá receber dois alertas de desempenho relativos à transação quando o limite for ultrapassado, um do componente de aplicativo e um da transação, dependendo das configurações de alerta. As transações normalmente são usadas para monitorar a página individual com maior rigor do que o aplicativo pai, em um limite inferior, ou para monitorar uma página onde o monitoramento foi desabilitado no aplicativo pai.
Limite de sensibilidade (ms) Especifique métodos para filtrar aqueles que são de execução rápida e, assim, reduzir o "ruído" geral. Isso pode ser alcançado ao diminuir o tamanho da pilha de chamadas, coletando menos dados para cada evento. Para obter mais informações, consulte Authoring Strategies for .NET Application Monitoring
Colete alertas por tipo de evento: Conectividade Ative ou desative a notificação de eventos classificados como alertas de conectividade, incluindo erros como "Tempo de conexão expirado". Os eventos de conectividade são registrados no console de Diagnósticos de Aplicações. Você tem a opção de decidir se gera ou não alertas depois que um evento do Monitoramento do Desempenho de Aplicativos for gerado.
Colete alertas por tipo de evento: Falha de aplicativo Ative ou desative alertas de eventos classificados como falhas de aplicativo ou código. Desativar essa opção reduz o "ruído" de muitos alertas gerados devido a falhas de código. Como esses alertas são gerados a partir de falhas de código, os desenvolvedores geralmente resolvem esses problemas. Para obter mais informações, consulte Estratégias de criação para monitoramento de aplicativos .NET. Os eventos de exceção são registrados no console de Diagnóstico de Aplicações. Você tem a opção de optar por emitir alertas após a geração de um evento no Monitoramento de Desempenho de Aplicativos.
Colete alertas por tipo de evento: Segurança Ative ou desative o alerta de eventos classificados como alertas de segurança com erros como "Acesso negado" ou "Falha no login". Os eventos de segurança são registrados no console do Application Diagnostics. Você tem a opção de escolher gerar alertas depois que um evento de Monitoramento de Desempenho de Aplicativos for gerado.
Colete alertas por tipo de evento: Desempenho Ative ou desative alertas de eventos classificados como alertas de desempenho. Os eventos de desempenho são registrados no console do Application Diagnostics. Você tem a opção de escolher se deseja gerar alertas após um evento do Monitoramento de Performance de Aplicativos ser gerado.
Monitores: % Eventos de Exceção/seg. Monitor que observa o contador de desempenho .NET App/% Eventos de Exceção por segundo.
Monitores: % Eventos de Desempenho/s Monitor que observa o contador de desempenho de Aplicativos .NET/% Eventos por segundo.
Monitores: Tempo Médio de Solicitações Monitor que observa o contador de desempenho Aplicativos .NET\Tempo Médio de Solicitações.

Propriedades da transação: adicionar método WCF

Captura de tela das propriedades da transação para o WCF.

As opções a seguir estão disponíveis em Propriedades da Transação da página Adicionar configurações do método WCF do assistente.

Opção Descrição
Nome da transação Digite o nome amigável da transação da forma como ele será exibido na guia Monitoramento, nos contadores de desempenho etc.
Nome da classe Insira o nome da classe para a qual você está definindo essas configurações de monitoramento. O nome da classe está no formato: Namespace.Class. Por exemplo: wcfservice.myclass.
Nome do método Especifique o nome do método que deve estar na classe para a qual você está definindo essas configurações de monitoramento.
Limiar de evento de desempenho (ms) Definir o limite em milissegundos (ms) que uma transação do usuário deve exceder antes de gerar um evento de desempenho.
Nota: o componente de aplicativo continua monitorando a página especificada na transação usando o limite de desempenho definido para o componente de aplicativo. Esse limite é usado como uma segunda medida na mesma página no componente de aplicativo. Se definir esse limite mais alto do que o limite do componente de aplicativo, você terá um evento único, mas poderá receber dois alertas de desempenho relativos à transação quando o limite for ultrapassado, um do componente de aplicativo e um da transação, dependendo das configurações de alerta. As transações normalmente são usadas para monitorar a página individual de forma mais agressiva do que o aplicativo pai, em um limite inferior ou para monitorar uma página em que o alerta foi desabilitado no pai.
Limite de sensibilidade (ms) Para reduzir o "ruído" geral, especifique como filtrar métodos de execução rápida, diminuindo o tamanho da pilha de chamadas ao coletar menos dados para cada evento. Para obter mais informações, consulte Authoring Strategies for .NET Application Monitoring
Colete alertas por tipo de evento: Conectividade Ative ou desative a notificação de eventos classificados como alertas de conectividade, com erros como "Tempo limite de conexão". Os eventos de conectividade são registrados no console de Diagnóstico de Aplicações. Você pode escolher se deseja gerar alertas depois que um evento do Monitoramento de Desempenho de Aplicativos for gerado.
Colete alertas por tipo de evento: Falha de aplicativo Ative ou desative alertas de eventos classificados como falhas de aplicativo ou código. Desativar essa opção reduz o "ruído" de muitos alertas gerados devido a falhas de código. Como esses alertas são gerados a partir de falhas de código, os desenvolvedores geralmente resolvem esses problemas. Para obter mais informações, consulte Estratégias de Criação para Monitoramento de Aplicativos .NET. Os eventos de exceção são registrados no console de Diagnóstico de Aplicativos. Você tem a opção de escolher se deseja levantar alertas após a geração de um evento de Gerenciamento de Desempenho de Aplicações.
Colete alertas por tipo de evento: Segurança Ative ou desative o alerta de eventos classificados como alertas de segurança com erros como "Acesso negado" ou "Falha no login". Os eventos de segurança são registrados no console do Application Diagnostics. Você tem a opção de escolher se deseja gerar alertas depois que um evento do Monitoramento do Desempenho de Aplicativos for gerado.
Colete alertas por tipo de evento: Desempenho Ative ou desative alertas de eventos classificados como alertas de desempenho. Os eventos de desempenho são registrados no console de Diagnósticos de Aplicativos. Você pode escolher se deseja gerar alertas após um evento do Monitoramento de Desempenho de Aplicativos ser gerado.
Monitores: % Eventos de Exceção/s. Monitor que observa o contador de desempenho Aplicativo .NET/% Eventos de Exceção por segundo.
Monitora: % Eventos de Desempenho por segundo Monitor que observa o contador de desempenho .NET Apps/% Eventos de Desempenho/s.
Monitores: Tempo Médio de Solicitações Monitor que monitora o contador de desempenho de Aplicativos .NET/Tempo Médio de Solicitações.

Propriedades da transação: adicionar função

Captura de tela da função de propriedades de transação do lado do servidor.

As opções a seguir estão disponíveis em Propriedades da Transação da página Adicionar Função do assistente.

Opção Descrição
Nome da transação Digite o nome amigável da transação da forma como ele será exibido na guia Monitoramento, nos contadores de desempenho etc.
Nome da função Insira o nome da função para a qual você está definindo essas configurações de monitoramento. O nome da função está no formato: Namespace.Class.Method. Por exemplo: System.Web.UI.Page.ProcessRequest.
Módulo de Função Especifique o nome do assembly, como System.Web.dll, que define a função para a qual você está definindo essas configurações de monitoramento.
Limite de tempo de eventos de desempenho (ms) Definir o limite em milissegundos (ms) que uma transação do usuário deve exceder antes de gerar um evento de desempenho.
Nota: o componente de aplicativo continua monitorando a página especificada na transação usando o limite de desempenho definido para o componente de aplicativo. Esse limite é usado como uma segunda medida na mesma página no componente de aplicativo. Se definir esse limite mais alto do que o limite do componente de aplicativo, você terá um evento único, mas poderá receber dois alertas de desempenho relativos à transação quando o limite for ultrapassado, um do componente de aplicativo e um da transação, dependendo das configurações de alerta. As transações são geralmente usadas para monitorar cada página de forma mais agressiva do que o aplicativo pai, em um patamar mais baixo, ou para monitorar uma página em que os alertas foram desabilitados no aplicativo pai.
Limite de sensibilidade (ms) Especifique métodos de execução rápida para serem filtrados, a fim de reduzir o "ruído" geral, diminuindo o tamanho da pilha de chamadas e coletando menos dados para cada evento. Para obter mais informações, consulte Authoring Strategies for .NET Application Monitoring
Colete alertas por tipo de evento: Conectividade Ative ou desative a notificação de eventos classificados como alertas de conectividade, com erros como "Conexão expirou". Os eventos de conectividade são registrados no console do Application Diagnostics. Você tem a opção de acionar alertas depois que um evento de Monitoramento do Desempenho de Aplicativos for gerado.
Colete alertas por tipo de evento: Falha de aplicativo Ative ou desative alertas de eventos classificados como falhas de aplicativo ou código. Desativar essa opção reduz o "ruído" de muitos alertas gerados devido a falhas de código. Como esses alertas são gerados a partir de falhas de código, os desenvolvedores geralmente resolvem esses problemas. Para obter mais informações, consulte Estratégias de criação para monitoramento de aplicativos .NET. Os eventos de exceção são registrados no console de Diagnóstico de Aplicativos. Você tem a opção de escolher se deseja gerar alertas após um evento de Monitoramento de Desempenho de Aplicativos ser gerado.
Colete alertas por tipo de evento: Segurança Ative ou desative o alerta de eventos classificados como alertas de segurança com erros como "Acesso negado" ou "Falha no login". Os eventos de segurança são registrados no console do Application Diagnostics. Você tem a opção de escolher se deseja gerar alertas após a geração de um evento de Monitoramento de Desempenho de Aplicações.
Colete alertas por tipo de evento: Desempenho Ative ou desative alertas de eventos classificados como alertas de desempenho. Os eventos de desempenho são registrados no console do Application Diagnostics. Você tem a opção de decidir se deseja gerar alertas após a geração de um evento de Monitoramento de Desempenho de Aplicativos.
Monitores: % Eventos de Exceção/seg. Monitor que observa o contador de desempenho .NET App/% Exception Events/sec.
Monitores: % de Eventos de Desempenho por segundo Monitor que observa o contador de desempenho de Aplicativos .NET/% Eventos de Performance/s.
Monitores: Tempo Médio de Solicitações Monitor que observa o contador de desempenho Aplicativos .NET\Tempo Médio de Solicitações.

Configuração do lado do cliente

Captura de tela da configuração do lado do cliente.

As opções a seguir estão disponíveis na página Configuração do Lado do Cliente do assistente.

Opção Descrição
Ativar alertas de eventos de desempenho Ative ou desative relatórios de alerta de evento de desempenho no console de Operações para o monitoramento do lado do servidor. Os eventos de desempenho ainda estão registrados no console do Application Diagnostics. Você tem a opção de gerar alertas depois que um evento do Monitoramento do desempenho de aplicativos for gerado.
Ativar alertas de eventos de exceção Ative ou desative o relatório de alertas de eventos de exceção no console do Gerenciador de Operações para o monitoramento do lado do servidor. Os eventos de exceção ainda são registrados no console do Application Diagnostics. Você tem a opção de gerar alertas depois que um evento do Monitoramento do desempenho de aplicativos for gerado.
Limite de carregamento de página (ms) Definir o limite em milissegundos (ms) que um carregamento de página deve exceder antes de causar um evento de desempenho. Você tem a opção de gerar alertas depois que um evento do Monitoramento do desempenho de aplicativos for gerado. O evento somente será transformado em um alerta se você tiver selecionado Ativar alertas de eventos de desempenho.
Filtro de endereço IP: Endereço IP Especifique os endereços IP que você deseja excluir do monitoramento. Para obter mais informações, consulte Como Configurar Filtros de Exclusão de Endereço IP para Monitoramento do Lado do Cliente
Filtro de endereço IP: Máscara de Rede A parte do endereço IP do filtro e a parte do endereço IP do usuário que devem ser comparadas para verificação de igualdade.
Filtro de endereço IP: Tipo de comparação Especifique para excluir endereços IP que correspondam aos endereços IP na sub-rede ( IP está na sub-rede ) ou para excluir os endereços IP do usuário que não correspondam aos endereços IP na sub-rede ( IP não está na sub-rede ).
Filtro de endereço IP: Usar o IPv6 Adicione o filtro IPv6 se o protocolo IPv6 estiver habilitado no servidor Web.
Configurações Avançadas Especifique configurações, como limites de desempenho, monitoramento de eventos e de eventos de exceção, Exceções Críticas e monitores.

Configurações avançadas para monitoramento do lado do cliente

Captura de tela das configurações avançadas do lado do cliente.

As seguintes opções estão disponíveis na página Configurações Avançadas do assistente de Monitoramento no Lado do Cliente.

Opção Descrição
Ativar alertas de eventos de desempenho Ative ou desative relatórios de alerta de evento de desempenho no console de Operações para o monitoramento do lado do servidor. Os eventos de desempenho ainda estão registrados no console de Diagnóstico de Aplicações. Você tem a opção de gerar alertas depois que um evento do Monitoramento do desempenho de aplicativos for gerado.
Ativar alertas de eventos de exceção Ative ou desative a notificação de eventos de exceção no console de operações para o monitoramento no lado do servidor. Os eventos de exceção ainda são registrados no console do Application Diagnostics. Você tem a opção de gerar alertas depois que um evento do Monitoramento do desempenho de aplicativos for gerado.
Limite de carregamento de página (ms) Definir o limite em milissegundos (ms) que um carregamento de página deve exceder antes de causar um evento de desempenho. Você tem a opção de gerar alertas depois que um evento do Monitoramento do desempenho de aplicativos for gerado. O evento somente será transformado em um alerta se você tiver selecionado Ativar alertas de eventos de desempenho.
Limite do Ajax e WCF (ms) Defina o limite em milissegundos (ms) que uma chamada Ajax ou Windows Communications Foundation (WCF) iniciada a partir da página deverá exceder, antes de causar um evento de desempenho. O evento somente será transformado em um alerta se você tiver selecionado Ativar alertas de eventos de desempenho.
Monitorar o % das solicitações de entrada. Especifique um tamanho da amostra das solicitações de entrada, definido como um percentual do número total de solicitações de entrada que você deseja monitorar. Para obter mais informações, consulte Authoring Strategies for .NET Application Monitoring
Endereço IP: Endereço IP Especifique os endereços IP que você deseja excluir do monitoramento. Para obter mais informações, consulte Como Configurar Filtros de Exclusão de Endereço IP para Monitoramento do Lado do Cliente
Endereço IP: Máscara de Rede Especifique a parte do endereço IP do filtro e do endereço IP do usuário que devem ser comparadas quanto à igualdade.
Endereço IP: Tipo de comparação Especifique para excluir endereços IP que correspondam aos endereços IP na sub-rede ( IP está na sub-rede ) ou para excluir os endereços IP do usuário que não correspondam aos endereços IP na sub-rede ( IP não está na sub-rede ).
Endereço IP: Usar o IPV6 Especifique para adicionar o filtro IPv6 se o protocolo IPv6 estiver habilitado no servidor Web.
Monitores: Eventos de Exceção/s excede Monitor que monitora o contador de desempenho .NET CSM Apps/% Eventos de Exceção/seg.
Monitores: Eventos de Desempenho/s excede Monitor que acompanha o contador de eventos de desempenho .NET CSM Apps/% Performance Events/seg.
Monitores: O Tempo Médio de Solicitações excedeu Monitor que observa o contador de desempenho do .NET CSM Apps/Tempo Médio de Resposta de Carregamento de Página.
Itens de dados Selecione o tipo de dados do lado do cliente que você deseja coletar. Para obter mais informações, consulte Working with Sensitive Data for .NET Applications (Trabalhando com dados confidenciais para aplicativos .NET)
Configurações do balanceador de carga Selecione o tipo de balanceador de carga que você está usando com seu aplicativo. Você também pode adicionar seu próprio balanceador de carga, se ele não estiver incluído na lista. Para obter mais informações, consulte Monitoramento no Lado do Cliente com Grupos Alvo e Balanceadores de Carga
Grupo alvo Selecione um conjunto específico de servidores para limitar o monitoramento a ele. Isso é opcional. A destinação do grupo só se torna necessária quando o mesmo aplicativo está sendo executado em vários ambientes, como produção e teste, e você pretende executar o modelo várias vezes, uma para cada ambiente. Nesse cenário, agrupe quais máquinas pertencem à produção e quais pertencem ao ambiente de preparo, e então use os grupos alvo para restringir onde a configuração é propagada. Você também pode usar os grupos para aplicar a configuração a um subconjunto dos seus servidores. Caso contrário, não será necessário especificar o escopo do grupo de destino se você quiser apenas monitorar todas as instâncias de um determinado aplicativo.

Habilitar monitoramento do lado do cliente

Captura de tela de Ativar monitoramento do lado do cliente.

As opções a seguir estão disponíveis na página Habilitar Monitoramento do Lado do Cliente do assistente.

Opção Descrição
Componente Selecione o componente que você deseja personalizar para monitorar componentes de aplicativos individuais. Somente os componentes do tipo de aplicativo Web ASP.NET são exibidos. Os Serviços Web e os Serviços WCF não fornecem páginas HTML para navegadores, portanto, você não pode habilitar o monitoramento do lado do cliente para eles. Somente para o System Center 2012 SP1: os aplicativos .NET hospedados nos Serviços do Windows não fornecem páginas HTML para navegadores, portanto, você não pode habilitar o monitoramento do lado do cliente para eles.
Personalizar Modifique as configurações do componente de aplicativo selecionado. Isso abre a página Modificando Configurações . As configurações nessa página são semelhantes àquelas na página Configurações Avançadas para Monitoramento do Lado do Cliente . Na página Modificando Configurações , você pode especificar as páginas a serem excluídas do monitoramento.
Grupo-alvo Selecione um conjunto específico de servidores para limitar o monitoramento a ele. Isso é opcional. A definição de escopo de grupo só se torna necessária quando o mesmo aplicativo é executado em vários ambientes, como produção e teste, e você pretende executar o template diversas vezes, uma para cada ambiente. Nesse cenário, agrupe quais máquinas pertencem à produção e quais pertencem ao ambiente de teste e, em seguida, use os grupos específicos para restringir onde a configuração é propagada. Você também pode usar os grupos para aplicar a configuração a um subconjunto dos seus servidores. Caso contrário, não será necessário especificar o escopo do grupo de destino se você quiser apenas monitorar todas as instâncias de um determinado aplicativo.

Configurações de modificação do lado do cliente

Captura de tela das configurações de modificação do lado do cliente.

As opções a seguir estão disponíveis na página Configurações de Modificação no Lado do Cliente do assistente.

Opção Descrição
Ativar alertas de eventos de desempenho Ative ou desative relatórios de alerta de evento de desempenho no console de Operações para o monitoramento do lado do servidor. Os eventos de desempenho ainda estão registrados no console de Diagnósticos do Aplicativo. Você tem a opção de gerar alertas depois que um evento do Monitoramento do desempenho de aplicativos for gerado.
Ativar alertas de eventos de exceção Ative ou desative o alerta de evento de exceção dentro do console de Operações para o monitoramento do lado do servidor. Os eventos de exceção ainda são registrados no console do Application Diagnostics. Você tem a opção de gerar alertas depois que um evento do Monitoramento do desempenho de aplicativos for gerado.
Limite de carregamento de página (ms) Definir o limite em milissegundos (ms) que um carregamento de página deve exceder antes de causar um alerta de evento de desempenho. Você tem a opção de gerar alertas depois que um evento do Monitoramento do desempenho de aplicativos for gerado. O evento somente será transformado em um alerta se você tiver selecionado Ativar alertas de eventos de desempenho.
Limite do Ajax e WCF (ms) Define o limite em milissegundos que uma chamada Ajax ou Windows Communications Foundation (WCF) iniciada a partir da página deverá exceder, antes de causar um evento de desempenho. O evento somente será transformado em um alerta se você tiver selecionado Ativar alertas de eventos de desempenho.
Limite de sensibilidade (ms) Especifique para filtrar métodos que são executados rapidamente, a fim de reduzir o "ruído" geral, diminuindo o tamanho da pilha de chamadas ao coletar menos dados para cada evento. Para obter mais informações, consulte Authoring Strategies for .NET Application Monitoring
Monitore % das solicitações de entrada. Especifique um tamanho da amostra das solicitações de entrada, definido como um percentual do número total de solicitações de entrada que você deseja monitorar. Para obter mais informações, consulte Authoring Strategies for .NET Application Monitoring
Endereço IP: Endereço IP Insira os endereços IP que você deseja excluir do monitoramento. Para obter mais informações, consulte Como Configurar Filtros de Exclusão de Endereços IP para Monitoramento do Lado do Cliente
Endereço IP: Máscara de Rede Especifique a parte do endereço IP do filtro e do endereço IP do usuário que devem ser comparadas quanto à igualdade.
Endereço IP: Tipo de comparação Especifique para excluir endereços IP que correspondam aos endereços IP na sub-rede ( IP está na sub-rede ) ou para excluir os endereços IP do usuário que não correspondam aos endereços IP na sub-rede IP não está na sub-rede ).
Endereço IP: Usar o IPV6 Especifique para adicionar o filtro IPv6 se o protocolo IPv6 estiver habilitado no servidor Web.
Monitores: Eventos de Exceção/s excede Monitor que monitora o contador de desempenho .NET CSM Apps/Exceções por segundo (%).
Monitores: Eventos de Desempenho por segundo excede Monitor que monitora o contador de desempenho .NET CSM Apps/% Eventos de Performance/seg.
Monitores: O Tempo Médio de Solicitações excede Monitor que acompanha o contador de desempenho .NET CSM Apps/Tempo Médio de Resposta de Carregamento de Página.
Coleta de dados Selecione o tipo de dados do lado do cliente que você deseja coletar. Para obter mais informações, consulte Working with Sensitive Data for .NET Applications (Trabalhando com dados confidenciais para aplicativos .NET)
Configurações do balanceador de carga Selecione o tipo de balanceador de carga que você está usando com seu aplicativo. Você também pode adicionar seu próprio balanceador de carga, se ele não estiver incluído na lista. Para obter mais informações, consulte Monitoramento do Lado do Cliente com Grupos Alvo e Balanceadores de Carga.
Páginas excluídas: Adicionar Especifique para adicionar as páginas a serem excluídas do monitoramento. Normalmente, você exclui páginas que são consideradas sem importância para determinadas métricas ou que não passaram na verificação de compatibilidade.
Transações: Adicionar Especifique as transações a serem adicionadas a páginas da Web ASP.NET.
Grupo-alvo Selecione um conjunto específico de servidores para limitar o monitoramento a ele. Isso é opcional. A definição de escopo de grupo só é necessária quando você tem o mesmo aplicativo sendo executado em vários ambientes, como produção e homologação, e deseja executar o modelo várias vezes, uma para cada ambiente. Nesse cenário, agrupe as máquinas que pertencem à produção e as que pertencem ao ambiente de preparo, e, em seguida, use os grupos alvo para restringir onde a configuração será propagada. Você também pode usar os grupos para aplicar a configuração a um subconjunto dos seus servidores. Caso contrário, não será necessário especificar o escopo do grupo de destino se você quiser apenas monitorar todas as instâncias de um determinado aplicativo.

Resumo

Captura de tela da página de resumo.

A página Resumo do assistente lista as configurações que você definiu para o modelo de Monitoramento de Desempenho de Aplicativos .NET. Se você quiser alterar qualquer uma dessas configurações, selecione Anterior ou a página de modelo até chegar à página com as configurações que deseja alterar.

Criando e modificando modelos de monitoramento de desempenho de aplicativos .NET

Para conhecer o procedimento para executar o assistente do Monitoramento do Desempenho de Aplicativos .NET, consulte How to Configure Monitoring for .NET Applications.

Para modificar um modelo de monitoramento de desempenho de aplicativo .NET existente

  1. Abra o console de Operações com uma conta de usuário que tenha credenciais de Autor no grupo de gerenciamento.
  2. Selecione a área de trabalho Authoring.
  3. No painel de navegação Criação, expanda Modelos de Pacote de Gerenciamento e selecione Monitoramento de Desempenho de Aplicações .NET.
  4. No painel Monitoramento do Desempenho de Aplicativos .NET , localize o modelo a ser alterado.
  5. Clique com o botão direito do mouse no grupo de aplicativos que você deseja modificar e selecione Propriedades.
  6. Usando as guias para navegar pelas páginas de configurações, faça as alterações desejadas, como adicionar monitoramento personalizado para um componente de aplicativo específico ou configurar e ativar o monitoramento do lado do cliente, e selecione OK.

Exibindo monitores de monitoramento de desempenho de aplicativos .NET e dados coletados

Depois que você configurar o monitoramento para um aplicativo, essas três exibições o ajudarão a iniciar a experiência de monitoramento.

Para ver todos os aplicativos monitorados pelo monitoramento de desempenho de aplicativos .NET

  1. Abra o console de Operações.
  2. Selecione o workspace Monitoramento.
  3. No painel de navegação Monitoramento, expanda Monitoramento de Aplicativos, expanda Monitoramento .NET e selecione Aplicativos Monitorados.

Para exibir o estado de cada monitor

  1. Abra o console de Operações.
  2. Selecione o espaço de trabalho Monitoramento.
  3. No painel de navegação Monitoramento, expanda Monitoramento de Aplicativos, expanda Monitoramento do .NET e selecione Aplicativos Monitorados.
  4. Na exibição Aplicativos Monitorados , clique com o botão direito do mouse em um objeto. Selecione Abrir e selecione Gerenciador de Integridade.
  5. Expanda os nós Disponibilidade e Desempenho para exibir os monitores individuais.

Para exibir o desempenho coletado para um componente de aplicativo

  1. Abra o console de Operações.
  2. Selecione o espaço de trabalho Monitoramento.
  3. No painel de navegação Monitoramento, expanda Monitoramento de Aplicativos, expanda Monitoramento .NET e selecione Aplicativos Monitorados.
  4. No painel Aplicativos Monitorados , clique com o botão direito do mouse em um objeto. Selecione Abrir e selecione Modo de Exibição de Desempenho.
  5. No painel Legenda , selecione os contadores que você deseja exibir.
  6. Use as opções no painel Ações para modificar a exibição de Desempenho.

Confira também