Utilisez Managed Service for Prometheus pour collecter les métriques de performance de votre base de données MongoDB, afin de surveiller son état de santé en temps réel et d'analyser ses données de performance.
Prérequis
Container cluster
Activez Managed Service for Prometheus. Pour plus d'informations, consultez la rubrique Facturation des instances Prometheus.
Créez un cluster Kubernetes. Pour plus d'informations, consultez la rubrique Créer un cluster ACK managé.
Activez Alibaba Cloud Resource Center. Pour plus d'informations, consultez la rubrique Activer Resource Center.
ECS (VPC)
Managed Service for Prometheus est activé.
Managed Service for Prometheus est activé.
Hybrid Cloud Monitoring est activé.
Intégrer MongoDB
Connectez-vous à la console Managed Service for Prometheus. Dans le volet de navigation de gauche, cliquez sur Integration Center.
-
Cliquez sur la carte MongoDB et suivez les instructions à l'écran pour configurer l'intégration. Les tableaux suivants décrivent les principaux paramètres.
Container cluster
Paramètre
Description
MongoDB host
Le point de terminaison de votre service MongoDB. Les types de points de terminaison suivants sont pris en charge :
Le point de terminaison interne au cluster de votre service MongoDB. Exemple :
mongodb-server.namespace.L'adresse IP interne du cluster où votre service est déployé.
L'adresse IPv4 publique de votre service.
MongoDB port
Le port de votre service MongoDB. Exemple : 27017.
MongoDB username
Le nom d'utilisateur de votre service MongoDB.
MongoDB password
Le mot de passe de votre service MongoDB.
Metric collection interval (seconds)
L'intervalle de collecte des données de surveillance. La valeur par défaut est 15.
ECS (VPC)
Paramètre
Description
MongoDB host
Le point de terminaison de votre service MongoDB. Les types de points de terminaison suivants sont pris en charge :
Le point de terminaison interne au cluster de votre service MongoDB. Exemple :
mongodb-server.namespace.L'adresse IP interne du cluster où votre service est déployé.
L'adresse IPv4 publique de votre service.
MongoDB port
Le port de votre service MongoDB. Exemple : 27017.
MongoDB username
Le nom d'utilisateur de votre service MongoDB.
MongoDB password
Le mot de passe de votre service MongoDB.
Metric collection interval (seconds)
L'intervalle de collecte des données de surveillance. La valeur par défaut est 15.
Custom labels
Ajoutez des tags aux métriques de l'instance ECS. Vous pourrez ainsi surveiller, gérer, interroger ou analyser les données de métriques de manière granulaire lorsque vous utilisez des outils tels que Grafana. Pour plus d'informations, consultez la rubrique Ajouter des tags personnalisés aux métriques des instances ECS dans un VPC.
RemarqueUne clé de tag ne doit pas contenir de caractères spéciaux utilisés dans la fonctionnalité Prometheus, tels que des traits d'union (-), des points (.) ou des signes pourcentage (%).
Les tags doivent être spécifiés au format clé-valeur requis par Prometheus.
Le composant installé s'affiche sur la page Integration Management de la console Managed Service for Prometheus. La page Integration Management comprend les onglets Integrated Environments, Integrated Addons et Query Dashboards, où vous pouvez consulter des informations telles que les cibles, les métriques, les tableaux de bord et les alertes.
Documentation connexe
Après avoir configuré l'intégration, vous pouvez afficher les données de surveillance sur un tableau de bord. Pour plus d'informations, consultez les rubriques et Afficher les tableaux de bord Grafana.
Une fois l'intégration configurée, créez des règles d'alerte pour les métriques clés afin de détecter et de résoudre rapidement les anomalies en temps réel. Pour plus d'informations, consultez les rubriques et Créer des règles d'alerte pour une instance Prometheus.