Consultez les tableaux de bord préconfigurés et les métriques de performance de votre cluster ACS grâce à Managed Service for Prometheus. Configurez également des notifications d'alerte, définissez des métriques personnalisées et visualisez vos données avec Grafana.
Managed Service for Prometheus
Managed Service for Prometheus s'intègre parfaitement à l'écosystème open source Prometheus. Il surveille 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 l'écosystème Prometheus. Managed Service for Prometheus gère l'infrastructure (stockage des données, visualisation et opérations système), ce qui vous permet de vous concentrer sur vos applications. Pour plus d'informations, consultez la rubrique Qu'est-ce que Managed Service for Prometheus ?.
Agent de surveillance Prometheus
Lorsque vous créez un cluster ACS, l'agent de surveillance Prometheus géré est installé par défaut. Dans le volet de navigation de gauche, choisissez Operations, puis sélectionnez Prometheus Monitoring.
|
Type |
Description |
|
Managed |
Managed Service for Prometheus collecte directement les données de surveillance des conteneurs de votre cluster, offrant 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 la rubrique 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 via des canaux tels que l'e-mail, les 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 une politique 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 obtenir des instructions de configuration détaillées, consultez la rubrique Créer une règle d'alerte Prometheus .
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, consultez les rubriques suivantes :
Découverte de services par défaut : Découverte de services par défaut.
Collecte de métriques personnalisées à l'aide d'un ServiceMonitor : Collecte de métriques personnalisées à l'aide de ServiceMonitor.
Collecte de métriques personnalisées à l'aide d'un PodMonitor : Collecte de 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 du réseau du cluster (surveillance du trafic CoreDNS et Ingress)
ACS est intégré par défaut à Application Real-Time Monitoring Service (ARMS) pour collecter gratuitement les métriques de gestion principales et les métriques de base des pods et des conteneurs. Toutefois, les métriques relatives à CoreDNS et à l'Ingress du cluster ne sont pas collectées. Pour configurer la collecte de ces métriques, connectez-vous à la . La collecte de données pour ces deux composants est une fonctionnalité payante.
Dans la console ACS, accédez à Operations > Add-ons dans le volet de navigation de gauche. Sur cette page, installez si nécessaire les composants gérés ALB Ingress Controller et CoreDNS.
Vous pouvez également installer les versions open source dans votre cluster. Pour plus de détails sur la configuration, consultez la rubrique Présentation de l'intégration.