Un vhost (hôte virtuel) assure une isolation logique en gérant son propre ensemble d’échanges, de files d’attente et de liaisons. Cette approche permet à plusieurs applications de s’exécuter en toute sécurité sur des vhosts distincts, sans interférence mutuelle. Une instance peut héberger plusieurs vhosts, et chaque vhost peut contenir plusieurs échanges et files d’attente. Les producteurs et les consommateurs doivent spécifier un vhost lors de la connexion à ApsaraMQ for RabbitMQ.
Notes d’utilisation
Vous ne pouvez supprimer un vhost qu’après avoir supprimé tous ses échanges et toutes ses files d’attente, à l’exception des échanges intégrés.
Créer un vhost
Connectez-vous à la console ApsaraMQ for RabbitMQ. Dans le volet de navigation de gauche, cliquez sur Instances.
Dans la barre de navigation supérieure de la page Instances, sélectionnez la région où réside l’instance à gérer. Cliquez ensuite sur le nom de cette instance dans la liste.
Dans le volet de navigation de gauche, cliquez sur Vhosts.
Sur la page Vhosts, cliquez sur Create Vhost.
Dans le panneau Create Vhost, saisissez un nom dans la zone de texte vhost Name, puis cliquez sur OK.
Consulter les statistiques
Consultez les différentes métriques de surveillance pour identifier et résoudre rapidement les problèmes.
Dans la barre de navigation supérieure de la page Instances, sélectionnez la région où réside l’instance à gérer. Cliquez ensuite sur le nom de cette instance dans la liste.
Dans le volet de navigation de gauche, cliquez sur Vhosts.
Sur la page Vhosts, repérez le vhost cible et cliquez sur Details dans la colonne Actions.
-
Sur la page vhost Details, cliquez sur l’onglet Monitoring and Alerting ou Dashboard pour afficher les statistiques.
Les statistiques disponibles varient selon l’édition de l’instance.
Éditions Enterprise et Enterprise Platinum : consultez les métriques issues d’Application Real-Time Monitoring Service (ARMS) for Prometheus et de Grafana. Pour plus d’informations sur le tableau de bord et ses métriques, voir la rubrique Tableau de bord.
-
Les éditions Standard et Professional fournissent les données de surveillance via CloudMonitor. Pour plus d’informations sur les métriques, voir la rubrique Métriques de surveillance.
RemarqueApsaraMQ for RabbitMQ ne propose plus de nouvelles instances en édition Standard. Ces informations s’appliquent uniquement aux instances en édition Standard existantes.
Afficher les détails de connexion du vhost
Une fois le vhost créé et la connexion établie, vous pouvez consulter les détails de connexion entre le vhost et ses clients. Ces informations incluent l’adresse IP du client, l’état de la connexion, l’état de chaque canal ainsi que le nombre de messages envoyés et reçus par minute.
Dans la barre de navigation supérieure de la page Instances, sélectionnez la région où réside l’instance à gérer. Cliquez ensuite sur le nom de cette instance dans la liste.
Dans le volet de navigation de gauche, cliquez sur Vhosts.
-
Sur la page Vhosts, repérez le vhost cible, choisissez dans la colonne Actions, puis consultez les informations de connexion dans l’onglet Connection Details de la page vhost Details.
Vous pouvez également cliquer sur le nom du vhost cible ou sur Details dans la colonne Actions. Ensuite, sur la page vhost Details, cliquez sur l’onglet Connection Details pour afficher les informations de connexion.
Tableau 1. Paramètres de connexion Parameter
Description
Connection
L’adresse IP du client.
Connection name
Le nom de connexion personnalisé défini par le client.
AccessKey ID
L’ID AccessKey utilisé pour la connexion.
State
L’état actuel de la connexion.
SSL/TLS
Indique si la connexion utilise SSL/TLS.
Protocol
La version du protocole AMQP utilisée.
Supprimer un vhost
La suppression d’un vhost est une action irréversible qui entraîne la suppression définitive de toutes ses données.
Dans la barre de navigation supérieure de la page Instances, sélectionnez la région où réside l’instance à gérer. Cliquez ensuite sur le nom de cette instance dans la liste.
Dans le volet de navigation de gauche, cliquez sur Vhosts.
Sur la page Vhosts, repérez le vhost à supprimer et, dans la colonne Actions, choisissez .
Dans la boîte de dialogue Prompt, lisez attentivement le message et cliquez sur Confirm pour supprimer le vhost.