View a markdown version of this page

Integra Amazon EKS - Amazon CloudWatch

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

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 . 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

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.

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

Puoi utilizzarlo GetDefaultScraperConfiguration 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

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 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.

Cross-account osservabilità

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.

Per configurazioni alternative di scraper tra account, consulta Cross-account gli scraper nella Amazon Managed Service for Prometheus User Guide.