Plug-in do Tomcat

O Tomcat é uma implementação famosa de código aberto da especificação Java Servlet. Para mais informações, acesse tomcat.apache.org.

Descoberta

Mesmo que o plug-in do Tomcat não esteja configurado, o Monitoring descobre os serviços do Tomcat como um servidor da Web.

Os serviços descobertos são exibidos na página "Serviços do Tomcat" no menu Recursos. Depois que você instala o agente de monitoramento e configura o plug-in do Tomcat nas instâncias, o Monitoring preenche a página "Serviços do Tomcat" com o inventário e as métricas.

Como configurar o Monitoring para monitorar o Tomcat

Depois de instalar o agente de monitoramento, use as instruções a seguir para configurar o plug-in Tomcat nas instâncias. Para ver instruções sobre como fazer upgrade a partir do monitoramento do jmxtrans legado, consulte Como fazer upgrade a partir do jmxtrans a seguir.

Pré-requisitos

O plug-in Tomcat requer a versão 5.5.0-257 ou posterior do agente de monitoramento. Para atualizá-lo, consulte Atualizar o agente.

O Tomcat deve ser configurado para permitir o monitoramento externo do JMX. Consulte a documentação do JMX em tomcat.apache.org.

Como ativar o plug-in de monitoramento do Tomcat

O Tomcat é monitorado por meio do JMX. O Monitoring é compatível com o monitoramento do Tomcat versão 7. O Tomcat versão 8 não é compatível atualmente.

Na instância de VM, faça o download de tomcat-7.conf do repositório de configurações do GitHub e coloque-o no diretório /opt/stackdriver/collectd/etc/collectd.d/:

(cd /opt/stackdriver/collectd/etc/collectd.d/ && curl -O https://raw.githubusercontent.com/Stackdriver/stackdriver-agent-service-configs/master/etc/collectd.d/tomcat-7.conf)

O arquivo de configuração do plug-in transferido por download interpreta que a instância do Tomcat está configurada para aceitar conexões JMX na porta 9012. Se você tiver configurado o Tomcat com uma porta JMX diferente, edite o arquivo e siga as instruções para alterar as configurações da porta JMX.

Depois de adicionar o arquivo de configuração, reinicie o agente de monitoramento. Basta executar o seguinte comando:

sudo service stackdriver-agent restart

Para saber mais informações sobre outras opções de configuração de plug-ins, acesse collectd.org.

O que é monitorado?

O plug-in Tomcat monitora as seguintes métricas:

  • Threads: threads totais e ocupados no processo do Tomcat.
  • Solicitações: o número de solicitações concluídas e com erro ocorridas.
  • Sessões: o número de sessões ativas no Tomcat.

O Monitoring também monitora as seguintes métricas básicas do JVM:

  • threads do JVM ativos
  • uso de memória da pilha do JVM
  • uso de memória sem pilha do JVM
  • descritores de arquivo aberto do JVM
  • Contagem de coleta de lixo do JVM

Para detalhes, consulte Lista de métricas do agente: Tomcat e Lista de métricas do agente: JVM.

Como fazer upgrade a partir do jmxtrans

Se você estiver executando uma VM com o monitoramento do jmxtrans legado, faça o upgrade de todos os plug-ins baseados em Java, ou seja, Cassandra, HBase, Kafka ou Tomcat. Depois de fazer upgrade desses plug-ins e reiniciar o serviço stackdriver-agent, é possível finalizar o processo jmxtrans. Assim, será possível desinstalar jmxtrans removendo a árvore /mnt/jmxtrans e o script /etc/init.d/jmxtrans, se ele estiver presente.

Esta página foi útil? Conte sua opinião sobre:

Enviar comentários sobre…

Stackdriver Monitoring
Precisa de ajuda? Acesse nossa página de suporte.