

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

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

Un raccoglitore Prometheus CloudWatch gestito da Amazon analizza le metriche compatibili. Prometheus Per ulteriori informazioni sulle metriche compatibili, consulta Cosa sono le Prometheus metriche? [ Prometheus-compatible ](https://docs.aws.amazon.com/prometheus/latest/userguide/what-is-prometheus-compatible-metrics.html). I cluster Amazon EKS espongono le metriche per il server API. I cluster Amazon EKS di Kubernetes versione 1.28 o successiva espongono anche le metriche per kube-scheduler e kube-controller-manager. Per ulteriori informazioni, consulta Recupera le metriche grezze del piano di controllo in formato Prometheus nella Amazon EKS User Guide. [https://docs.aws.amazon.com/eks/latest/userguide/prometheus.html](https://docs.aws.amazon.com/eks/latest/userguide/prometheus.html) * *

La Guida per l'utente di * Amazon Managed Service for Prometheus fornisce istruzioni di configurazione dettagliate. * Per istruzioni sulla configurazione dei cluster Amazon EKS, sulle voci di accesso e sulla ConfigMap configurazione, consulta [ Configurare i raccoglitori gestiti per Amazon EKS. ](https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-collector-how-to.html)

**Nota**  
Il raccoglitore arricchisce ogni metrica Amazon EKS con attributi che ne identificano l'origine: l'ambito della strumentazione, l' AWS account e la regione, un'unità dedotta, il nome del cluster e l'ARN del cluster. Puoi filtrare e raggruppare questi attributi quando interroghi le tue metriche con ProMQL.

## Crea uno scraper con destinazione CloudWatch
<a name="managed-prometheus-collectors-eks-create-scraper"></a>

Puoi utilizzarlo [GetDefaultScraperConfiguration](https://docs.aws.amazon.com/prometheus/latest/APIReference/API_GetDefaultScraperConfiguration.html) per recuperare una configurazione generica dello scraper o fornirne una tua.

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

Usa l'operazione `CreateScraper` API per creare uno scraper con una destinazione. CloudWatch Sostituisci le informazioni AWS sull'account, sul gruppo di sicurezza, sulla sottorete, sul cluster Amazon EKS e sul set di dati con i tuoi valori.

```
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 ]

Usa il `create-scraper` comando per creare uno scraper con una destinazione. CloudWatch Sostituisci le informazioni AWS sull'account, sul gruppo di sicurezza, sulla sottorete, sul cluster Amazon EKS e sul set di dati con i tuoi valori.

```
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'}"
```

------

## Visualizza il pannello di controllo automatico
<a name="managed-prometheus-collectors-eks-dashboards"></a>

Dopo che il raccoglitore ha iniziato a fornire le tue metriche Amazon EKS a CloudWatch, la CloudWatch console fornisce un pannello di controllo automatico denominato ** EKS OTel. ** Per aprirlo, consulta [ EKS OTel ](https://console.aws.amazon.com/cloudwatch/home?#dashboards/templates/eks-otel) o accedi alla console di AWS gestione, apri la CloudWatch console, scegli ** Dashboards ** nel pannello di navigazione, scegli Dashboard ** ** automatici, quindi scegli EKS OTel. ** ** Puoi iniziare a monitorare i tuoi cluster senza creare tu stesso widget o dashboard.

Se la dashboard automatica soddisfa le tue esigenze, puoi utilizzarla così com'è. Per creare un'esperienza di monitoraggio su misura, puoi aggiungere qualsiasi widget a una dashboard personalizzata. Per ulteriori informazioni sulle dashboard personalizzate, consulta [ Utilizzo CloudWatch delle dashboard. ](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Dashboards.html)

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

Per il monitoraggio di Amazon EKS su più account, consigliamo di utilizzare la centralizzazione delle CloudWatch metriche di Amazon. Per ulteriori informazioni, consulta [ CloudWatch Centralizzazione delle metriche. ](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch-Unified-Cross-Account.html)

Per configurazioni alternative di scraper tra account, consulta [ Cross-account gli scraper ](https://docs.aws.amazon.com/prometheus/latest/userguide/AMP-collector-cross-account.html) nella * Amazon Managed Service for Prometheus User Guide. *