O Redis é um projeto de software em rede de código aberto que implementa servidores de estrutura de dados. Use os plug-ins do Site24x7 para identificar e resolver problemas com aplicativos baseados em Redis antes que os usuários finais sejam afetados.
Este documento detalha como configurar o plug-in do Redis e as métricas de monitoramento para fornecer visibilidade detalhada das estatísticas de desempenho, disponibilidade e uso dos servidores do Redis.
As várias métricas prontas para uso para as quais oferecemos suporte são:
A métrica "memory_used" informa a quantidade total de memória em bytes usada pelo servidor Redis. Se ela exceder a memória física, o sistema começará a fazer swapping, o que ocasionará uma séria degradação do desempenho.
A métrica "memory_used_peak" calcula e exibe a maior quantidade de memória em bytes consumida pelo servidor Redis.
A métrica "cpu_used_sys" indica a quantidade total de CPU do sistema consumida pelo servidor Redis. O alto uso de CPU não é ruim, desde que não exceda o limite da CPU.
A métrica "cpu_used_user" registra a quantidade total de CPU de usuário consumida pelo servidor Redis.
A métrica "cpu_used_user_children" registra a quantidade total de CPU do usuário consumida por outros processos em segundo plano.
Veja a quantidade total de CPU do sistema consumida pelos processos em segundo plano com a métrica "cpu_used_sys_children".
Use a métrica "keyspace_misses" para ver o número total de pesquisas de chave no dicionário principal malsucedidas que ocorreram no sistema.
Use a métrica "keyspace_hits" e veja o número total de pesquisas de chave no dicionário principal bem-sucedidas que ocorreram no sistema.
Veja o número total de conexões rejeitadas usando a métrica "rejected_conn". As conexões são rejeitadas sempre que o limite do cliente é atingido.
Use a métrica "total_conn_rec" e veja o número total de conexões aceitas pelo servidor Redis.
Veja o número total de conexões escravas feitas ao servidor Redis com a métrica "conn_slaves".
A métrica "conn_clients" registra o número total de conexões de cliente feitas ao servidor Redis. Essa contagem excluirá as conexões dos escravos.
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 (ou)
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
Local do arquivo de plug-in do 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 = ""