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
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
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
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. |
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
- Abra o console de Operações com uma conta de usuário que tenha credenciais de Autor no grupo de gerenciamento.
- Selecione a área de trabalho Authoring.
- No painel de navegação Criação, expanda Modelos de Pacote de Gerenciamento e selecione Monitoramento de Desempenho de Aplicações .NET.
- No painel Monitoramento do Desempenho de Aplicativos .NET , localize o modelo a ser alterado.
- Clique com o botão direito do mouse no grupo de aplicativos que você deseja modificar e selecione Propriedades.
- 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
- Abra o console de Operações.
- Selecione o workspace Monitoramento.
- No painel de navegação Monitoramento, expanda Monitoramento de Aplicativos, expanda Monitoramento .NET e selecione Aplicativos Monitorados.
Para exibir o estado de cada monitor
- Abra o console de Operações.
- Selecione o espaço de trabalho Monitoramento.
- No painel de navegação Monitoramento, expanda Monitoramento de Aplicativos, expanda Monitoramento do .NET e selecione Aplicativos Monitorados.
- Na exibição Aplicativos Monitorados , clique com o botão direito do mouse em um objeto. Selecione Abrir e selecione Gerenciador de Integridade.
- Expanda os nós Disponibilidade e Desempenho para exibir os monitores individuais.
Para exibir o desempenho coletado para um componente de aplicativo
- Abra o console de Operações.
- Selecione o espaço de trabalho Monitoramento.
- No painel de navegação Monitoramento, expanda Monitoramento de Aplicativos, expanda Monitoramento .NET e selecione Aplicativos Monitorados.
- 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.
- No painel Legenda , selecione os contadores que você deseja exibir.
- Use as opções no painel Ações para modificar a exibição de Desempenho.