Redis es un proyecto de software en red de código abierto que implementa servidores de estructura de datos. Use los complementos de Site24x7 para identificar y resolver problemas con aplicaciones basadas en Redis antes de que los usuarios finales se vean afectados.
En este documento, se describe cómo configurar el complemento Redis y las métricas de monitoreo para proporcionar visibilidad detallada del rendimiento, la disponibilidad y las estadísticas de uso de los servidores Redis.
Las siguientes son las diversas métricas de uso inmediato compatibles:
El valor “memory_used” proporciona la cantidad total de memoria en bytes que utiliza el servidor Redis. Si supera la memoria física, el sistema comenzará a hacer cambios, lo cual causará una degradación grave del rendimiento.
La métrica “memory_used_peak” calcula y muestra la mayor cantidad de memoria en bytes consumida por el servidor Redis.
La métrica “cpu_used_sys” obtiene la cantidad total de CPU de sistema consumida por el servidor Redis. Un alto uso de CPU no es algo malo, siempre que no supere el límite de CPU.
El parámetro “cpu_used_user” registra la cantidad total de CPU de usuario consumida por el servidor Redis.
La métrica “cpu_used_user_children” registra la cantidad total de CPU de usuario consumida por otros procesos en segundo plano.
Obtenga la cantidad total de CPU de sistema consumida por procesos en segundo plano con la métrica “cpu_used_sys_children”.
Obtenga la cantidad total de búsquedas de clave fallidas en el diccionario principal que se realizaron en el sistema mediante la métrica “keyspace_misses”.
Utilice la métrica “keyspace_hits” y obtenga la cantidad total de búsquedas de clave exitosas en el diccionario principal que se han realizado en el sistema.
Obtenga la cantidad total de conexiones rechazadas utilizando la métrica “rejected_conn”. Las conexiones se rechazan cada vez que se alcanza el límite del cliente.
Utilice la métrica “total_conn_rec” y obtenga la cantidad total de conexiones aceptadas por el servidor Redis.
Obtenga la cantidad total de conexiones de esclavos realizadas al servidor Redis con la métrica “conn_slaves”.
La métrica “conn_clients” registra la cantidad total de conexiones de cliente realizadas al servidor Redis. Este recuento excluye conexiones desde esclavos.
pip install redis
Nota: 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
Ubicación del archivo de complemento de Redis: /opt/site24x7agent/monagent/plugins/redis/Redis.py
#Config Section:
REDIS_HOST = "localhost"
REDIS_PORT = "6379"
REDIS_USERNAME = "root"
REDIS_PASSWORD = ""
REDIS_DBS = "0"
REDIS_QUEUES = ""