Como monitorar o Redis

Neste guia, você aprenderá a configurar o Monitoring para acompanhar o Redis.

O Redis é um armazenamento de valores-chave avançado e de código aberto. Ele também costuma ser conhecido como um servidor de estrutura de dados, já que os valores podem conter strings, hashes, listas e conjuntos (classificados ou não). Para saber mais, visite redis.io.

Observação: essa funcionalidade está disponível apenas para agentes em execução no Linux. Não está disponível no Windows.

Discovery

O Monitoring descobrirá os serviços do Redis em execução no projeto do Cloud Platform se você tiver o seguinte:

  • instâncias de VM com redis no nome delas;
  • Regras de firewall que abrem a porta 6379

Para ver as métricas do Redis, faça o seguinte:

  1. No painel de navegação do console do Google Cloud, selecione Monitoramento e  Painéis:

    Acessar Painéis

  2. Selecione o painel do Redis na lista.

Configurar o monitoramento do Redis

O agente do Monitoring usa a biblioteca de cliente hiredis (em inglês) para monitorar o Redis. Depois de instalar o Redis, instale hiredis executando os seguintes comandos:

  • RHEL e CentOS

        sudo yum install epel-release
        sudo yum install hiredis
    
  • Ubuntu 18.04 LTS, 16.04 LTS e Debian 9

        sudo apt-get install libhiredis0.13
    
  • SLES

        sudo zypper install libhiredis0_13
    

Como configurar o monitoramento

Para monitorar o Redis, execute as ações a seguir na instância da VM após a instalação do agente de monitoramento:

  1. Instale o arquivo de configuração do Redis, redis.conf (em inglês), executando o comando a seguir:

    (cd /etc/stackdriver/collectd.d/ && sudo curl -O https://raw.githubusercontent.com/Stackdriver/stackdriver-agent-service-configs/master/etc/collectd.d/redis.conf)
    
  2. Se sua instância do Redis for protegida por senha ou se você estiver usando um host ou uma porta não padrão para o Redis, como raiz, edite redis.conf seguindo as instruções na parte superior. do arquivo.

  3. Reinicie o agente de monitoramento executando o seguinte comando:

    sudo service stackdriver-agent restart
    

Para mais informações sobre o plug-in collectd redis, consulte Plugin:Redis (em inglês).

Métricas do Redis

A lista completa de métricas que o plug-in Redis monitora está em Métricas de agente: redis. As métricas reais coletadas e as disponíveis nos menus do Monitoring podem variar.