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à.
Configurazione della dashboard
Utilizza le seguenti informazioni per configurare il componente aggiuntivo Amazon SageMaker HyperPod Amazon CloudWatch Observability EKS. Questo ti offre una dashboard visiva dettagliata che fornisce una panoramica delle metriche relative all’hardware del cluster EKS, all’allocazione dei team e alle attività.
In caso di problemi di configurazione, consulta Risoluzione dei problemi per la risoluzione dei problemi noti.
HyperPod Prerequisiti del componente CloudWatch aggiuntivo Amazon Observability EKS
La sezione seguente include i prerequisiti necessari per installare il componente aggiuntivo Amazon EKS Observability.
-
Assicurati di disporre della politica di autorizzazione minima per gli amministratori di HyperPod cluster, in. Utenti IAM per l’amministratore del cluster
-
Collega una policy CloudWatchAgentServerPolicy IAM ai nodi worker. A questo scopo, immetti il comando seguente. Sostituisci my-worker-node-role con il ruolo IAM utilizzato dai nodi worker Kubernetes.
aws iam attach-role-policy \
--role-name my-worker-node-role \
--policy-arn arn:aws:iam::aws:policy/CloudWatchAgentServerPolicy
HyperPod Configurazione del componente CloudWatch aggiuntivo Amazon Observability EKS
Utilizza le seguenti opzioni per configurare il componente aggiuntivo Amazon SageMaker HyperPod Amazon CloudWatch Observability EKS.
- Setup using the SageMaker AI console
-
Le seguenti autorizzazioni sono necessarie per configurare e visualizzare il dashboard di governance delle attività. HyperPod Questa sezione espande le autorizzazioni elencate in Utenti IAM per l’amministratore del cluster.
Per gestire la governance delle attività, utilizza la policy di esempio:
JSON
- JSON
-
{
"Version":"2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"sagemaker:ListClusters",
"sagemaker:DescribeCluster",
"sagemaker:ListComputeQuotas",
"sagemaker:CreateComputeQuota",
"sagemaker:UpdateComputeQuota",
"sagemaker:DescribeComputeQuota",
"sagemaker:DeleteComputeQuota",
"sagemaker:ListClusterSchedulerConfigs",
"sagemaker:DescribeClusterSchedulerConfig",
"sagemaker:CreateClusterSchedulerConfig",
"sagemaker:UpdateClusterSchedulerConfig",
"sagemaker:DeleteClusterSchedulerConfig",
"eks:ListAddons",
"eks:CreateAddon",
"eks:DescribeAddon",
"eks:DescribeCluster",
"eks:DescribeAccessEntry",
"eks:ListAssociatedAccessPolicies",
"eks:AssociateAccessPolicy",
"eks:DisassociateAccessPolicy"
],
"Resource": "*"
}
]
}
Per concedere le autorizzazioni per gestire Amazon CloudWatch Observability Amazon EKS e visualizzare il dashboard del HyperPod cluster tramite la console SageMaker AI, utilizza la politica di esempio seguente:
JSON
- JSON
-
{
"Version":"2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"eks:ListAddons",
"eks:CreateAddon",
"eks:UpdateAddon",
"eks:DescribeAddon",
"eks:DescribeAddonVersions",
"sagemaker:DescribeCluster",
"sagemaker:DescribeClusterNode",
"sagemaker:ListClusterNodes",
"sagemaker:ListClusters",
"sagemaker:ListComputeQuotas",
"sagemaker:DescribeComputeQuota",
"sagemaker:ListClusterSchedulerConfigs",
"sagemaker:DescribeClusterSchedulerConfig",
"eks:DescribeCluster",
"cloudwatch:GetMetricData",
"eks:AccessKubernetesApi"
],
"Resource": "*"
}
]
}
Accedi alla scheda Dashboard nella SageMaker HyperPod console per installare Amazon CloudWatch Observability EKS. Per garantire che le metriche relative alla governance delle attività siano incluse nella Dashboard, abilita la casella di controllo delle metriche Kueue. L'attivazione delle metriche Kueue consente di aumentare i costi delle metriche, una volta CloudWatch raggiunto il limite del livello gratuito. Per ulteriori informazioni, consulta Metrics in Amazon Pricing. CloudWatch
- Setup using the EKS AWS CLI
-
Usa il seguente AWS CLI comando EKS per installare il componente aggiuntivo:
aws eks create-addon --cluster-name cluster-name
--addon-name amazon-cloudwatch-observability
--configuration-values "configuration json"
Di seguito è riportato un JSON di esempio con i valori di configurazione:
{
"agent": {
"config": {
"logs": {
"metrics_collected": {
"kubernetes": {
"kueue_container_insights": true,
"enhanced_container_insights": true
},
"application_signals": { }
}
},
"traces": {
"traces_collected": {
"application_signals": { }
}
}
},
},
}
- Setup using the EKS Console UI
-
-
Passa alla console EKS.
-
Scegli il cluster.
-
Scegli Add-ons.
-
Trova il componente aggiuntivo Amazon CloudWatch Observability e installalo. Installa la versione 2.4.0 o superiore per il componente aggiuntivo.
-
Includi i valori di configurazione JSON seguenti:
{
"agent": {
"config": {
"logs": {
"metrics_collected": {
"kubernetes": {
"kueue_container_insights": true,
"enhanced_container_insights": true
},
"application_signals": { }
},
},
"traces": {
"traces_collected": {
"application_signals": { }
}
}
},
},
}
Una volta installato correttamente il componente aggiuntivo EKS Observability, puoi visualizzare le metriche del cluster EKS nella scheda Dashboard della console. HyperPod