Surveiller NCache en utilisant Grafana
NCache fournit un plugin d'application Grafana qui collecte et affiche NCache données de métriques de votre cluster en utilisant Prometheus comme source de données. Ces métriques sont publiées par NCache Cluster vers Prometheus qui sont ensuite interrogés par l'application Grafana.
Notes
Cette fonctionnalité est uniquement disponible dans NCache Enterprise
Configurer Grafana pour NCache Le Monitoring
Suivez ces étapes pour configurer l'application Grafana pour surveiller NCache métriques sur un tableau de bord de métriques riche en fonctionnalités :
Notes
Grafana prend actuellement en charge Prometheus 2.3.7.1 (LTS) ou supérieur.
Pré-requis
- Pour utiliser Grafana, vous devez configurer la surveillance de NCache utilisant Prometheus car Grafana collecte les métriques publiées sur le serveur Prometheus. Pour savoir comment activer la surveillance à l'aide de Prometheus, reportez-vous à Surveiller NCache en utilisant Prometheus.
- NCache Le service doit être en cours d'exécution.
- Les caches que vous souhaitez surveiller doivent être configurés et en cours d'exécution.
- Allez à
%NCHOME%\config\monitoring.ncconf
fichier dans Windows et le/opt/ncache/config/monitoring.ncconf
sous Linux et assurez-vous que les compteurs suivants sont définis sur True en fonction de vos besoins.- Pour le cache distribué, activez les compteurs suivants à partir du NCache Catégories
- Requête/s
- Moyenne des opérations us/cache
- Ajouts/sec
- Récupérations/s
- Mises à jour/s
- Suppressions/s
- Taille du cache (Mo)
- NCache L'utilisation du processeur
- NCache Utilisation de la mémoire (Mo)
- que vous avez
- Expirations/s
- Expulsions/sec
- Pour le cache distribué avec persistance, activez les compteurs suivants à partir du NCache Catégorie Persistance
- Requêtes/s
- Moyenne des opérations us/cache
- Ajouts/sec
- Récupérations/s
- Mises à jour/s
- Suppressions/s
- Lectures db/s
- Écritures de base de données/s
- Compte PersistQ
- que vous avez
- NCache L'utilisation du processeur
- NCache Utilisation de la mémoire (Mo)
- Pour la messagerie Pub/Sub, activez les compteurs suivants à partir du NCache Catégories
- Requête/s
- Nombre de messages
- Messages publiés/s
- Messages livrés/s
- Messages expirés/s
- Taille du cache (Mo)
- Taille du magasin de messages
- NCache L'utilisation du processeur
- NCache Utilisation de la mémoire
- Nombre de sujets
- Expulsions/sec
- Moyenne des opérations us/cache
- Pour Distributed Lucene with Persistence, activez les compteurs suivants à partir du NCache Catégorie Lucène
- Requête/s
- Recherches/s
- Ajouts/sec
- Récupérations/s
- Mises à jour/s
- Suppressions/s
- Taille de l'index
- NCache L'utilisation du processeur
- NCache Utilisation de la mémoire
- DOCUMENTS
- Expulsions/sec
- Expirations/s
- Pour le Client, activez les compteurs suivants depuis le NCache Catégorie de clients
- Taille moyenne de l'article
- Opérations de lecture/s
- Opérations d'écriture/s
- Ajouts/sec
- Mises à jour/s
- Récupérations/s
- Moy us/Ajouter
- Moy us/mise à jour
- Moy us/Récupérer
- Pour Bridge, activez les compteurs suivants à partir du NCache Catégorie Pont
- Taille du cache de pont
- Nombre de caches de pont
- Opérations de pont envoyées
- Opérations de pont envoyées/s
- Opérations de pont reçues
- Opérations de pont reçues/s
- Nombre de files d'attente
- Nombre de files d'attente du réplicateur
- Taille de la file d'attente du réplicateur
- Pour le cache distribué, activez les compteurs suivants à partir du NCache Catégories
Configurer l'application Grafana
Notes
Grafana version 9.1.4 et au-dessus sont pris en charge dans cette configuration.
Installez l'application Grafana sur la machine à partir de laquelle vous souhaitez surveiller votre NCache les serveurs. Faire référence à Guide de démarrage de Grafana pour trouver les étapes nécessaires à la configuration de Grafana sur votre machine.
Une fois configuré, vous devez configurer le serveur Prometheus comme source de données de Grafana. Suivre la ajouter une source de données guide pour ajouter Prometheus comme source de données par défaut.
Créer un tableau de bord pour NCache Le Monitoring
Après avoir configuré votre serveur Prometheus en tant que source de données, vous pouvez continuer et commencer à créer des tableaux de bord de surveillance. Il existe deux manières de créer un tableau de bord avec plusieurs panneaux affichant NCache compteurs. Vous pouvez utiliser un NCache plugin qui comprend des tableaux de bord préconfigurés ou vous pouvez créer votre tableau de bord personnalisé et le remplir avec NCache métrique.
Utilisez l'option NCache Plugin pour créer un tableau de bord
NCache fournit 6 plugins de tableau de bord majeurs sous forme de fichiers JSON :
- Tableau de bord du cache distribué pour les compteurs du serveur de cache.
- Cache distribué avec tableau de bord de persistance pour les compteurs du magasin de persistance.
- Tableau de bord de messagerie Pub/Sub pour les compteurs de la banque de messages Pub/Sub.
- Lucene distribué avec tableau de bord de persistance pour les comptoirs Lucene.
- Tableau de bord client pour les compteurs de cache client.
- Tableau de bord du pont pour les ponts et les compteurs de cache de pont.
Suivez les étapes ci-dessous pour configurer NCache plugin dans votre application Grafana :
Télécharger NCache Plugin GrafanaComment, décompressez le fichier téléchargé et placez le NCache dossier (trouvé à l'intérieur du fichier extrait ncache-grafana dossier) sur ce chemin
%GRAFANA-INSTALL-DIR%\grafana\plugins-bundled\internal\input-datasource
.Cliquez sur
%GRAFANA-INSTALL-DIR%\conf\default.ini
fichier, ensembleapp_mode=development
.Redémarrez le service Grafana.
Exécutez Grafana (qui devrait s'ouvrir sur le port 3000 par défaut).
Cliquez sur configuration -> Extensions.
Dans la barre de recherche, recherchez NCache.
Cliquez sur Activer ajouter le NCache plugin.
Conseil
Allez à Tableaux de bord onglet de Modules externes/NCache pour afficher tous les tableaux de bord livrés avec ce plugin. Vous pouvez supprimer/réimporter ces tableaux de bord à partir d'ici.
Important
Veuillez vous assurer que le NCacheSvc ainsi que NBridgeSvc services fonctionnent à l'aide de votre Gestionnaire des tâches de Windows et il est préférable de les redémarrer.
Activation de la NCache plugin préchargera les tableaux de bord suivants dans votre application :
Tableau de bord du cache distribué
Cache distribué avec tableau de bord de persistance
Tableau de bord de messagerie Pub/Sub
Lucene distribué avec tableau de bord de persistance
Tableau de bord client
Tableau de bord du pont
Conseil
Si vos tableaux de bord ne fonctionnent pas, essayez de les réimporter comme vous l'avez fait lors de l'installation initiale.
Créer un tableau de bord personnalisé
Après avoir configuré votre serveur Prometheus en tant que source de données, vous pouvez continuer et commencer à créer des tableaux de bord de surveillance.
Afin de créer un nouveau tableau de bord de suivi, rendez-vous sur Création -> Tableau de bord -> Ajouter un nouveau panneau.
Sous Métrique, sélectionnez ncache. Cela vous montrera la liste de toutes les métriques collectées sur le serveur Prometheus.
Dans la liste, sélectionnez la métrique que vous souhaitez surveiller dans ce panneau. Vous pouvez également personnaliser ce panneau. Suivez le guide de Grafana sur Tableaux de bord pour savoir comment jouer avec ce panneau.
Cliquez sur Appliquer pour appliquer ces configurations à votre tableau de bord.
Enregistrez le tableau de bord en lui attribuant un nom.
Notes
Cliquez sur le Ajouter un panneau et suivez les mêmes étapes pour ajouter plus de panneaux de surveillance à votre tableau de bord personnalisé.
Voir aussi
Surveiller NCache utilisant l' NCache Surveiller
Surveiller NCache à l'aide de l'outil PerfMon
Surveiller NCache en utilisant Prometheus
Surveiller NCache à l'aide de compteurs SNMP