

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.

# Intégrez Amazon EKS
<a name="managed-prometheus-collectors-eks-setup"></a>

Un collecteur Prometheus CloudWatch géré par Amazon extrait les métriques compatibles. Prometheus Pour plus d'informations sur Prometheus les métriques compatibles, voir [ Que sont les Prometheus-compatible métriques ? ](https://docs.aws.amazon.com/prometheus/latest/userguide/what-is-prometheus-compatible-metrics.html). Les clusters Amazon EKS présentent des métriques pour le serveur d'API. Les clusters Amazon EKS dotés de la version 1.28 ou supérieure de Kubernetes présentent également des métriques pour le kube-scheduler et le kube-controller-manager. Pour plus d'informations, consultez la section [ Récupérer les métriques brutes du plan de contrôle au format Prometheus dans le guide de l'](https://docs.aws.amazon.com/eks/latest/userguide/prometheus.html)utilisateur * Amazon EKS. *

Le guide de l'utilisateur d'*Amazon Managed Service for Prometheus * fournit des instructions de configuration détaillées. Pour obtenir des instructions sur la configuration des clusters Amazon EKS, les entrées d'accès et la ConfigMap configuration, consultez [ Configuration de collecteurs gérés pour Amazon EKS](https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-collector-how-to.html).

**Note**  
Le collecteur enrichit chaque métrique Amazon EKS avec des attributs qui identifient son origine : le périmètre de l'instrumentation, le AWS compte et la région, une unité déduite, le nom du cluster et l'ARN du cluster. Vous pouvez filtrer et regrouper ces attributs lorsque vous interrogez vos métriques avec ProMQL.

## Créez un grattoir avec destination CloudWatch
<a name="managed-prometheus-collectors-eks-create-scraper"></a>

Vous pouvez l'utiliser [GetDefaultScraperConfiguration](https://docs.aws.amazon.com/prometheus/latest/APIReference/API_GetDefaultScraperConfiguration.html) pour récupérer une configuration de scraper à usage général ou fournir la vôtre.

------
#### [ AWS API ]

Utilisez l'opération `CreateScraper` API pour créer un scraper avec une CloudWatch destination. Remplacez les informations relatives au AWS compte, au groupe de sécurité, au sous-réseau, au cluster Amazon EKS et à l'ensemble de données par vos propres valeurs.

```
POST /scrapers HTTP/1.1

{
  "alias": "eks-metrics-scraper",
  "source": {
    "eksConfiguration": {
      "clusterArn": "arn:aws:eks:{{us-west-2}}:{{123456789012}}:cluster/{{my-cluster}}",
      "securityGroupIds": ["{{sg-security-group-id}}"],
      "subnetIds": ["{{subnet-subnet-id-1}}", "{{subnet-subnet-id-2}}"]
    }
  },
  "destination": {
    "cloudWatchConfiguration": {
      "datasetArn": "arn:aws:cloudwatch:{{us-west-2}}:{{123456789012}}:dataset/default"
    }
  },
  "scrapeConfiguration": {
    "configurationBlob": "{{base64-encoded-blob}}"
  }
}
```

------
#### [ AWS CLI ]

Utilisez la `create-scraper` commande pour créer un scraper avec une CloudWatch destination. Remplacez les informations relatives au AWS compte, au groupe de sécurité, au sous-réseau, au cluster Amazon EKS et à l'ensemble de données par vos propres valeurs.

```
aws amp create-scraper \
  --alias "eks-metrics-scraper" \
  --source eksConfiguration="{clusterArn='arn:aws:eks:{{us-west-2}}:{{123456789012}}:cluster/{{my-cluster}}', \
    securityGroupIds=['{{sg-security-group-id}}'], \
    subnetIds=['{{subnet-subnet-id-1}}','{{subnet-subnet-id-2}}']}" \
  --scrape-configuration configurationBlob=$(cat {{eks-config.yaml}} | base64 -w 0) \
  --destination cloudWatchConfiguration="{datasetArn='arn:aws:cloudwatch:{{us-west-2}}:{{123456789012}}:dataset/default'}"
```

------

## Afficher le tableau de bord automatique
<a name="managed-prometheus-collectors-eks-dashboards"></a>

Une fois que le collecteur commence à transmettre vos métriques Amazon EKS à CloudWatch, la CloudWatch console fournit un tableau de bord automatique nommé ** EKS OTel**. Pour l'ouvrir, consultez [ EKS OTel](https://console.aws.amazon.com/cloudwatch/home?#dashboards/templates/eks-otel), ou connectez-vous à la console de AWS gestion, ouvrez la CloudWatch console, choisissez ** Tableaux de bord ** dans le volet de navigation, choisissez Tableaux de bord ** automatiques**, puis choisissez ** EKS oTel. ** Vous pouvez commencer à surveiller vos clusters sans créer vous-même de widgets ou de tableaux de bord.

Si le tableau de bord automatique répond à vos besoins, vous pouvez l'utiliser tel quel. Pour créer une expérience de surveillance personnalisée, vous pouvez ajouter n'importe lequel de ses widgets à un tableau de bord personnalisé. Pour plus d'informations sur les tableaux de bord personnalisés, consultez la section [ Utilisation des CloudWatch tableaux ](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Dashboards.html) de bord.

## Cross-account observabilité
<a name="managed-prometheus-collectors-eks-cross-account"></a>

Pour la surveillance d'Amazon EKS entre comptes, nous vous recommandons d'utiliser la centralisation des CloudWatch métriques Amazon. Pour plus d'informations, consultez la section Centralisation [ CloudWatch ](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Unified-Cross-Account.html) des métriques.

Pour d'autres configurations de scraper multi-comptes, consultez la section [ Cross-account Scrapers ](https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-collector-cross-account.html) dans le guide de l'utilisateur d'*Amazon Managed Service for Prometheus. *