Consultez les tableaux de bord préconfigurés et les métriques de performance de votre cluster ACS via Managed Service for Prometheus. Configurez également des notifications d'alerte, définissez des métriques personnalisées et visualisez les données avec Grafana.
Managed Service for Prometheus
Managed Service for Prometheus s'intègre pleinement à l'écosystème open source Prometheus. Il assure la surveillance d'un large éventail de composants, fournit des tableaux de bord prêts à l'emploi et offre un service Prometheus entièrement géré. Les clusters ACS sont totalement compatibles avec cet écosystème. Managed Service for Prometheus prend en charge la gestion de l'infrastructure, notamment le stockage des données, la visualisation et les opérations système, afin que vous puissiez vous concentrer sur vos applications. Pour plus d'informations, consultez Qu'est-ce que Managed Service for Prometheus ?.
Agent de surveillance Prometheus
Lors de la création d'un cluster ACS, l'agent de surveillance Prometheus géré est installé par défaut. Dans le volet de navigation de gauche, choisissez , puis sélectionnez .
|
Type |
Description |
|
Géré |
Managed Service for Prometheus collecte directement les données de surveillance des conteneurs de votre cluster pour offrir une expérience serverless prête à l'emploi. Remarque
Lorsque vous créez un cluster ACS, Managed Service for Prometheus est activé par défaut. Pour plus d'informations, consultez Créer un cluster ACS. Ce service est gratuit. |
Configurer les notifications d'alerte
Configurez des règles d'alerte pour les métriques clés afin d'envoyer automatiquement des notifications par e-mail, SMS ou DingTalk en cas d'anomalie.
Connectez-vous à la console ARMS. Dans le volet de navigation de gauche, choisissez .
Sur la page Notification Objects, sélectionnez une méthode de notification et créez un destinataire de notification.
Dans le volet de navigation de gauche de la console ARMS, choisissez .
-
Sur la page Prometheus alert rules, cliquez sur Create Prometheus Alert Rule.
Pour plus d'informations sur la configuration d'une règle d'alerte, consultez Créer une règle d'alerte pour Prometheus Monitoring .
Personnaliser les métriques Prometheus
Managed Service for Prometheus propose des méthodes avancées pour collecter et configurer les métriques. Pour plus d'informations, reportez-vous aux rubriques suivantes :
Découverte de services par défaut : Découverte de services par défaut.
Collecte de métriques personnalisées via un ServiceMonitor : Collecter des métriques personnalisées à l'aide de ServiceMonitor.
Collecte de métriques personnalisées via un PodMonitor : Collecter des métriques personnalisées à l'aide de PodMonitor.
Autres configurations de découverte de services Prometheus : Autres configurations de découverte de services Prometheus.
Activer la surveillance réseau du cluster (surveillance du trafic CoreDNS et Ingress)
ACS intègre par défaut Application Real-Time Monitoring Service (ARMS) pour collecter gratuitement les métriques de base et de gestion essentielles des pods et des conteneurs. Toutefois, les métriques relatives à CoreDNS et à l'Ingress du cluster ne sont pas collectées. Pour configurer leur collecte, connectez-vous à la . La collecte de données pour ces deux composants est une fonctionnalité payante.
Dans la console ACS, accédez à > dans le volet de navigation de gauche. Cette page permet d'installer les composants gérés ALB Ingress Controller et CoreDNS selon vos besoins.
Vous pouvez également installer les versions open source dans votre cluster. Pour plus de détails sur la configuration, consultez Vue d'ensemble de l'intégration.