Le tableau de bord permet de visualiser différents types de mesures système et de données réseau. Le tableau de bord vous permet d'afficher des rapports (diagrammes et graphiques) des mesures système les plus récentes qui vous intéressent.

Le tableau de bord crée des rapports visuels à l’aide des mesures système collectées par le serveur RaaS. Ces données peuvent être utilisées pour des diagnostics de performances et pour surveiller des événements système. Par exemple, RaaS collecte des données sur le trafic du bus d'événements, le volume des commandes de master Salt, la fréquence des tâches, la présence de minions, etc. Certaines de ces données peuvent être visualisées dans des rapports sur le tableau de bord pour obtenir un snapshot des performances les plus récentes de votre système.

Le tableau de bord est conçu pour fournir une présentation générale de haut niveau de vos mesures système. Pour cette raison, les rapports peuvent uniquement afficher les données système des dernières 24 heures ou moins. Pour obtenir une vue plus détaillée des mesures système sur une période plus longue, vous pouvez utiliser le point de terminaison /metrics pour exporter des mesures système vers des outils tiers tels que Prometheus ou d'autres outils de surveillance et d'alerte. Pour plus d'informations sur le point de terminaison HTTP /metrics, reportez-vous à la section Mesures système.

Dès que vous êtes connecté, vous voyez les mêmes graphiques quel que soit le périphérique utilisé pour accéder au tableau de bord.

Note : Dans le cadre de l'initiative de VMware visant à supprimer la terminologie problématique, le terme master Salt sera remplacé par un meilleur terme dans SaltStack Config et les produits associés, ainsi que dans la documentation. Cette mise à jour terminologique peut s'étendre sur plusieurs cycles de publication.

Rapports de tableau de bord disponibles

Le tableau suivant répertorie et explique les différents rapports disponibles dans le tableau de bord :

Rapport Description Filtres disponibles
Événements Salt
  • Affiche le nombre d'événements Salt dans le temps, tels que des tâches ou d'autres opérations
  • Utile pour surveiller les pics d'activité réseau attendus ou inattendus
  • Tous les masters Salt ou des masters Salt spécifiques
  • Plage de temps (de la dernière heure jusqu'aux 24 dernières heures)
Taille de la charge utile de l'événement Salt
  • Affiche la taille de la charge utile des événements Salt dans le temps, tels que les tâches ou d'autres opérations
  • Utile pour surveiller la quantité de puissance de traitement ou de mémoire utilisée pour effectuer des tâches ou d’autres opérations
  • Tous les masters Salt ou des masters Salt spécifiques
  • Plage de temps (de la dernière heure jusqu'aux 24 dernières heures)
Profondeur de file d'attente Celery
  • Affiche la profondeur de la file d'attente Celery dans le temps, ce qui se réfère au nombre de tâches mises en file d'attente lors de l'attente de la mise à disposition des ressources de CPU ou de base de données
  • Utile pour identifier les goulots d'étranglement de CPU ou de base de données
  • Tous les serveurs RaaS
  • Plage de temps (de la dernière heure jusqu'aux 24 dernières heures)
Demandes du serveur Web RaaS
  • Affiche le nombre de demandes faites au serveur API (RaaS) dans le temps
  • Utile pour surveiller les pics d'activité du serveur attendus ou inattendus
  • Tous les serveurs RaaS
  • Plage de temps (de la dernière heure jusqu'aux 24 dernières heures)
Temps de réponse du serveur Web
  • Affiche le temps de traitement requis par le serveur API (RaaS) pour répondre aux demandes dans le temps
  • Utile pour surveiller les goulots d'étranglement et les performances globales du serveur API (RaaS)
  • Tous les serveurs RaaS
  • Plage de temps (de la dernière heure jusqu'aux 24 dernières heures)
Durée d'itération du master Salt RaaS
  • Affiche le temps qu'il faut aux masters Salt connectés à SaltStack Config pour exécuter une demande de serveur Web, du début à la fin, dans le temps
  • Utile pour la surveillance de la charge liée à SaltStack Config sur chaque master Salt
  • Tous les masters Salt ou des masters Salt spécifiques
  • Plage de temps (de la dernière heure jusqu'aux 24 dernières heures)
Utilisateurs SSE authentifiés
  • Affiche le nombre d'utilisateurs distincts qui ont été connectés à SaltStack Config dans le temps
  • Utile pour surveiller les pics attendus ou inattendus des utilisateurs se connectant à SaltStack Config
  • Plage de temps (de la dernière heure jusqu'aux 24 dernières heures)
Activité de la base de données
  • Affiche le nombre d'actions (suppressions, lectures, insertions, mises à jour) sur différentes lignes de base de données PostgreSQL dans le temps
  • Utile pour surveiller les pics d'activité de lecture/écriture attendus ou inattendus dans la base de données PostgreSQL
  • Plage de temps (de la dernière heure jusqu'aux 24 dernières heures)
Connexions de base de données
  • Affiche le nombre de connexions entre la base de données PostgreSQL et le serveur API (RaaS) dans le temps
  • Utile pour surveiller les pics d'activité attendus ou inattendus dans la base de données PostgreSQL
  • Plage de temps (de la dernière heure jusqu'aux 24 dernières heures)
Commandes Redis exécutées
  • Affiche le nombre de commandes exécutées sur le serveur Redis dans le temps
  • Utile pour surveiller le nombre de demandes d’informations dans la couche de mise en cache Redis (telles que les résultats des requêtes)
  • Plage de temps (de la dernière heure jusqu'aux 24 dernières heures)
Tâches
  • Affiche le nombre de tâches qui ont réussi, dont les retours ont échoué, qui ont échoué ou qui étaient en cours d'exécution dans le temps
  • Utile pour évaluer l’activité et les performances globales du système
  • Plage de temps (de la dernière heure jusqu'aux 24 dernières heures)
Masters Salt dans SSE
  • Affiche le nombre de masters Salt enregistrés dans SaltStack Config dans le temps
  • Utile pour contrôler si des masters Salt se sont arrêtés de manière inattendue ou si le nombre de masters Salt a été supérieur aux prévisions dans le temps
  • Plage de temps (de la dernière heure jusqu'aux 24 dernières heures)
Présence de minions
  • Affiche le nombre de minions connectés aux masters Salt SaltStack Config dans le temps
  • Utile pour surveiller si des minions se sont arrêtés de manière inattendue ou si le nombre de minions a été supérieur aux prévisions dans le temps
  • Tous les masters Salt ou des masters Salt spécifiques
  • Plage de temps (de la dernière heure jusqu'aux 24 dernières heures)

Accès à l'espace de travail Tableau de bord

Pour accéder à l'espace de travail Tableau de bord, cliquez sur Tableau de bord dans le menu latéral.

Ajout de rapports

Pour ajouter un rapport au tableau de bord :

  1. Dans l'espace de travail Tableau de bord, cliquez sur Ajouter un rapport pour ouvrir un menu.
  2. Sélectionnez le nom du rapport que vous souhaitez ajouter au tableau de bord. Pour obtenir une liste des ID de messages, reportez-vous à la section Rapports de tableau de bord disponibles.

Le rapport que vous avez sélectionné s'affiche désormais dans le tableau de bord. Si vous avez déjà plusieurs rapports dans votre tableau de bord, le nouveau rapport que vous venez d'ajouter s'affiche en haut du tableau de bord dans la colonne de gauche ou de droite. Il s'affiche dans la colonne qui avait le moins de rapports au moment où vous l'avez ajouté.

Filtrage des rapports

Tous les rapports de l'espace de travail Tableau de bord peuvent être filtrés selon la durée indiquée dans le rapport, de la dernière heure à 24 heures. Tous les rapports sont réglés sur 12 heures par défaut. Pour modifier la durée, cliquez sur le filtre de durée dans la partie inférieure gauche du rapport pour sélectionner un autre plage de temps.

Certains rapports ont des filtres supplémentaires, ce qui vous permet de filtrer les résultats pour un master Salt, un minion, une base de données ou un serveur API (RaaS) spécifique, le cas échéant. Si ces filtres sont disponibles, ils figurent en haut du rapport. Vous pouvez modifier le filtre en cliquant sur le filtre pour ouvrir un menu, puis en sélectionnant l’élément que vous souhaitez filtrer.

Téléchargement de rapports

Vous pouvez télécharger un rapport dans un format JSON ou CSV. Pour exporter un rapport :

  1. Dans l'espace de travail Tableau de bord cliquez sur le bouton Télécharger download-icon au-dessus du rapport que vous souhaitez télécharger.
  2. Sélectionnez Télécharger le fichier JSON ou Télécharger le fichier CSV.
    Note : Certains rapports peuvent avoir plusieurs fichiers de téléchargement si le graphique dispose de plusieurs mesures, masters Salt ou instances de RaaS. Chaque rapport représente un tableau de données que vous pouvez importer dans un outil tiers. Vous pouvez vérifier si un rapport aura plusieurs fichiers de téléchargement en passant la souris au-dessus du rapport. Le nombre d'éléments de ligne figurant dans le rapport est lié au nombre de fichiers de téléchargement pour ce rapport.

    Le téléchargement du rapport commence dans votre navigateur.

Déplacement de rapports

Pour déplacer un rapport, cliquez sur la poignée de déplacement du rapport drag-icon et faites glisser ce dernier vers une autre position sur le tableau de bord.

Suppression de rapports

Cliquez sur le bouton Supprimer du rapport trash-icon pour supprimer le rapport du tableau de bord.