Aidez à améliorer cette page
Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Pour contribuer à ce guide de l'utilisateur, cliquez sur le GitHub lien Modifier cette page sur qui se trouve dans le volet droit de chaque page.
Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Prometheus
Amazon Managed Service for Prometheus est un service de surveillance et d'alerte compatible avec Prometheus qui facilite la surveillance des applications et infrastructures conteneurisées à grande échelle. Il s'agit d'un service entièrement géré qui met automatiquement à l'échelle l'ingestion, le stockage, l'interrogation et l'alerte de vos métriques. Il s'intègre également aux services AWS de sécurité pour permettre un accès rapide et sécurisé à vos données. Vous pouvez utiliser le langage de requête open source PromQL pour interroger vos métriques et émettre des alertes à leur sujet. Vous pouvez également utiliser le gestionnaire d'alertes d'Amazon Managed Service for Prometheus pour configurer des règles d'alerte pour les alertes critiques. Vous pouvez ensuite envoyer ces alertes critiques sous forme de notifications à une rubrique Amazon SNS.
Il existe plusieurs options pour utiliser Prometheus avec Amazon EKS :
-
Vous pouvez activer les métriques Prometheus lors de la première création d'un cluster Amazon EKS ou vous pouvez créer votre propre Prometheus scraper pour les clusters existants. Ces deux options sont abordées dans cette rubrique.
-
Vous pouvez déployer Prometheus à l'aide de Helm. Pour de plus amples informations, veuillez consulter Déployez Prometheus à l'aide de Helm.
-
Vous pouvez consulter les métriques brutes du plan de contrôle au format Prometheus. Pour de plus amples informations, veuillez consulter Récupère les métriques brutes du plan de contrôle au format Prometheus.
Étape 1 : activer les métriques Prometheus
Important
Les ressources Amazon Managed Service for Prometheus ne font pas partie du cycle de vie du cluster et doivent être gérées indépendamment du cluster. Lorsque vous supprimez votre cluster, assurez-vous de supprimer également tous les scrapers applicables afin de mettre fin aux coûts applicables. Pour plus d'informations, consultez la section Rechercher et supprimer des scrapers dans le guide de l'utilisateur d'Amazon Managed Service for Prometheus.
Prometheus découvre et collecte les métriques de votre cluster grâce à un modèle basé sur l'extraction appelé scraping. Les scrapers sont configurés pour collecter des données à partir de l’infrastructure de votre cluster et des applications conteneurisées. Lorsque vous activez l'option d'envoi des métriques Prometheus, Amazon Managed Service for Prometheus fournit un scraper sans agent entièrement géré.
Si vous n'avez pas encore créé le cluster, vous pouvez activer l'option permettant d'envoyer des métriques à Prometheus lors de la création initiale du cluster. Dans la console Amazon EKS, cette option se trouve dans l'étape Configurer l'observabilité qui consiste à créer un nouveau cluster. Pour de plus amples informations, veuillez consulter Création d'un cluster Amazon EKS.
Si vous possédez déjà un cluster, vous pouvez créer votre propre grattoir Prometheus. Pour ce faire, dans la console Amazon EKS, accédez à l'onglet Observabilité de votre cluster et cliquez sur le bouton Ajouter un scraper. Si vous préférez utiliser l' AWS API ou la AWS CLI, consultez Create a scraper dans le guide de l'utilisateur d'Amazon Managed Service for Prometheus.
Les options suivantes sont disponibles lors de la création du scraper avec la console Amazon EKS.
- Alias de Scraper
-
(Facultatif) Saisissez un alias unique pour le scraper.
- Destination (Destination)
-
Choisissez un espace de travail Amazon Managed Service for Prometheus. Un espace de travail est un espace logique dédié au stockage et à l’interrogation des métriques Prometheus. Grâce à cet espace de travail, vous pourrez consulter les statistiques de Prometheus sur tous les comptes qui y ont accès. L’option Créer un nouvel espace de travail indique à Amazon EKS de créer un espace de travail en votre nom à l’aide de l’Alias d’espace de travail que vous fournissez. L’option Sélectionner un espace de travail existant vous permet de sélectionner un espace de travail existant dans une liste déroulante. Pour plus d’informations sur les espaces de travail, consultez Gestion des espaces de travail dans le Guide de l’utilisateur Amazon Managed Service for Prometheus.
- Accès au service
-
Cette section résume les autorisations que vous accordez lors de l'envoi de métriques Prometheus :
-
Autoriser Amazon Managed Service for Prometheus à décrire le cluster Amazon EKS récupéré
-
Autoriser l'écriture à distance dans l'espace de travail Amazon Managed Prometheus
Si
AmazonManagedScraperRole
existe déjà, le scraper l’utilise. Choisissez le lienAmazonManagedScraperRole
pour voir les Détails de l’autorisation. Si ceAmazonManagedScraperRole
n'est pas déjà le cas, cliquez sur le lien Afficher les détails des autorisations pour voir les autorisations spécifiques que vous accordez en envoyant des métriques à Prometheus. -
- Sous-réseaux
-
Modifiez les sous-réseaux dont héritera le scraper selon vos besoins. Si vous devez ajouter une option de sous-réseau grisée, revenez à l'étape Créer un cluster Spécifier le réseau.
- Configuration du grattoir
-
Modifiez la configuration du scraper au format YAML si nécessaire. Pour ce faire, utilisez le formulaire ou chargez un fichier YAML de remplacement. Pour plus d’informations, consultez Configuration du scraper dans le Guide de l’utilisateur Amazon Managed Service for Prometheus.
Amazon Managed Service for Prometheus fait référence au scraper sans agent créé à côté du cluster en tant que collecteur géré. AWS Pour plus d'informations sur les collecteurs AWS gérés, consultez la section Ingestion des métriques avec des collecteurs AWS gérés dans le guide de l'utilisateur d'Amazon Managed Service for Prometheus.
Important
-
Si vous créez un scraper Prometheus à l'aide de AWS la AWS CLI ou de l'API, vous devez ajuster sa configuration pour donner au scraper des autorisations au sein du cluster. Pour plus d'informations, consultez Configuration de votre cluster Amazon EKS dans le Guide de l'utilisateur Amazon Managed Service for Prometheus.
-
Si vous avez un scraper Prometheus créé avant le 11 novembre 2024 qui utilise les entrées au lieu d'accès, vous devez
aws-auth
ConfigMap
le mettre à jour pour accéder à des métriques supplémentaires depuis le plan de contrôle du cluster Amazon EKS. Pour la configuration mise à jour, consultez la section Configuration manuelle d'Amazon EKS pour l'accès au scraper dans le guide de l'utilisateur d'Amazon Managed Service for Prometheus.
Étape 2 : Utiliser les métriques Prometheus
Pour plus d'informations sur l'utilisation des métriques Prometheus une fois que vous les avez activées pour votre cluster, consultez le guide de l'utilisateur d'Amazon Managed Service for Prometheus.
Étape 3 : Gérez les grattoirs Prometheus
Pour gérer les scrapers, choisissez l'onglet Observability dans la console Amazon EKS. Un tableau affiche la liste des scrappers du cluster, avec des informations telles que l’ID de scraper, l’alias, le statut et la date de création. Vous pouvez ajouter d'autres grattoirs, supprimer des grattoirs ou afficher plus d'informations sur les grattoirs actuels.
Pour en savoir plus sur un grattoir, cliquez sur le lien « ID du grattoir ». Par exemple, vous pouvez consulter l'ARN, l'environnement, l'ID de l'espace de travail, le rôle IAM, la configuration et les informations réseau. Vous pouvez utiliser l’ID de scraper comme entrée dans Amazon Managed Service pour les opérations API Prometheus comme DescribeScraper
et DeleteScraper
. Pour plus d'informations sur l'utilisation de l'API Prometheus, consultez le manuel Amazon Managed Service for Prometheus API Reference.