Plug-in Cassandra

Cassandra é um sistema de banco de dados NoSQL escalonável e tolerante a falhas. Para mais informações, acesse http://cassandra.apache.org/.

Descoberta

Mesmo que o plug-in do Cassandra não esteja configurado, o Cloud Monitoring descobrirá os serviços do Cassandra em execução no projeto do Cloud Platform por meio de:

  • pesquisas com o termo cassandra em nomes de instâncias;
  • verificação de portas abertas para 9160 usando regras de firewall.

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

Como configurar o Monitoring para acompanhar o Cassandra

Depois que você instalar o agente do Monitoring, use as instruções a seguir para configurar o plug-in Cassandra em suas instâncias.

Pré-requisitos

O plug-in Cassandra requer a versão 5.5.0-257 ou posterior do agente o Monitoring. Para atualizar o agente, acesse Como fazer upgrade do agente.

Como ativar o plug-in de monitoramento do Cassandra

O Cassandra é monitorado por JMX. O Monitoring tem configurações separadas para monitorar versões 2.1.x ou anteriores e versões 2.2.x ou posteriores do Cassandra.

Na sua instância da VM, faça o download do arquivo de configuração apropriado do repositório de configuração do GitHub com base na sua versão do Cassandra e coloque-o no diretório /opt/stackdriver/collectd/etc/collectd.d/:

2.2.x

Faça o download do cassandra-22.conf para o /opt/stackdriver/collectd/etc/collectd.d/:

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

2.1.x ou anterior

Faça o download do cassandra.conf para o /opt/stackdriver/collectd/etc/collectd.d/:

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

O arquivo de configuração do plug-in transferido por download interpreta que a instância do Cassandra está configurada para aceitar conexões JMX na porta 7199. Se você configurou o Cassandra com uma porta JMX diferente, como raiz, 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 este comando:

sudo service stackdriver-agent restart
    

Para mais informações sobre o plug-in collectd GenericJMX usado para monitorar o Cassandra, consulte Plugin:GenericJMX (em inglês).

O que é monitorado?

As listas completas de métricas que o plug-in do Cassandra monitora estão em métricas de agente: cassandra e métricas de agente: jvm.