Como monitorar o Redis

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

O Redis é um armazenamento de chave-valor 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 (em inglês).

Descoberta

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, acesse o Monitoring:

Acessar o Monitoring

  • Se a opção Resources aparecer no painel de navegação, selecione-a e escolha Redis.

  • Caso contrário, selecione Dashboards e, em seguida, escolha o painel Redis na lista.

Como 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
    
  • Outro Debian e Ubuntu

        sudo apt-get install libhiredis0.10
    
  • SLES

        sudo zypper install libhiredis0_13
    

Como configurar o monitoramento

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

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

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

    Se você estiver usando um host ou porta não padrão para o Redis, com acesso raiz, edite redis.conf seguindo as instruções na parte superior do arquivo.

  2. 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.