Surveiller Redis

Ce guide est destiné à vous aider à configurer Monitoring pour surveiller Redis.

Redis est un magasin de valeur/clé Open Source avancé. Il est souvent considéré comme un serveur de structure de données, car les valeurs peuvent contenir des chaînes, des hachages, des listes, des ensembles et des ensembles triés. Pour en savoir plus, accédez au site redis.io.

Cette fonctionnalité n'est disponible que pour les agents exécutés sous Linux. Elle n'est pas disponible sous Windows.

Discovery

Monitoring détecte les services Redis qui s'exécutent dans votre projet Cloud Platform si vous disposez des éléments suivants :

  • Des noms d'instances de VM correspondant à redis.
  • Des règles de pare-feu qui ouvrent le port 6379.

Pour afficher les métriques pour Redis, procédez comme suit:

  1. Dans la console Google Cloud, accédez à la page Tableaux de bord .

    Accéder à la page Tableaux de bord

    Si vous utilisez la barre de recherche pour trouver cette page, sélectionnez le résultat dont le sous-titre est Monitoring.

  2. Sélectionnez le tableau de bord Redis dans la liste.

Configurer la surveillance de Redis

L'agent Monitoring surveille Redis à l'aide de la bibliothèque cliente hiredis. Après avoir installé Redis, installez hiredis à l'aide des commandes suivantes :

  • RHEL et CentOS

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

        sudo apt-get install libhiredis0.13
    
  • SLES

        sudo zypper install libhiredis0_13
    

Configurer Monitoring

Pour surveiller Redis, accomplissez les actions suivantes sur votre instance de VM après avoir installé l'agent de surveillance :

  1. Installez le fichier de configuration Redis redis.conf à l'aide de la commande suivante :

    (cd /etc/stackdriver/collectd.d/ && sudo curl -O https://raw.githubusercontent.com/Stackdriver/stackdriver-agent-service-configs/master/etc/collectd.d/redis.conf)
    
  2. Si votre instance Redis est protégée par un mot de passe, ou si vous utilisez un hôte ou un port non standard pour Redis, en tant que racine, modifiez redis.conf en suivant les instructions en haut du fichier.

  3. Redémarrez l'agent de surveillance en exécutant la commande suivante :

    sudo service stackdriver-agent restart
    

Pour plus d'informations sur le plug-in redis collectd, consultez la section Plug-in:Redis.

Métriques Redis

La liste complète des métriques surveillées par le plug-in Redis est disponible dans la liste Métriques de l'agent : redis. Les métriques réelles collectées et les métriques disponibles dans les menus de Monitoring peuvent varier.