Plug-in do RabbitMQ

O RabbitMQ é um sistema de mensagens corporativo de código aberto completo e altamente confiável baseado no padrão AMQP. Para mais informações, acesse rabbitmq.com.

Descoberta

Mesmo que o plug-in do RabbitMQ não esteja configurado, o Monitoring descobre os serviços do RabbitMQ em execução no projeto do Google Cloud Platform ao fazer:

  • pesquisas com o termo rabbit ou rabbitmq em nomes de instâncias;
  • verificação de portas abertas para 5672 usando regras de firewall.

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

Como configurar o Monitoring para acompanhar o RabbitMQ

Depois que você instalar o agente de monitoramento, use as instruções a seguir para configurar o plug-in RabbitMQ nas instâncias.

Pré-requisitos

O plug-in RabbitMQ requer a versão 5.5.0-315 ou posterior do agente de monitoramento. Para fazer o upgrade, consulte Fazer upgrade do agente.

Ativar o plug-in de monitoramento do RabbitMQ

O RabbitMQ é configurado de acordo com cada fila no sistema. No momento, nenhuma configuração de drop-in está disponível. O seguinte arquivo de configuração mostra como configurar uma fila, chamada QUEUE_NAME.

Na instância de VM, faça o download de rabbitmq.conf no repositório de configuração do GitHub e o coloque 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/rabbitmq.conf)

Edite o arquivo de configuração transferido por download e adicione as informações sobre as filas. Os comentários in-line indicam onde você precisa adicionar a configuração das filas adicionais. Substitua o nome da fila onde houver QUEUE_NAME.

Depois de editar o arquivo de configuração, reinicie o agente de monitoramento executando o seguinte comando:

sudo service stackdriver-agent restart

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

O que é monitorado?

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

  • Mensagens (contagem): soma de mensagens prontas e não reconhecidas (profundidade da fila).
  • Mensagens prontas (contagem): número de mensagens prontas para serem entregues aos clientes.
  • Mensagens não reconhecidas (contagem): número de mensagens entregues aos clientes, mas ainda não reconhecidas.
  • Consumidores (contagem): número de consumidores lendo mensagens da fila.
  • Taxa de publicação (contagem/s): quantas mensagens estão sendo publicadas pelo agente por segundo.
  • Taxa de entrega (contagem/s): quantas mensagens estão sendo entregues ao consumidor por segundo.

Para detalhes, consulte Lista de métricas do agente: RabbitMQ.

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.