Cette rubrique explique comment intégrer Managed Service for Prometheus dans un cluster Container Service for Kubernetes (ACK), consulter les tableaux de bord de surveillance et configurer des règles d'alerte.
Prérequis
Activez Managed Service for Prometheus. Pour plus d'informations, consultez Facturation des instances Prometheus.
Activez Managed Service for Prometheus. Pour plus d'informations, consultez Facturation des instances Prometheus.
Créez un cluster Kubernetes. Pour plus d'informations, consultez Créer un cluster ACK managé.
Activez Alibaba Cloud Resource Center. Pour plus d'informations, consultez Activer Resource Center.
Étape 1 : Intégrer votre cluster de conteneurs
Managed Service for Prometheus et Container Service for Kubernetes sont intégrés par défaut. Vous pouvez intégrer Prometheus à votre cluster de conteneurs de deux manières.
Pour les clusters ACK managés Pro Edition, vous pouvez choisir soit l'option Basic Edition of container cluster monitoring, soit l'option ACK Cluster Monitoring Pro Edition. L'option Basic Edition of container cluster monitoring est gratuite. L'option ACK Cluster Monitoring Pro Edition est facturée en fonction du nombre de nœuds de votre cluster. Pour plus d'informations, consultez .
Méthode 1 : Intégration via la console Container Service
-
Intégration lors de la création d'un nouveau cluster
Les fonctionnalités Prometheus sont intégrées par défaut lorsque vous créez un cluster Container Service afin de fournir une surveillance des conteneurs.
Dans l'élément de configuration Container Monitoring, sélectionnez Pro Edition of container cluster monitoring. Cette édition utilise Managed Service for Prometheus, conserve les données pendant 90 jours, fournit un agent de collecte managé et inclut des tableaux de bord de surveillance Grafana intégrés. Dans l'élément de configuration Cost Management Suite, sélectionnez Enable ACK Cost Management Suite - Cost Insight.
-
Intégration d'un cluster existant
Suivez ces étapes pour intégrer Prometheus à un cluster existant.
Connectez-vous à la console ACK. Dans le volet de navigation de gauche, cliquez sur Clusters.
Sur la page Clusters, cliquez sur le nom de votre cluster. Dans le volet de navigation de gauche, cliquez sur .
-
Sur la page Prometheus Monitoring, cliquez sur Install Now.
RemarqueLa console installe automatiquement les composants et vérifie les tableaux de bord. Une fois l'installation terminée, cliquez sur chaque onglet pour afficher les données de surveillance.
L'affichage des données de surveillance prend environ 1 à 2 minutes après l'intégration de Prometheus à votre cluster de conteneurs ; les tableaux de bord peuvent donc ne pas afficher de données initialement.
Méthode 2 : Intégration via la console ARMS ou Prometheus
Vous pouvez intégrer votre cluster de conteneurs en utilisant la console Application Real-Time Monitoring Service (ARMS) ou la console Managed Service for Prometheus.
Connectez-vous à la console ARMS. Dans le volet de navigation de gauche, cliquez sur Integration Center.
Sur la page Integration Center, cliquez sur l'onglet Infrastructure. Dans la section Infrastructure, sélectionnez Container Cluster Monitoring.
Dans le panneau Container Cluster Monitoring, suivez les instructions affichées à l'écran pour terminer l'intégration.
L'affichage des données de surveillance prend environ 1 à 2 minutes après l'intégration de Prometheus à votre cluster de conteneurs ; les tableaux de bord peuvent donc ne pas afficher de données initialement.
Étape 2 : Consulter les tableaux de bord de surveillance
Prometheus inclut de nombreux tableaux de bord de surveillance des conteneurs intégrés, tels que la vue d'ensemble du cluster, les composants principaux, les nœuds et les pods, et les affiche dans les consoles Container Service, ARMS et Prometheus. Utilisez l'une des méthodes suivantes pour consulter les tableaux de bord.
Méthode 1 : Consultation dans la console Container Service
Connectez-vous à la console ACK. Dans le volet de navigation de gauche, cliquez sur Clusters.
Sur la page Clusters, cliquez sur le nom de votre cluster. Dans le volet de navigation de gauche, cliquez sur .
Sur la page Prometheus Monitoring, cliquez sur le tableau de bord que vous souhaitez consulter pour afficher ses données de surveillance.
Méthode 2 : Consultation dans la console ARMS ou Prometheus
Vous pouvez également vous connecter à la console Application Real-Time Monitoring Service (ARMS) ou à la console Managed Service for Prometheus pour consulter les tableaux de bord du cluster.
Connectez-vous à la console ARMS. Dans le volet de navigation de gauche, cliquez sur Integration Management.
Sur la page Integration Management, cliquez sur l'onglet Query Dashboards.
Sélectionnez le cluster que vous souhaitez consulter dans la liste des environnements de conteneurs pour afficher son tableau de bord de surveillance.
Étape 3 : Configurer les alertes
Connectez-vous à la console ARMS. Dans le volet de navigation de gauche, cliquez sur Integration Management.
Sur la page Integration Management, accédez à l'onglet Integrated Environments. Sélectionnez Container Service. Dans la liste des environnements de conteneurs, cliquez sur le nom de l'environnement cible pour ouvrir sa page de détails.
Sur l'onglet Component Management, dans la section Addon Type, cliquez sur Alert Rules pour afficher les notifications d'alerte Prometheus intégrées.
Les règles d'alerte intégrées génèrent des événements d'alerte, mais n'envoient pas de notifications. Pour envoyer des notifications d'alerte par e-mail ou vers d'autres plateformes, cliquez sur Edit afin de configurer les méthodes de notification. Sur la page de configuration des alertes, vous pouvez également personnaliser les seuils d'alerte, la durée, le contenu, etc. Pour une configuration détaillée des alertes, consultez Créer des règles d'alerte Prometheus.
En mode simple, vous pouvez définir les destinataires des notifications, les plages horaires de notification et les politiques de répétition.
Opérations connexes
Comment passer de la Basic Edition à la Pro Edition de la surveillance des clusters de conteneurs ?
Pour effectuer la mise à niveau, cliquez sur Upgrade to Pro Edition dans la liste des environnements de conteneurs sur la page Integration Management de la console Application Real-Time Monitoring Service (ARMS).