RedisLive ist ein in Python geschriebenes Open-Source-Überwachungstool. Der Kerndienstteil enthält nur einen Webdienst und einen Redis-basierten Überwachungsdienst Der Info-Befehl und der Monitor-Befehl verfügen nur über eine auf BootStrap basierende Weboberfläche, die sehr einfach und übersichtlich ist. Darüber hinaus unterstützt es auch die Überwachung mehrerer Instanzen, einfaches Umschalten und ist sehr einfach zu konfigurieren. Überwachungsinformationen unterstützen Redis-Speicher und persistenten Speicher (SQLite).
RedisLive ist in Python geschrieben und verwendet Tornado als Webserver. Zum Ausführen von RedisLive ist kein zusätzlicher Kompilierungsprozess erforderlich. Nachdem Sie das entsprechende Python-Erweiterungspaket von RedisLive installiert haben, können Sie es ohne weitere Schritte direkt ausführen. Der neueste Quellcode von RedisLive kann über Git heruntergeladen werden:
git clone https//githup.com/kumarnitin/RedisLive.git
Gehen Sie in das heruntergeladene RedisLive-Verzeichnis und Sie können sehen, dass die Python-Erweiterungspakete, von denen RedisLive abhängt, in die Datei „requirements.txt“ geschrieben wurden. Der Inhalt von „requires.txt“ lautet wie folgt:
argparse==1.2.1 python-dateutil==1.5 redis tornado==2.1.1
Freunde, die mit Python vertraut sind, müssen sich auch mit der Datei „requirements.txt“ sehr vertraut fühlen. Verwenden Sie den folgenden Befehl, um das darin enthaltene Erweiterungspaket zu installieren (geben Sie Douban an). Quelle zur schnelleren Installation (Schnell):
pip install -r requirements.txt -i http://pypi.douban.com/simple/–trusted-host pypi.douban.com
Nach der Installation der Abhängigkeiten können Sie RedisLive ausführen. Geben Sie das Verzeichnis RedisLive/src ein und Sie können die Datei redis-live.conf.example sehen. Diese Datei ist eine Beispielkonfigurationsdatei für RedisLive. Der Inhalt lautet wie folgt:
#🎜 🎜#
RedisStatsServer: Diese Konfiguration unterscheidet sich von RedisLive. RedisStatsServer wird nur zum Speichern von Überwachungsdaten verwendet../redis-live.py
Öffnen Sie den Browser, geben Sie http://localhost:8888/index.html in die Adressleiste ein und drücken Sie die Eingabetaste Sie können die Überwachungsdaten der Redis-Instanz sehen.
Es sollte darauf hingewiesen werden, dass das redis-monitor.py-Skript MONITOR-Befehle und INFO-Befehle verwendet Der Befehl MONITOR wird an die Redis-Instanz gesendet und hat einen großen Einfluss auf die Leistung der Redis-Instanz. Daher müssen Sie für die Bereitstellung von redis-monitor.py in der Produktionsumgebung eine angemessenere Dauer festlegen Parameter und verwenden Sie crontab, um das Skript regelmäßig auszuführen.Das obige ist der detaillierte Inhalt vonSo verwenden Sie RedisLive zur Überwachung des Redis-Servers. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!