Partilhar via


Noções básicas sobre ferramentas de monitoramento para o Team Foundation servidor

[Observação: Este tópico é pré-versão documentação e está sujeitas a alterações em versões futuras. Tópicos em branco são incluídos sistema autônomo espaços reservados.]

Você pode usar ferramentas monitor ing e opções que fazem parte de Windows Server 2003, Microsoft SQL Server 2005e o .NET estrutura para monitor seu Team Foundation Server implantação. Além disso, você pode configurar monitoramento de Team Explorer clientes, permitindo que o rastreamento e permitindo a emissão de relatórios do Watson.

Usando as ferramentas de sistema

Há várias ferramentas disponível sistema autônomo parte do software instale de Team Foundation Server. Você pode usar as seguintes ferramentas para monitor vários aspectos da Team Foundation Server.

Visualizar evento Windows

Examinando o log de eventos em Visualizar eventos, você pode monitor e revisar alterações de estado do servidor.O log de eventos fornece um registro de alterações de qual estado ocorreu, quando esses indicar alterações ocorreram e o que disparou a alterar de estado.O evento log é uma ferramenta útil para solucionar problemas imediatos e examinando o histórico e a integridade do servidor.Para obter mais informações, consulte Monitoramento evento logs.

Visualizador de desempenho

Team Foundation Server inclui um conjunto de contadores de desempenho que você pode usar para monitor o desempenho do seu Team Foundation servidor de camada de aplicativo e seu Team Foundation servidor de camada de dados. acompanhamento esses dados ao longo do time, você pode estabelecer linhas de base para o desempenho geral da implantação.Esta linha de base ajudará a identificar problemas no desempenho e ajuda que você estima quando talvez seja necessário alterar o seu Team Foundation Server, sistema autônomo mover de um único servidor para uma implantação de servidor dual ou adicionar mais memória.

Team Foundation Server possui contadores de desempenho para os serviços da Web, para o acompanhamento de versão, para acompanhamento de item de trabalho e para o Team Foundation Server desempenho do proxy. Para obter mais informações sobre os contadores de desempenho disponível, consulte Monitorando o desempenho. Para obter mais informações sobre como adicionar e configurar contadores de desempenho de Team Foundation Server, consulte Como: Contadores de desempenho Team Foundation servidor de modo de exibição.

Criando suas próprias ferramentas de monitoramento

Além de usar ferramentas de sistema, você pode criar suas próprias ferramentas para monitor Team Foundation Server o uso e desempenho. Team Foundation Server tem uma classe de log de eventos sistema autônomo parte do Software Development Kit. Além disso, você pode criar ferramentas para monitorar e analisar os dados registrados por Team Foundation Métodos da Web.

Método serviço Web registrar registrar registrar em log e consultas SQL personalizadas

Você pode configurar o registrar registrar registrar em log para Team Foundation Server Métodos do serviço Web. Cada método de serviço Web para Team Foundation Server possui um arquivo Web.config que inclui uma seção de registro onde você pode configurar diferentes níveis de registrar registrar registrar em log para cada método Web. sistema autônomo diferentes níveis são:

  • None   Não log informações sobre esse método de serviço Web. Este é o valor padrão.

  • OnError   Log de eventos que indicam erros.

  • ReadWrite   Banco de dados de log de eventos de alterar.

  • Normal   log qualquer interação com o banco de dados. Eles incluem, mas não se limitando aos eventos de alterar do banco de dados.

  • LightWeight   Registrar eventos de alterar do banco de dados e qualquer Web os métodos que possuem acesso ao banco de dados mínima.

  • All   Registrar em log todos os eventos.

Para obter mais informações sobre o Team Foundation Server Arquivos Web.config, consulte Gerenciando definições de configuração do Team Foundation servidor e Como: Alterar as configurações de configuração de componentes do Team Foundation servidor.

Quando é configurado, todos os Web serviço método execução detalhes que atendem o nível de registrar registrar registrar em log de conjunto são registrados no TfsActivityLogging Banco de dados SQL na Team Foundation servidor de camada de dados. As informações incluem a identidade do chamador, o método de serviço Web, os parâmetros desse método de serviço Web, quando esse método de serviço Web foi chamado e quanto tempo levou para a telefonar do método de serviço Web concluir.Você pode escrever consultas SQL personalizadas analisar este Team Foundation Server informações e analisar o desempenho das Team Foundation Server Métodos da Web.

Usando a classe TeamFoundationEventLog

Você pode usar o TeamFoundationEventLog classe para gravar entradas adicionais e os eventos no log de eventos. Essas mensagens podem variar de simples mensagens informativas a mensagens de exceção que fornecem informações sobre o processo, thread números de ID, números de montagem e assim por diante.

Para obter mais informações sobre essa classe, consulte o Site da Microsoft (https://go.Microsoft.com/fwlink/?LinkId=75104).

Usando as ferramentas de sistema para monitor e solucionar problemas

Juntamente com a monitoração diária, você pode usar ferramentas de sistema para ajudar você a solucionar problemas de Team Foundation Server Habilitando o rastreamento.

Rastreamento do .NET

Habilitando o rastreamento do .NET para Team Foundation componentes, você pode coletar informações de diagnóstico específicas. Cada Team Foundation componente é instrumentada para fornecer informações adicionais no log de rastreamento quando o rastreamento está habilitado. Você pode habilitar e desabilitar o rastreamento do .NET para Team Foundation componentes sem a necessidade de parar ou reiniciar programas. No entanto, como demandas .NET processador aumenta significativamente o rastreamento e como logs de rastreamento pode crescer para dimensionar considerável, você deve ativar .NET rastreamento somente quando você deve monitorar aspectos específicos de seu Team Foundation Server implantação ou quando você está solucionando. Você deve desabilitar o rastreamento assim que possível e excluir sistema autônomo arquivos de log de rastreamento quando não precisar deles.

Rastreamento de saída é salva em um arquivo de log de rastreamento e está disponível somente em inglês.Não foi localizado.Além disso, nem todos os a saída para o log de rastreamento foi projetada para ser útil para o Team Foundation Server administrador. Cada tipo de comutador rastreamento fornece informações diferentes:

  • API   O tipo de comutador de rastreamento de API fornece informações sobre o uso do método de serviço Web, chamadas de serviço Web e métodos públicos.

  • Autenticação   O tipo de comutador de rastreamento de autenticação fornece informações sobre eventos de autenticação e a interação entre Team Foundation componentes.

  • Autorização   O tipo de comutador de rastreamento de autorização fornece informações sobre o Team Foundation's eventos de autorização.

  • Banco de dados   O tipo de comutador de rastreamento de banco de dados fornece informações sobre as interações de banco de dados do Team Foundation camada de dados.

  • Geral   O tipo de comutador de rastreamento geral aborda todos os outros eventos que não se ajustam nas categorias tipos de comutador de rastreamento.

Para obter mais informações sobre como ativar o rastreamento de Team Foundation Server, consulte Habilitando o rastreamento para componentes do Team Foundation servidor.

Consulte também

Tarefas

Como: Contadores de desempenho Team Foundation servidor de modo de exibição

Como: Alterar as configurações de configuração de componentes do Team Foundation servidor

Conceitos

Avaliar o desempenho do Team Foundation servidor

Monitorando o desempenho

Outros recursos

Monitorando o Team Foundation servidor

Team Foundation servidor solução de problemas

Habilitando o rastreamento para componentes do Team Foundation servidor

Gerenciando definições de configuração do Team Foundation servidor