Compartilhar via


Modelo de monitoramento do desempenho de aplicativos .NET

Importante

Esta versão do Operations Manager chegou ao fim do suporte. Recomendamos que você atualize para o Operations Manager 2022.

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.

No System Center 2012 SP1, você pode usar o modelo para monitorar aplicativos e serviços Web que estejam hospedados em Serviços de Informações da Internet (IIS) 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 Before You Begin Monitoring .NET Applications

  • 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 de modificação no 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
  • Configurações de Modificação no Lado do Cliente
  • Resumo
  • Criando e modificando modelos de Monitoramento do desempenho de aplicativos .NET
  • Exibindo os monitores e dados coletados pelo Monitoramento do desempenho de aplicativos .NET

Cenários

Use o modelo de Monitoramento de 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 no lado do servidor: aplicativos da Web de camada única ou multicamada

Você pode ter aplicativos que sempre devem estar em execução. Use o modelo de Monitoramento de 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 executam corretamente nos computadores em que estão instalados.

Monitoramento no lado do cliente: confiabilidade e desempenho 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 realizado pelo modelo de AMP .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 de 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

Exibir 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 apresentou a pior integridade, para que você veja o pior estado dos monitores em execução. Se um ou mais dos componentes apresentarem erro, mas pelo menos um dos outros componentes estiver íntegro, isso pode indicar um problema com esse componente em particular (por exemplo, em sua credencial). Se todos os componentes não estiverem íntegros, isso poderá indicar um problema com a infraestrutura, como problemas de conectividade de rede.

Pastas de monitoramento de aplicativos

Captura de tela de ASP.NET pasta monitoramento de desempenho do aplicativo.

Para exibir o estado de monitores individuais, abra o Gerenciador de Integridade de cada componente. Faça uma busca detalhada até os monitores não íntegros para ver o que está prejudicando a integridade do aplicativo. Para obter mais informações, consulte Monitoring .NET Applications (Monitorando Aplicativos .NET).

Opções do assistente

Ao executar o modelo de Monitoramento de Desempenho de Aplicativos .NET , você precisa 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 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 pela pasta localizada em Monitoramento .NET .
Nota: Depois de dar um nome ao modelo e salvar o modelo, esse nome não poderá ser editado sem excluir e recriar a instância de 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 saber mais sobre pacotes de gerenciamento, confira Selecionar um arquivo do pacote de gerenciamento.

O que monitorar

Captura de tela da página O que monitorar.

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, o que permite 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 que fizer isso, o Monitoramento do 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 emparelhar a marca de ambiente com o 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.
Nota: Depois de selecionar uma marca de ambiente e salvar o modelo, a marca não poderá ser editada sem excluir e recriar a instância de modelo.
Grupo definido com destino Selecione um conjunto específico de servidores para limitar o monitoramento a ele. Isso é opcional. O escopo de grupo de destino só se torna necessário quando você tem o mesmo aplicativo em execução em vários ambientes, como produção e preparo, e pretende executar o modelo várias vezes, uma para cada ambiente. Nesse cenário, grupos que pertençam ao ambiente de preparo cujos computadores pertençam à produção, e que usem os grupos definidos com destino 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 Pesquisa de Objetos.

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

Opção Descrição
Procurar 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. Depois que fizer isso, o Monitoramento do 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 no Lado do Servidor do assistente.

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 aplicativos no Console de Operações quanto ao monitoramento no lado do servidor. Os eventos de desempenho ainda estão conectados ao 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 eventos de exceção do grupo de aplicativos no Console de Operações quanto ao 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) 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 no assistente, na página Configurações Avançadas 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 aplicativos no Console de Operações quanto ao monitoramento no lado do servidor. Os eventos de desempenho ainda estão conectados ao 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 eventos de exceção do grupo de aplicativos no Console de Operações quanto ao 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) Especifique essa opção para filtrar métodos de execução rápida para reduzir os "ruídos" gerais, diminuindo a pilha de chamadas por coletar 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 How to Add, Enable, and Disable Namespaces
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 os alertas de exceções classificados como alertas de segurança para o grupo de aplicativos, com erros como "Acesso negado" ou "Falha no logon". Os eventos de segurança estão conectados ao console do Application Diagnostics. Você terá a opção de gerar alertas depois que um evento do Monitoramento do desempenho de aplicativos for gerado.
Alertas de conectividade Ative ou desative alertas de exceções classificadas como alertas de conectividade para o grupo de aplicativos, com erros como "A conexão atingiu o tempo limite". Os eventos de conectividade estão conectados ao console do Application Diagnostics. Você terá a opção de gerar alertas depois que um evento do Monitoramento do 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 para o grupo de aplicativos. Por padrão, essa opção está desativada para reduzir o "ruído" de alertas gerados devido às falhas de código que geralmente só podem ser resolvidas pelas equipes de desenvolvimento. Para saber mais, confira Estratégias de criação para o Monitoramento de Aplicativos .NETOs eventos de exceção estão conectados ao console do Application Diagnostics. Você terá a opção de gerar alertas depois que um evento do Monitoramento do 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 Using Exception Handlers to Define Critical Exceptions
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ção 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, confira Como adicionar, editar e remover métodos
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 Using Exception Handlers to Define Critical Exceptions
Monitores: Eventos de Exceção/s excede Monitor que observa o contador de desempenho Aplicativos .NET\% Eventos de Exceção/s.
Monitores: Eventos de Desempenho/s excede Monitor que observa o contador de desempenho Aplicativos .NET\% Eventos de Desempenho/s.
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 definido com destino Selecione um conjunto específico de servidores para limitar o monitoramento a ele. Isso é opcional. O grupo definido com destino só é necessário quando o mesmo aplicativo é executado em vários ambientes, como produção e preparo, e você deseja executar o modelo diversas vezes, uma para cada ambiente. Nesse cenário, grupos que pertençam ao ambiente de preparo cujos computadores pertençam à produção, e que usem os grupos definidos com destino 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 no 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 Lado 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 Propriedades da transação: Adicionar página da Web ASP.NET a seguir.
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 windows.
Página Modificando 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.

Configurações de modificação 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 Configurações de Modificação no Lado do Servidor do assistente.

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 aplicativos no Console de Operações quanto ao monitoramento no lado do servidor. Os eventos de desempenho ainda estão conectados ao 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 eventos de exceção do grupo de aplicativos no Console de Operações quanto ao 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) Especifique essa opção para filtrar métodos de execução rápida para reduzir os "ruídos" gerais, diminuindo a pilha de chamadas por coletar menos dados para cada evento. Para obter mais informações, consulte Authoring Strategies for .NET Application Monitoring
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 os alertas de exceções classificados como alertas de segurança para o componente de aplicativos, com erros como "Acesso negado" ou "Falha no logon". Os eventos de segurança estão conectados ao console do Application Diagnostics. Você terá a opção de gerar alertas depois que um evento do Monitoramento do desempenho de aplicativos for gerado.
Alertas de conectividade Ative ou desative os alertas de exceções classificados como erros de conectividade para o componente do aplicativo, como "Tempo Limite de Conexão Atingido. Os eventos de conectividade estão conectados ao console do Application Diagnostics. Você terá a opção de gerar alertas depois que um evento do Monitoramento do 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" de alertas gerados devido às falhas de código que geralmente só podem ser resolvidas pelas equipes de desenvolvimento. Para saber mais, confira Estratégias de criação para o Monitoramento de Aplicativos .NETOs eventos de exceção estão conectados ao console do Application Diagnostics. Você terá a opção de gerar alertas depois que um evento do Monitoramento do 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 Using Exception Handlers to Define Critical Exceptions
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/s excede Monitor que observa o contador de desempenho Aplicativos .NET\% Eventos de Exceção/s.
Monitores: Eventos de Desempenho/s excede Monitor que observa o contador de desempenho Aplicativos .NET\% Eventos de Desempenho/s.
Monitores: O Tempo Médio de Solicitações excede Monitor que observa o contador de desempenho Aplicativos .NET\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 definido com destino Selecione um conjunto específico de servidores para limitar o monitoramento a ele. Isso é opcional. O grupo definido com destino só é necessário quando o mesmo aplicativo é executado em vários ambientes, como produção e preparo, e você deseja executar o modelo diversas vezes, uma para cada ambiente. Nesse cenário, grupos que pertençam ao ambiente de preparo cujos computadores pertençam à produção, e que usem os grupos definidos com destino 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 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 seguintes opções 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 – Página da Web ASP.NET
– Serviço Web do ASP.NET
– Função
– Página da Web ASP.NET
– Página do ASP.NET MVC
– Serviço Web do ASP.NET
– Método WCF
– Função
Serviço Web do ASP.NET – Página da Web ASP.NET
– Serviço Web do ASP.NET
– Função
– Página da Web ASP.NET
– Página do ASP.NET MVC
– Serviço Web do ASP.NET
– Método WCF
– Função
Serviço WCF Não disponível – Página da Web ASP.NET
– Página do ASP.NET MVC
– Serviço Web do ASP.NET
– Método WCF
– Função
Serviço Windows Não disponível – Método WCF
– Função

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

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

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.
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 o aplicativo pai, em um limite inferior, ou monitorar uma página em que os alertas foram desabilitados no pai.
Limite de sensibilidade (ms) Especifique essa opção para filtrar métodos de execução rápida para reduzir os "ruídos" gerais, diminuindo a pilha de chamadas por 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 os alertas de eventos classificados como alertas de conectividade, com erros como "Tempo limite de conexão excedido". Os eventos de segurança estão conectados ao console do Application Diagnostics. Você terá a opção de gerar 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 vários 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 saber mais, confira Estratégias de criação para o Monitoramento de Aplicativos .NETOs eventos de exceção estão conectados ao console do Application Diagnostics. Você terá a opção de gerar alertas depois que um evento do Monitoramento do desempenho de aplicativos for gerado.
Colete alertas por tipo de evento: Segurança Ative ou desative os alertas de eventos classificados como alertas de segurança, com erros como "Acesso negado" ou "Falha no logon". Os eventos de segurança estão conectados ao console do Application Diagnostics. Você terá a opção de 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 estão conectados ao console do Application Diagnostics. Você terá a opção de gerar alertas depois que um evento do Monitoramento do desempenho de aplicativos for gerado.
Monitora: % Eventos de Exceção/s. Monitor que observa o contador de desempenho Aplicativos .NET\% Eventos de Exceção/s.
Monitora: % 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 observa o contador de desempenho Aplicativos .NET\Tempo Médio de Solicitações.

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

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

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 o aplicativo pai, em um limite inferior, ou monitorar uma página em que os alertas foram desabilitados no pai.
Limite de sensibilidade (ms) Especifique essa opção para filtrar métodos de execução rápida para reduzir os "ruídos" gerais, diminuindo a pilha de chamadas por 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 os alertas de eventos classificados como alertas de conectividade, com erros como "Tempo limite de conexão excedido". Os eventos de segurança estão conectados ao console do Application Diagnostics. Você terá a opção de gerar 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 saber mais, confira Estratégias de criação para o Monitoramento de Aplicativos .NETOs eventos de exceção estão conectados ao console do Application Diagnostics. Você terá a opção de gerar alertas depois que um evento do Monitoramento do desempenho de aplicativos for gerado.
Colete alertas por tipo de evento: Segurança Ative ou desative os alertas de eventos classificados como alertas de segurança, com erros como "Acesso negado" ou "Falha no logon". Os eventos de segurança estão conectados ao console do Application Diagnostics. Você terá a opção de 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 estão conectados ao console do Application Diagnostics. Você terá a opção de gerar alertas depois que um evento do Monitoramento do desempenho de aplicativos for gerado.
Monitora: % Eventos de Exceção/s. Monitor que observa o contador de desempenho Aplicativos .NET\% Eventos de Exceção/s.
Monitora: % 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 observa o contador de desempenho Aplicativos .NET\Tempo Médio de Solicitações.

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

Captura de tela da página 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 são geralmente usadas para monitorar cada página de forma mais agressiva do que o aplicativo pai, em um limite inferior, ou monitorar uma página em que o monitoramento foi desabilitado no pai.
Limite de sensibilidade (ms) Especifique essa opção para filtrar métodos de execução rápida para reduzir os "ruídos" gerais, diminuindo a pilha de chamadas por 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 os alertas de eventos classificados como alertas de conectividade, com erros como "Tempo limite de conexão". Os eventos de conectividade estão conectados ao console do Application Diagnostics. Você terá a opção de gerar 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 saber mais, confira Estratégias de criação para o Monitoramento de Aplicativos .NETOs eventos de exceção estão conectados ao console do Application Diagnostics. Você terá a opção de gerar alertas depois que um evento do Monitoramento do desempenho de aplicativos for gerado.
Colete alertas por tipo de evento: Segurança Ative ou desative os alertas de eventos classificados como alertas de segurança, com erros como "Acesso negado" ou "Falha no logon". Os eventos de segurança estão conectados ao console do Application Diagnostics. Você terá a opção de 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 estão conectados ao console do Application Diagnostics. Você terá a opção de gerar alertas depois que um evento do Monitoramento do desempenho de aplicativos for gerado.
Monitora: % Eventos de Exceção/s. Monitor que observa o contador de desempenho Aplicativos .NET\% Eventos de Exceção/s.
Monitora: % 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 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.
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 o aplicativo pai, em um limite inferior, ou monitorar uma página em que os alertas foram desabilitados no pai.
Limite de sensibilidade (ms) Especifique essa opção para filtrar métodos de execução rápida para reduzir os "ruídos" gerais, diminuindo a pilha de chamadas por 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 os alertas de eventos classificados como alertas de conectividade, com erros como "Tempo limite de conexão". Os eventos de conectividade estão conectados ao console do Application Diagnostics. Você terá a opção de gerar 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 saber mais, confira Estratégias de criação para o Monitoramento de Aplicativos .NETOs eventos de exceção estão conectados ao console do Application Diagnostics. Você terá a opção de gerar alertas depois que um evento do Monitoramento do desempenho de aplicativos for gerado.
Colete alertas por tipo de evento: Segurança Ative ou desative os alertas de eventos classificados como alertas de segurança, com erros como "Acesso negado" ou "Falha no logon". Os eventos de segurança estão conectados ao console do Application Diagnostics. Você terá a opção de 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 estão conectados ao console do Application Diagnostics. Você terá a opção de gerar alertas depois que um evento do Monitoramento do desempenho de aplicativos for gerado.
Monitora: % Eventos de Exceção/s. Monitor que observa o contador de desempenho Aplicativos .NET\% Eventos de Exceção/s.
Monitora: % 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 observa o contador de desempenho Aplicativos .NET\Tempo Médio de Solicitações.

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

Captura de tela da função 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 da 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 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 limite inferior, ou monitorar uma página em que os alertas foram desabilitados no pai.
Limite de sensibilidade (ms) Especifique essa opção para filtrar métodos de execução rápida para reduzir os "ruídos" gerais, diminuindo a pilha de chamadas por 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 os alertas de eventos classificados como alertas de conectividade, com erros como "Tempo limite de conexão esgotado". Os eventos de conectividade estão conectados ao console do Application Diagnostics. Você terá a opção de gerar 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 saber mais, confira Estratégias de criação para o Monitoramento de Aplicativos .NETOs eventos de exceção estão conectados ao console do Application Diagnostics. Você terá a opção de gerar alertas depois que um evento do Monitoramento do desempenho de aplicativos for gerado.
Colete alertas por tipo de evento: Segurança Ative ou desative os alertas de eventos classificados como alertas de segurança, com erros como "Acesso negado" ou "Falha no logon". Os eventos de segurança estão conectados ao console do Application Diagnostics. Você terá a opção de 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 estão conectados ao console do Application Diagnostics. Você terá a opção de gerar alertas depois que um evento do Monitoramento do desempenho de aplicativos for gerado.
Monitora: % Eventos de Exceção/s. Monitor que observa o contador de desempenho Aplicativos .NET\% Eventos de Exceção/s.
Monitora: % 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 observa o contador de desempenho Aplicativos .NET\Tempo Médio de Solicitações.

Configuração no lado do cliente

Captura de tela da configuração de Client-Side.

As opções a seguir estão disponíveis na página Configuraçã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 conectados ao 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 relatórios de alerta de evento no 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 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 How to Configure IP Address Exclusion Filters for Client-Side Monitoring
Filtro de endereço IP: Máscara de Rede A parte do endereço IP do filtro e do endereço IP do usuário que devem ser comparadas quanto à 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 correspondem 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 as configurações, como os limites de monitoramento de desempenho e evento, monitoramento de evento de exceção, Exceções Críticas e monitores.

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

Captura de tela do Client-Side Configurações Avançadas.

As opções a seguir estão disponíveis na página Configurações Avançadas de Monitoramento 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 conectados ao 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 relatórios de alerta de notificação no 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 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.
% de monitor de 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 How to Configure IP Address Exclusion Filters for Client-Side Monitoring
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 correspondem 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 observa o contador de desempenho .NET CSM Apps/% Eventos de Exceção/s.
Monitores: Eventos de Desempenho/s excede Monitor que observa o contador de desempenho .NET CSM Apps/% Eventos de Desempenho/s.
Monitores: O Tempo Médio de Solicitações excede Monitor que observa o contador de desempenho .NET CSM Apps/Tempo Médio de Resposta de Carregamento.
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 Client-Side Monitoring with Targeted Groups and Load Balancers
Grupo definido com destino Selecione um conjunto específico de servidores para limitar o monitoramento a ele. Isso é opcional. O grupo definido com destino só é necessário quando o mesmo aplicativo é executado em vários ambientes, como produção e preparo, e você deseja executar o modelo diversas vezes, uma para cada ambiente. Nesse cenário, grupos que pertençam ao ambiente de preparo cujos computadores pertençam à produção, e que usem os grupos definidos com destino 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 de 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 Habilitar monitoramento de Client-Side.

As opções a seguir estão disponíveis na página Habilitar Monitoramento de Configuração no 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 servem 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 no Windows Services não servem 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 definido com destino Selecione um conjunto específico de servidores para limitar o monitoramento a ele. Isso é opcional. O grupo definido com destino só é necessário quando o mesmo aplicativo é executado em vários ambientes, como produção e preparo, e você deseja executar o modelo diversas vezes, uma para cada ambiente. Nesse cenário, grupos que pertençam ao ambiente de preparo cujos computadores pertençam à produção, e que usem os grupos definidos com destino 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 de grupo de destino se você quiser apenas monitorar todas as instâncias de um determinado aplicativo.

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

Captura de tela do Client-Side Modificando configurações.

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 conectados ao 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 relatórios de alerta de evento no 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 essa opção para filtrar métodos de execução rápida para reduzir os "ruídos" gerais, diminuindo a pilha de chamadas por coletar menos dados para cada evento. Para obter mais informações, consulte Authoring Strategies for .NET Application Monitoring
% de monitor de 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 How to Configure IP Address Exclusion Filters for Client-Side Monitoring
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 excluir os endereços IP do usuário que não correspondem aos endereços IP no IP da sub-rede 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 observa o contador de desempenho .NET CSM Apps/% Eventos de Exceção/s.
Monitores: Eventos de Desempenho/s excede Monitor que observa o contador de desempenho .NET CSM Apps/% Eventos de Desempenho/s.
Monitores: O Tempo Médio de Solicitações excede Monitor que observa o contador de desempenho .NET CSM Apps/Tempo Médio de Resposta de Carregamento.
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 Client-Side Monitoring with Targeted Groups and Load Balancers.
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 no marcar de compatibilidade.
Transações: Adicionar Especifique as transações a serem adicionadas a páginas da Web ASP.NET.
Grupo definido com destino Selecione um conjunto específico de servidores para limitar o monitoramento a ele. Isso é opcional. O grupo definido com destino só é necessário quando o mesmo aplicativo é executado em vários ambientes, como produção e preparo, e você deseja executar o modelo diversas vezes, uma para cada ambiente. Nesse cenário, grupos que pertençam ao ambiente de preparo cujos computadores pertençam à produção, e que usem os grupos definidos com destino 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 de grupo de destino se você quiser apenas monitorar todas as instâncias de um determinado aplicativo.

Resumo

Captura de tela da página Resumo.

A página Resumo do assistente lista as configurações que você configurou para o modelo de Monitoramento de Desempenho de Aplicativos do .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.

Como criar e modificar modelos de AMP .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 AMP .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 o workspace Criação .
  3. No painel de navegação Criação, expanda Modelos de Pacote de Gerenciamento e selecione AMP .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 habilitar o monitoramento do lado do cliente e selecione OK.

Exibindo os monitores e dados coletados pelo AMP .NET

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 exibir todos os aplicativos monitorados do AMP .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 do .NET e Selecione Aplicativos Monitorados.

Para exibir o estado de cada monitor

  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 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 Integridade Explorer.
  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 workspace Monitoramento.
  3. No painel de navegação Monitoramento , expanda Monitoramento de Aplicativos , expanda Monitoramento do .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 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