RedisLive est un outil de surveillance graphique open source écrit en python. Il est très léger. La partie service principale ne contient qu'un service Web et un service de surveillance basé sur Redis. de la commande info et de la commande moniteur n'a qu'une interface web basée sur BootStrap, qui est très simple et claire. De plus, il prend également en charge la surveillance multi-instance, une commutation facile et une configuration très simple. Les informations de surveillance prennent en charge le stockage Redis et le stockage persistant (sqlite).
RedisLive est écrit en Python et utilise Tornado comme serveur Web. Aucun processus de compilation supplémentaire n'est requis pour exécuter RedisLive. Après avoir installé le package d'extension Python approprié de RedisLive, vous pouvez l'exécuter directement sans aucune étape supplémentaire. Le dernier code source de RedisLive peut être téléchargé via Git :
git clone https//githup.com/kumarnitin/RedisLive.git
Accédez au répertoire RedisLive téléchargé et vous pouvez voir que les packages d'extension Python dont dépend RedisLive ont été écrits dans le fichier exigences.txt. Le contenu de Requirements.txt est le suivant :
argparse==1.2.1 python-dateutil==1.5 redis tornado==2.1.1
Les amis qui connaissent Python doivent également se sentir très familiers avec le fichier Requirements.txt. Utilisez la commande suivante pour installer le package d'extension à l'intérieur (précisez Douban. source pour une installation plus rapide) :
pip install -r requirements.txt -i http://pypi.douban.com/simple/–trusted-host pypi.douban.com
Après avoir installé les dépendances, vous pouvez exécuter RedisLive. Entrez dans le répertoire RedisLive/src et vous pourrez voir le fichier redis-live.conf.example. Ce fichier est un exemple de fichier de configuration pour RedisLive. Le contenu est le suivant :
#🎜 🎜#
RedisStatsServer : Instance Redis utilisée pour stocker les données de surveillance. Cette configuration est différente de RedisLive ne surveille pas RedisStatsServer est uniquement utilisé pour stocker les données de surveillance../redis-live.py
Ouvrez le navigateur, saisissez http://localhost:8888/index.html dans la barre d'adresse et appuyez sur Entrée. peut voir les données de surveillance de l'instance Redis.
Il convient de souligner que, parce que le script redis-monitor.py utilise les commandes MONITOR et les commandes INFO pour être envoyé à l'instance Redis pour obtenir des données de surveillance, et la commande MONITOR a un impact important sur les performances des instances Redis. Par conséquent, pour le déploiement de redis-monitor.py dans un environnement de production, vous devez définir une durée plus appropriée. paramètre et utilisez crontab pour l’exécuter régulièrement le script.Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!