Redis est un projet logiciel open source en réseau qui met en œuvre des serveurs de structures de données. Identifiez et résolvez les problèmes des applications basées sur Redis avant que les utilisateurs finaux ne soient affectés grâce aux plug-ins Site24x7.
Ce document explique en détail comment configurer le plug-in Redis et les paramètres de surveillance pour fournir une visibilité approfondie des performances, de la disponibilité et des statistiques d'utilisation des serveurs Redis.
Les différents indicateurs prêts à l'emploi que nous prenons en charge sont les suivants :
« memory_used » donne la quantité totale de mémoire en octets qui est utilisée par le serveur Redis. S'il dépasse la mémoire physique, le système commencera à échanger, ce qui entraînera une grave dégradation des performances.
L'indicateur « memory_used_peak » calcule et affiche la plus grande quantité de mémoire en octets consommée par le serveur Redis.
L'indicateur « cpu_used_sys » obtient la quantité totale de CPU système consommée par le serveur Redis. Une utilisation élevée du processeur n'est pas mauvaise tant qu'elle ne dépasse pas la limite du processeur.
L'indicateur « cpu_used_user » enregistre la quantité totale de CPU utilisateur consommée par le serveur Redis.
L'indicateur « cpu_used_user_children » enregistre la quantité totale de CPU utilisateur consommée par d'autres processus d'arrière-plan.
Obtenez la quantité totale de CPU système consommée par les processus en arrière-plan grâce à l'indicateur « cpu_used_sys_children ».
Obtenez le nombre total d'échecs de recherche de clés dans le dictionnaire principal qui ont eu lieu dans le système à l'aide de l'indicateur « keyspace_misses ».
Utilisez l'indicateur « keyspace_hits » et obtenez le nombre total de recherches de clés réussies dans le dictionnaire principal qui ont eu lieu dans le système.
Obtenez le nombre total de connexions rejetées à l'aide de l'indicateur « rejected_conn ». Les connexions sont rejetées lorsque la limite du client est atteinte.
Utilisez l'indicateur « total_conn_rec » et obtenez le nombre total de connexions acceptées par le serveur Redis.
Obtenez le nombre total de connexions esclaves effectuées au serveur Redis avec l'indicateur « conn_slaves ».
L'indicateur « conn_clients » enregistre le nombre total de connexions client effectuées sur le serveur Redis. Ce nombre exclut les connexions des esclaves.
pip install redis
Remarque : pip is a package management system that is used to install and manage software packages written in Python.
yum install python-devel
yum install python-pip (or)
easy_install pip
apt-get -y install python-pip
cd /opt/site24x7/monagent/plugins/
mkdir redis
cd redis
wget https://raw.githubusercontent.com/site24x7/plugins/master/redis/Redis.py
Emplacement du fichier du plug-in Redis : /opt/site24x7agent/monagent/plugins/redis/Redis.py
Section #Config :
REDIS_HOST = "localhost"
REDIS_PORT = "6379"
REDIS_USERNAME = "root"
REDIS_PASSWORD = ""
REDIS_DBS = "0"
REDIS_QUEUES = ""