Redis ist ein quelloffenes Softwareprojekt für Netzwerke, das Datenstrukturserver implementiert. Identifizieren und beheben Sie Probleme mit Redis-basierten Apps, bevor Endbenutzer von Site24x7-Plug-ins betroffen sind.
In diesem Dokument werden die Konfiguration des Redis-Plug-ins und die Überwachungskennzahlen beschrieben, um detaillierte Einblicke in die Leistung, Verfügbarkeit und Nutzungsstatistiken von Redis-Servern zu erhalten.
Die verschiedenen sofort nutzbaren Kennzahlen, die wir unterstützen, lauten wie folgt:
"memory_used" gibt die Gesamtspeichermenge in Byte an, die vom Redis-Server verwendet wird. Wenn diese den physischen Speicher übersteigt, beginnt das System mit der Auslagerung, was zu erheblichen Leistungseinbußen führt.
Die Kennzahl "memory_used_peak" berechnet und zeigt die höchste vom Redis-Server verbrauchte Speichermenge in Byte an.
Die Kennzahl "cpu_used_sys" ermittelt die Gesamtmenge der vom Redis-Server verbrauchten System-CPU-Leistung. Eine hohe CPU-Auslastung ist nicht schlimm, solange die Grenzen der CPU-Leistung nicht überschritten werden.
Die Metrik "cpu_used_user" zeichnet die Gesamtmenge der Benutzer-CPU-Leistung auf, die vom Redis-Server verbraucht wird.
Die Kennzahl "cpu_used_user_children" zeichnet die Gesamtmenge der Benutzer-CPU-Leistung auf, die von anderen Hintergrundprozessen verbraucht wird.
Mit der Metrik "cpu_used_sys_children" wird die Gesamtmenge der CPU-Systemleistung ermittelt, die von Hintergrundprozessen verbraucht wird.
Mit der Kennzahl "keyspace_misses" können Sie die Gesamtanzahl der fehlgeschlagenen Schlüsselabfragen im Hauptwörterbuch abrufen, die im System stattgefunden haben.
Verwenden Sie die Metrik "keyspace_hits", um die Gesamtzahl der erfolgreichen Schlüsselabfragen im Hauptwörterbuch zu erhalten, die im System stattgefunden haben.
Ermitteln Sie die Gesamtzahl der abgelehnten Verbindungen mit der Metrik "rejected_conn". Verbindungen werden abgelehnt, wenn das Clientlimit erreicht ist.
Verwenden Sie die Metrik "total_conn_rec", um die Gesamtzahl der vom Redis-Server angenommenen Verbindungen zu ermitteln.
Mit der Kennzahl "conn_slaves" wird die Gesamtanzahl der Slave-Verbindungen zum Redis-Server abgerufen.
Die Kennzahl "conn_clients" zeichnet die Gesamtenzahl der Clientverbindungen auf, die zum Redis-Server hergestellt wurden. Diese Anzahl beinhaltet keine Verbindungen von Slaves.
pip install redis
Hinweis: 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 redigis
wget https://raw.githubusercontent.com/site24x7/plugins/master/redis/Redis.py
Speicherort der Redis-Plug-in-Datei: /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 = ""