Recommandé (gratuit) : redis
Cet article utilise redis_exporter + prometheus +grafana implémente la surveillance des services Redis. Les raisons sont : faible coût, moins d'intervention manuelle, téléchargement direct des composants correspondants, il suffit d'ajouter des configurations pour communiquer entre eux, et les indicateurs visuels sont également relativement complets.
Ce qui suit est sur une machine Linux avec Redis installé
1.redis_exporter
Téléchargez le fichier compressé du programme
wget https://github.com/oliver006/redis_exporter/releases/download/v0.28.0/redis_exporter-v0.28.0.linux-amd64.tar.gz
Décompressez
tar zxf redis_exporter-v0.28.0.linux-amd64.tar.gz
cd dans le répertoire
cd redis_exporter-v1.15.0.linux-amd64
Exécutez le programme redis_exporter directement et ajoutez & pour représenter l'exécution en arrière-plan. La commande /redis_exporter & accède au localhost:6379 de. cette machine par défaut. Vous devez spécifier d'autres machines que redis utilise ./redis_exporter ip:port &
./redis_exporter &
2.prometheus
La première étape consiste à télécharger le comme d'habitude, et le fichier décompressé (v2.7.1) peut être modifié. Pour trouver la version qui doit être installée, vous pouvez cliquer sur https://github.com/prometheus/prometheus/releases pour trouver le numéro de version correspondant
wget https://github.com/prometheus/prometheus/releases/download/v2.7.1/prometheus-2.7.1.linux-amd64.tar.gz
tar zxf prometheus-2.7.1.linux-amd64.tar.gz
cd dans le répertoire et vous trouverez un fichier de configuration prometheus.yml Ce fichier de configuration correspondant au nom du service, à l'adresse de surveillance et au port de chaque service.
vim prometheus.yml
Ouvrez le fichier de configuration et ajoutez la configuration de la communication redis_exporter
- job_name: 'prometheus' static_configs: - targets: ['localhost:9090'] #程序在本机开通的端口号 默认9090 - job_name: 'redis' static_configs: - targets: - "IP:9121" #(安装redis_exporter的IP)
Exécutez ps : Vérifiez s'il y a un processus occupant le port 9090
./prometheus &
http://ip : 9090/targets Vérifier si réussi
3.grafana
Plus de bêtises
wget https://dl.grafana.com/oss/release/grafana-6.0.0-beta1.linux-amd64.tar.gz
tar zxf grafana-6.0.0-beta1.linux-amd64.tar.gz
cd grafana-6.0.0-beta1
./grafana-server start
Après le démarrage : http:// ip:300 Utilisateur par défaut : admin, mot de passe : admin Recherchez ensuite les sources de données à gauche
Configurez l'URL correspondant à l'adresse de votre programme
Le dernière étape ! Téléchargez le modèle json Importer
https://grafana.com/api/dashboards/763/revisions/1/download
Télécharger
Vous pouvez le voir ici Configurer ces services de surveillance
Page de surveillance
Aujourd'hui c'est le réveillon du Nouvel An, je vous souhaite par avance une bonne année à tous
Plus de recommandations d'apprentissage gratuites connexes : tutoriel redis
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!